@font-face{font-family:LINE Seed KR;font-weight:400;font-style:normal;font-display:swap;src:url(/home/fonts/line-seed-kr-400.woff2) format("woff2")}@font-face{font-family:LINE Seed KR;font-weight:700;font-style:normal;font-display:swap;src:url(/home/fonts/line-seed-kr-700.woff2) format("woff2")}.home-ui{--bg:#f5f7f5;--surface:#ffffff;--surface-2:#f1f4f1;--ink:#242a30;--ink-2:#505559;--ink-3:#84888b;--brand:#228f3d;--brand-hover:#1c7a33;--on-brand:#ffffff;--wash:#e6f3e7;--a1:#bfe8c9;--a2:#f3eec2;--a3:#cfe6f1;--a4:#dff1d3;--haze:rgba(255,255,255,0.82);--bar:rgba(255,255,255,0.78);--scrim:rgba(36,42,48,0.16);--star:#e8a800;--font:"LINE Seed KR","Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Segoe UI",sans-serif;--fs-display:clamp(40px,24.8px + 4.1vw,72px);--fs-h2:clamp(29.6px,20.8px + 2.3vw,48px);--fs-h3:clamp(20.8px,17.6px + 0.8vw,27.2px);--fs-lead:clamp(16.8px,15.68px + 0.3vw,19.2px);--fs-body:16px;--fs-small:14px;--fs-micro:12.48px;--w-regular:400;--w-bold:700;--r:16px;--r-lg:24px;--r-xl:32px;--gutter:20px;--max:1240px}.home-ui [hidden]{display:none!important}.home-ui{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-x:clip}.home-ui :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.home-ui .wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.home-ui .br-md{display:none}@media (min-width:720px){.home-ui .br-md{display:inline}}.home-ui .btn{display:inline-flex}.home-ui .btn,.home-ui .btn-shape{align-items:center;justify-content:center;gap:8px;height:52px;padding-inline:24px;border-radius:14px;font-size:15px;font-weight:var(--w-bold);letter-spacing:-.01em;white-space:nowrap;transition:background-color .15s ease,transform .15s ease}.home-ui .btn-shape:active,.home-ui .btn:active{transform:scale(.98)}.home-ui .btn-primary{background:var(--brand);color:var(--on-brand)}.home-ui .btn-primary:hover{background:var(--brand-hover)}.home-ui .btn-quiet{background:var(--surface);color:var(--ink)}.home-ui .btn-quiet:hover{background:var(--surface-2)}.home-ui .btn svg,.home-ui .btn-shape svg{width:16px;height:16px;flex-shrink:0}@media (min-width:640px){.home-ui .btn,.home-ui .btn-shape{border-radius:16px;height:56px;padding-inline:28px;font-size:16px}}.home-ui .site-header{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:calc(env(safe-area-inset-top, 0px) + 12px);pointer-events:none}.home-ui .bar{pointer-events:auto;position:relative;gap:28px;height:60px;padding-inline:14px 10px;border-radius:var(--r);background:var(--bar);backdrop-filter:saturate(160%) blur(16px)}.home-ui .bar,.home-ui .logo{display:flex;align-items:center}.home-ui .logo{gap:8px;font-weight:var(--w-bold);font-size:17px;letter-spacing:-.02em;flex-shrink:0}.home-ui .logo img{width:26px;height:26px}.home-ui .nav{display:none;align-items:center;gap:4px}.home-ui .nav-btn{display:inline-flex;align-items:center;gap:4px;height:40px;padding-inline:12px;border-radius:12px;font-size:15px;font-weight:var(--w-regular);color:var(--ink-2)}.home-ui .nav-btn:hover,.home-ui .nav-btn[aria-current=page],.home-ui .nav-btn[aria-expanded=true]{color:var(--ink);background:var(--surface-2)}.home-ui .nav-btn svg{width:14px;height:14px;transition:transform .16s ease}.home-ui .nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.home-ui .bar-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.home-ui .login{display:none;height:40px;align-items:center;padding-inline:12px;font-size:15px;font-weight:var(--w-regular);color:var(--ink-2);border-radius:12px}.home-ui .login:hover{color:var(--ink);background:var(--surface-2)}.home-ui .bar .btn-primary{height:42px;padding-inline:16px;font-size:14px;border-radius:12px}.home-ui .burger{width:42px;height:42px;display:grid;place-items:center;border-radius:12px}.home-ui .burger:hover{background:var(--surface-2)}.home-ui .burger svg{width:22px;height:22px}@media (min-width:960px){.home-ui .nav{display:flex}.home-ui .login{display:inline-flex}.home-ui .burger{display:none}.home-ui .bar{padding-inline:20px 10px;height:64px}}.home-ui .mega{pointer-events:auto;position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--surface);border-radius:var(--r-lg);padding:28px;display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}.home-ui .mega.open,.home-ui .sheet.open{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s}.home-ui .mega.resources{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ui .mega h4{margin:0 0 12px;font-size:var(--fs-micro);font-weight:var(--w-bold);letter-spacing:.04em;color:var(--ink-3)}.home-ui .mega ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.home-ui .mega a{display:block;padding:10px 12px;margin-inline:-12px;border-radius:12px}.home-ui .mega a:hover{background:var(--surface-2)}.home-ui .mega a strong{display:block;font-size:15px;font-weight:var(--w-bold);color:var(--ink)}.home-ui .mega a>span{display:block;font-size:13px;color:var(--ink-3);line-height:1.45;margin-top:2px}.home-ui .mega a.has-page strong:after{content:" →";color:var(--brand);font-weight:var(--w-bold)}.home-ui .scrim{position:fixed;inset:0;z-index:40;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .18s ease}.home-ui .scrim.on{opacity:1;pointer-events:auto}.home-ui .sheet{pointer-events:auto;position:absolute;left:var(--gutter);right:var(--gutter);top:calc(100% + 8px);background:var(--surface);border-radius:var(--r-lg);padding:20px;max-height:calc(100vh - 110px);overflow-y:auto;display:grid;gap:22px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}@media (min-width:960px){.home-ui .sheet{display:none}}@media (prefers-reduced-motion:reduce){.home-ui .mega,.home-ui .mega.open,.home-ui .sheet,.home-ui .sheet.open{transition:none;transform:none}}.home-ui .sheet h4{margin:0 0 6px;font-size:var(--fs-micro);font-weight:var(--w-bold);letter-spacing:.04em;color:var(--ink-3)}.home-ui .sheet ul{list-style:none;margin:0;padding:0;display:grid}.home-ui .sheet ul a{display:block;padding:9px 0;font-size:16px;font-weight:var(--w-regular)}.home-ui .sheet .sheet-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-ui .sheet .sheet-cta .btn,.home-ui .sheet .sheet-cta .btn-shape{height:48px;font-size:15px}.home-ui .sheet .sheet-login{background:var(--surface-2)}.home-ui .sheet .sheet-start{width:100%}.home-ui .hero{position:relative;isolation:isolate;padding-top:calc(env(safe-area-inset-top, 0px) + 170px);overflow:hidden}.home-ui .aurora{position:absolute;inset:0 0 18% 0;z-index:-2;overflow:hidden}.home-ui .aurora:before{content:"";position:absolute;inset:-25% -15%;background:radial-gradient(38% 32% at 18% 30%,var(--a1),transparent 72%),radial-gradient(34% 30% at 82% 22%,var(--a3),transparent 72%),radial-gradient(42% 34% at 60% 62%,var(--a2),transparent 72%),radial-gradient(30% 28% at 8% 78%,var(--a4),transparent 72%),radial-gradient(28% 26% at 92% 70%,var(--a1),transparent 72%);animation:home-drift 26s ease-in-out infinite alternate;will-change:transform}.home-ui .aurora:after{content:"";position:absolute;inset:0;background:radial-gradient(62% 22% at 50% 34%,var(--haze),transparent 75%),linear-gradient(to bottom,transparent 55%,var(--bg) 100%)}@keyframes home-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(2%,1%,0) scale(1.06)}to{transform:translate3d(4%,-1%,0) scale(1.02)}}@media (prefers-reduced-motion:reduce){.home-ui .aurora:before{animation:none}}.home-ui .hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.home-ui .eyebrow{font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:.01em;color:var(--ink-2)}.home-ui .hero h1{font-size:var(--fs-display);font-weight:var(--w-regular);line-height:1.26;letter-spacing:-.03em}.home-ui .hero .lead{max-width:34em;font-size:var(--fs-lead);line-height:1.7;color:var(--ink-2)}.home-ui .hero-note{max-width:36em;margin-top:4px;font-size:var(--fs-micro);line-height:1.65;color:var(--ink-3);text-wrap:balance}.home-ui .cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.home-ui .hero-media{position:relative;margin-top:64px}.home-ui .hero-media img{width:100%;height:auto;aspect-ratio:4/3.4;-o-object-fit:cover;object-fit:cover;-o-object-position:86% 50%;object-position:86% 50%;border-radius:var(--r-lg)}@media (min-width:720px){.home-ui .hero-media img{aspect-ratio:1800/860;-o-object-position:72% 50%;object-position:72% 50%;border-radius:var(--r-xl)}.home-ui .hero-media{margin-top:80px}}.home-ui .proof{padding-block:72px 96px;text-align:center;display:grid;gap:14px;justify-items:center}.home-ui .proof p{font-size:clamp(18.4px,16px + .7vw,24px);font-weight:var(--w-regular);letter-spacing:-.02em;color:var(--ink-2);max-width:30em;line-height:1.55}.home-ui .proof strong{color:var(--ink);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.home-ui .proof small{font-size:var(--fs-small);color:var(--ink-3);display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.home-ui .proof small>a{display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.home-ui .proof small>a:hover{color:var(--ink)}.home-ui .proof small svg{width:15px;height:15px}.home-ui .sec-head{text-align:center;display:grid;gap:16px;justify-items:center}.home-ui .sec-head h2{font-size:var(--fs-h2);font-weight:var(--w-regular);line-height:1.3;letter-spacing:-.03em}.home-ui .sec-head p{font-size:var(--fs-lead);color:var(--ink-2);max-width:34em;text-wrap:balance}.home-ui .suite-panel{background:var(--surface);border-radius:var(--r-xl);padding-block:64px 48px;overflow:hidden}@media (min-width:720px){.home-ui .suite-panel{padding-block:88px 64px}}.home-ui .feat-grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,340px);gap:14px;margin-top:40px;padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.home-ui .feat-grid::-webkit-scrollbar{display:none}@media (min-width:720px){.home-ui .feat-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:20px;margin-top:56px;padding-inline:32px;overflow:visible}}@media (min-width:1080px){.home-ui .feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:40px}}.home-ui .feat{scroll-margin-top:96px;display:flex;flex-direction:column;min-width:0;background:var(--surface-2);border-radius:var(--r-lg);overflow:hidden;scroll-snap-align:start}.home-ui .feat-copy{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px 0}@media (min-width:720px){.home-ui .feat-copy{padding:36px 32px 0}}.home-ui .feat-eyebrow{font-size:15px;font-weight:var(--w-bold);color:var(--brand);letter-spacing:-.01em}.home-ui .feat h3{font-size:clamp(23.2px,19.2px + .9vw,30.4px);font-weight:var(--w-bold);line-height:1.28;letter-spacing:-.035em;text-wrap:balance}.home-ui .feat h3 em{font-style:normal;color:var(--brand)}.home-ui .feat-copy p{font-size:15px;color:var(--ink-2);line-height:1.6}.home-ui .feat-link{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:14px;font-weight:var(--w-bold);color:var(--ink)}.home-ui .feat-link svg{width:14px;height:14px;transition:transform .15s ease}.home-ui .feat-link:hover svg{transform:translateX(2px)}.home-ui .feat-vis{position:relative;flex:0 0 auto;height:380px;margin-top:24px;overflow:hidden}@media (min-width:720px){.home-ui .feat-vis{height:430px;margin-top:28px}}.home-ui .phone{--pw:236px;position:absolute;left:50%;top:4px;width:var(--pw);transform:translateX(-50%);padding:calc(var(--pw) * .026);border-radius:calc(var(--pw) * .165);background:linear-gradient(145deg,#4a4f54,#3a3e42 38%,#202326 62%,#50555a);box-shadow:0 30px 60px -28px rgba(20,28,22,.45)}.home-ui .phone:before{content:"";position:absolute;inset:1.5px;border-radius:inherit;background:#161819}@media (min-width:720px){.home-ui .phone{--pw:264px}}.home-ui .feat[data-cam=mid] .phone{top:50%;transform:translate(-50%,-48%)}.home-ui .feat[data-cam=low] .phone{top:50%;transform:translate(-50%,-60%)}.home-ui .phone-screen{position:relative;aspect-ratio:1206/2622;border-radius:calc(var(--pw) * .137);overflow:hidden;background:#f6f8f6;isolation:isolate}.home-ui .feat-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-ui .tap-layer{position:absolute;inset:0;pointer-events:none}.home-ui .tap{position:absolute;width:15%;aspect-ratio:1;margin:-7.5% 0 0 -7.5%;border-radius:50%;background:rgba(36,42,48,.22);border:2px solid rgba(255,255,255,.9);animation:home-tap .62s cubic-bezier(.2,.8,.2,1) forwards}@keyframes home-tap{0%{transform:scale(.35);opacity:0}18%{opacity:1}to{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion:reduce){.home-ui .tap{display:none}}.home-ui .personas{padding-block:120px 40px}.home-ui .rows{display:grid;gap:88px;margin-top:64px}.home-ui .row{display:grid;gap:32px;align-items:center;grid-template-columns:minmax(0,1fr)}.home-ui .row-copy{display:grid;gap:16px;min-width:0}.home-ui .row-label{font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--brand)}.home-ui .row-copy h3{font-size:clamp(25.6px,20px + 1.3vw,36px);font-weight:var(--w-regular);line-height:1.3;letter-spacing:-.03em;white-space:pre-line}.home-ui .row-copy p{color:var(--ink-2);font-size:17px;max-width:28em}.home-ui .note{background:var(--wash);border-radius:var(--r);padding:16px 20px;font-size:var(--fs-small);color:var(--ink-2);line-height:1.65;max-width:32em}.home-ui .ph{position:relative;overflow:hidden;border-radius:var(--r-lg);aspect-ratio:5/4;min-width:0;background:radial-gradient(55% 50% at 25% 30%,var(--a1),transparent 75%),radial-gradient(50% 45% at 80% 75%,var(--a2),transparent 75%),radial-gradient(45% 40% at 85% 15%,var(--a3),transparent 75%),var(--surface-2)}.home-ui .ph-prayer{container-type:inline-size;aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 20px}.home-ui .pc-item{--u:calc(min(84cqw, 372px) / 188);width:min(84cqw,372px);display:grid;justify-items:center;gap:calc(var(--u) * 5)}.home-ui .pc{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 6.6);padding:calc(var(--u) * 7.92);border-radius:calc(var(--u) * 10.56);background:var(--surface);color:var(--ink);text-align:left;box-shadow:0 calc(var(--u) * 4.74) calc(var(--u) * 18.96) calc(var(--u) * -2.37) rgba(13,23,18,.14)}.home-ui .pc-author{display:flex;align-items:center;gap:calc(var(--u) * 5.94);width:100%}.home-ui .pc-avatar{width:calc(var(--u) * 21.78);height:calc(var(--u) * 21.78);flex-shrink:0}.home-ui .pc-who{display:flex;flex-direction:column;gap:calc(var(--u) * 1.98);min-width:0}.home-ui .pc-who strong{font-size:calc(var(--u) * 8.25);line-height:1.36;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .pc-meta{display:inline-flex;align-items:center;gap:calc(var(--u) * 2.6);font-size:calc(var(--u) * 5.61);line-height:1.41;color:var(--ink-3);letter-spacing:-.02em;white-space:nowrap}.home-ui .pc-lock-s{width:calc(var(--u) * 4.54);height:calc(var(--u) * 5.22)}.home-ui .pc-locked{display:inline-flex;align-items:center;gap:calc(var(--u) * 3.89);font-size:calc(var(--u) * 7.91);line-height:1.56;color:var(--ink-3);letter-spacing:-.02em}.home-ui .pc-lock{width:calc(var(--u) * 6.48);height:calc(var(--u) * 7.46)}.home-ui .pc-body{font-size:calc(var(--u) * 8.05);line-height:1.56;color:var(--ink-2);letter-spacing:-.02em;max-width:none}.home-ui .pc-foot{display:flex;align-items:center;gap:calc(var(--u) * 9.9);font-size:calc(var(--u) * 7.59);line-height:1.3;letter-spacing:-.02em}.home-ui .pc-pray{color:var(--brand)}.home-ui .pc-pray,.home-ui .pc-send{display:inline-flex;align-items:center;gap:calc(var(--u) * 3.3)}.home-ui .pc-send{color:var(--ink-3)}.home-ui .pc-ico-pray{width:calc(var(--u) * 7.92);height:calc(var(--u) * 7.59)}.home-ui .pc-ico-send{width:calc(var(--u) * 7.92);height:calc(var(--u) * 7.92)}.home-ui .pc-caption{font-size:calc(var(--u) * 9);line-height:1.6;font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--ink)}@media (min-width:860px){.home-ui .ph-prayer{aspect-ratio:5/4;padding:32px;gap:24px}.home-ui .pc-item{--u:calc(min(64cqw, 372px) / 188);width:min(64cqw,372px)}}.home-ui .ph-cell{container-type:inline-size;display:grid;place-items:center;padding:40px 20px;aspect-ratio:auto}.home-ui .cg{--w:min(80cqw,340px);--u:calc(var(--w) / 194);width:var(--w);display:flex;flex-direction:column;gap:calc(var(--u) * 5);padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 12);background:var(--surface);color:var(--ink);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 22) calc(var(--u) * -4) rgba(13,23,18,.14)}.home-ui .cg-group{background:var(--surface-2);border-radius:calc(var(--u) * 9);overflow:hidden}.home-ui .cg-head{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--u) * 7) calc(var(--u) * 8)}.home-ui .cg-info{display:flex;flex-direction:column}.home-ui .cg-info strong{font-size:calc(var(--u) * 10.12);line-height:1.3;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .cg-meta{display:inline-flex;align-items:center;gap:calc(var(--u) * 3.57);font-size:calc(var(--u) * 7.38);line-height:1.29;color:var(--ink-3);letter-spacing:-.02em}.home-ui .cg-crown{width:calc(var(--u) * 8.33);height:calc(var(--u) * 8.33)}.home-ui .cg-chev{width:calc(var(--u) * 9.5);height:calc(var(--u) * 9.5)}.home-ui .cg-members{display:flex;flex-direction:column;gap:calc(var(--u) * 5);padding:0 calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 10)}.home-ui .cg-member{display:flex;align-items:center;gap:calc(var(--u) * 6)}.home-ui .cg-avatar{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:calc(var(--u) * 6);font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .cg-green{background:#e8f5ec;color:#208d26}.home-ui .cg-orange{background:#fdf0e8;color:#c2632a}.home-ui .cg-name{display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.home-ui .cg-name b{font-size:calc(var(--u) * 7);line-height:1.29;letter-spacing:-.02em}.home-ui .cg-name small{font-size:calc(var(--u) * 5.8);line-height:1.2;color:var(--ink-3);letter-spacing:-.02em}@media (min-width:860px){.home-ui .ph-cell{aspect-ratio:5/4;padding:32px}.home-ui .cg{--w:min(60cqw,340px)}}.home-ui .cell-stage{--wb:min(70cqw,300px);--wa:min(78cqw,320px);display:grid;width:min(94cqw,520px)}.home-ui .cell-stage .cg{--w:var(--wb);grid-area:1/1;justify-self:start;align-self:start}.home-ui .ch{--s:calc(var(--wa) / 370);grid-area:1/1;justify-self:end;align-self:start;margin-top:calc(var(--wb) * .93);z-index:1;width:var(--wa);gap:calc(var(--s) * 20);padding:calc(var(--s) * 18);border-radius:calc(var(--s) * 22);background:var(--surface);color:#121712;text-align:left;box-shadow:0 calc(var(--s) * 9) calc(var(--s) * 34) calc(var(--s) * -6) rgba(13,23,18,.14)}.home-ui .ch,.home-ui .ch-sec{display:flex;flex-direction:column}.home-ui .ch-head,.home-ui .ch-sec{gap:calc(var(--s) * 8)}.home-ui .ch-head{display:flex;align-items:center;justify-content:space-between}.home-ui .ch-head strong{font-size:calc(var(--s) * 14);line-height:1.4;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .ch-head>span{font-size:calc(var(--s) * 12);line-height:1.4;color:#6B7280;letter-spacing:-.02em}.home-ui .ch-card{display:flex;flex-direction:column;gap:calc(var(--s) * 8);padding:calc(var(--s) * 12) calc(var(--s) * 16);border-radius:calc(var(--s) * 16);background:var(--surface-2)}.home-ui .ch-album{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--s) * 8);font-size:calc(var(--s) * 12);line-height:1.4;letter-spacing:-.02em}.home-ui .ch-album>span{color:#6B7280}.home-ui .ch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--s) * 4)}.home-ui .ch-tile{position:relative;aspect-ratio:1;border-radius:calc(var(--s) * 8);overflow:hidden;background:#F3F4F6}.home-ui .ch-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-ui .ch-tile>i{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.4);color:#ffffff;font-style:normal;font-size:calc(var(--s) * 16);font-weight:var(--w-bold)}.home-ui .ch-author{display:flex;align-items:center;gap:calc(var(--s) * 4);min-width:0;font-size:calc(var(--s) * 12);line-height:1.4;letter-spacing:-.02em}.home-ui .ch-avatar{flex-shrink:0;width:calc(var(--s) * 28);height:calc(var(--s) * 28);margin-right:calc(var(--s) * 2);border-radius:50%;display:grid;place-items:center;background:#e8eefb;color:#3a6fd8;font-size:calc(var(--s) * 10);font-weight:var(--w-bold)}.home-ui .ch-meta{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6B7280}.home-ui .ch-body{max-width:none;font-size:calc(var(--s) * 13);line-height:1.54;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-ui .ch-actions{display:flex;align-items:center;gap:calc(var(--s) * 12);font-size:calc(var(--s) * 12);line-height:1.4;color:#6B7280;letter-spacing:-.02em}.home-ui .ch-actions>span{display:inline-flex;align-items:center;gap:calc(var(--s) * 5)}.home-ui .ch-actions>.on{color:#208d26;font-weight:var(--w-bold)}.home-ui .ch-actions img{width:calc(var(--s) * 16);height:calc(var(--s) * 16)}.home-ui .ch-actions img.ch-pray{width:calc(var(--s) * 14);height:calc(var(--s) * 13.4)}@media (min-width:860px){.home-ui .cell-stage{--wb:min(52cqw,290px);--wa:min(50cqw,290px);width:min(92cqw,520px)}.home-ui .ch{margin-top:calc(var(--wb) * .44)}}.home-ui .ph-worship{container-type:inline-size;display:grid;place-items:center;padding:40px 16px;aspect-ratio:auto}.home-ui .ws-stage{--wb:min(78cqw,300px);--wa:min(62cqw,252px);display:grid;width:min(94cqw,520px)}.home-ui .av,.home-ui .bv{grid-area:1/1;box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 22) calc(var(--u) * -4) rgba(13,23,18,.16);background:var(--surface);color:var(--ink);text-align:left}.home-ui .bv{--u:calc(var(--wb) / 195);width:var(--wb);justify-self:start;align-self:start;border-radius:calc(var(--u) * 14);overflow:hidden;padding-bottom:calc(var(--u) * 12)}.home-ui .bv-cover{display:block;width:100%;height:calc(var(--u) * 61);-o-object-fit:cover;object-fit:cover}.home-ui .bv-body{display:flex;flex-direction:column;gap:calc(var(--u) * 9);padding:calc(var(--u) * 7) calc(var(--u) * 12) 0}.home-ui .bv-mast{display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.home-ui .bv-mast strong{font-size:calc(var(--u) * 12.5);line-height:1.28;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .bv-series{font-size:calc(var(--u) * 8);line-height:1.38;color:var(--ink-2);letter-spacing:-.02em}.home-ui .bv-date{font-size:calc(var(--u) * 7);line-height:1.43}.home-ui .bv-date,.home-ui .bv-tabs{color:var(--ink-3);letter-spacing:-.02em}.home-ui .bv-tabs{display:flex;gap:calc(var(--u) * 9);font-size:calc(var(--u) * 7.5);line-height:1.33;white-space:nowrap}.home-ui .bv-tabs>span{padding-bottom:calc(var(--u) * 2.5);border-bottom:calc(var(--u) * 1.4) solid transparent}.home-ui .bv-tabs .on{color:var(--ink);font-weight:var(--w-bold);border-bottom-color:var(--ink)}.home-ui .bv-sec{display:flex;flex-direction:column;gap:calc(var(--u) * 4)}.home-ui .bv-heading{display:inline-flex;align-items:center;gap:calc(var(--u) * 4);font-size:calc(var(--u) * 8.5);line-height:1.3;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .bv-heading img{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.home-ui .bv-verses{background:#f5f1e8;color:#3f3a31;border-radius:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 9);font-size:calc(var(--u) * 7);line-height:1.5;letter-spacing:-.02em}.home-ui .bv-verses p{max-width:none}.home-ui .av{--u:calc(var(--wa) / 195);width:var(--wa);justify-self:end;align-self:start;margin-top:calc(var(--wb) * .86);z-index:1;border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 13);display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.home-ui .av-head{display:flex;align-items:center;justify-content:space-between}.home-ui .av-head strong{font-size:calc(var(--u) * 11);line-height:1.36;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .av-head>span{font-size:calc(var(--u) * 8);line-height:1.38;color:#208d26;letter-spacing:-.02em}.home-ui .av-chips{display:flex;gap:calc(var(--u) * 3)}.home-ui .av-chips>span{padding:calc(var(--u) * 3.5) calc(var(--u) * 7);border-radius:999px;font-size:calc(var(--u) * 6.5);line-height:1.38;color:var(--ink-3);background:var(--surface-2);letter-spacing:-.02em}.home-ui .av-chips .on{background:#e8f5ec;color:#208d26}.home-ui .av-group{display:flex;flex-direction:column;gap:calc(var(--u) * 4)}.home-ui .av-ghead{display:flex;align-items:center;justify-content:space-between}.home-ui .av-ghead b{font-size:calc(var(--u) * 8.5);line-height:1.3;letter-spacing:-.02em}.home-ui .av-ghead>span{font-size:calc(var(--u) * 6.5);line-height:1.38;color:var(--ink-3);letter-spacing:-.02em}.home-ui .av-member{display:flex;align-items:center;justify-content:space-between}.home-ui .av-lead{display:inline-flex;align-items:center;gap:calc(var(--u) * 6)}.home-ui .av-lead b{font-size:calc(var(--u) * 7.5);line-height:1.33;letter-spacing:-.02em}.home-ui .av-lead b.av-off{font-weight:var(--w-regular);color:var(--ink-3)}.home-ui .av-avatar{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 6);font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .av-blue{background:#e8eefb;color:#3a6fd8}.home-ui .av-green{background:#e8f5ec;color:#208d26}.home-ui .av-orange{background:#fdf0e8;color:#c2632a}.home-ui .av-purple{background:#f1e8fb;color:#7c4dbf}.home-ui .av-icon{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}@media (min-width:860px){.home-ui .ph-worship{aspect-ratio:5/4;padding:28px}.home-ui .ws-stage{--wb:min(56cqw,300px);--wa:min(46cqw,252px);width:min(92cqw,520px)}.home-ui .av{margin-top:calc(var(--wb) * .5)}}.home-ui .ph-qt{container-type:inline-size;display:grid;place-items:center;padding:40px 16px;aspect-ratio:auto}.home-ui .qt-stage{--wb:min(84cqw,320px);--wa:min(80cqw,300px);display:grid;width:min(94cqw,520px)}.home-ui .qtr,.home-ui .qtw{grid-area:1/1;text-align:left;align-self:start}.home-ui .qtw{--s:calc(var(--wb) / 370);width:var(--wb);justify-self:end;display:flex;flex-direction:column;gap:calc(var(--s) * 14)}.home-ui .qtw-head{display:flex;align-items:center;gap:calc(var(--s) * 8)}.home-ui .qtw-icon{width:calc(var(--s) * 22);height:calc(var(--s) * 22)}.home-ui .qtw-head strong{font-size:calc(var(--s) * 18);line-height:1.3;font-weight:var(--w-bold);color:#6F4728;letter-spacing:-.02em}.home-ui .qtw-vis{margin-left:auto;display:inline-flex;align-items:center;gap:calc(var(--s) * 4);padding:calc(var(--s) * 5) calc(var(--s) * 10);border-radius:999px;background:#F9FAFB;color:#6B7280;font-size:calc(var(--s) * 12);line-height:1.3;font-weight:var(--w-bold)}.home-ui .qtw-vis img{width:calc(var(--s) * 13);height:calc(var(--s) * 13)}.home-ui .qtw-vis .qtw-vis-chev{width:calc(var(--s) * 12);height:calc(var(--s) * 12)}.home-ui .qtw-card{display:flex;flex-direction:column;gap:calc(var(--s) * 14);padding:calc(var(--s) * 18);border-radius:calc(var(--s) * 22);background:#FFFDFC}.home-ui .qtw-q{display:flex;align-items:flex-start;gap:calc(var(--s) * 12)}.home-ui .qtw-num{flex-shrink:0;width:calc(var(--s) * 30);height:calc(var(--s) * 30);border-radius:50%;display:grid;place-items:center;background:rgba(168,119,73,.14);color:#8C6239;font-size:calc(var(--s) * 12);font-weight:var(--w-bold)}.home-ui .qtw-qtext{padding-top:calc(var(--s) * 4);font-size:calc(var(--s) * 16);line-height:1.45;color:#2F2A25;letter-spacing:-.02em}.home-ui .qtw-ans{min-height:calc(var(--s) * 96);padding:calc(var(--s) * 14) calc(var(--s) * 16);border-radius:calc(var(--s) * 18);background:#FBF7F1;font-size:calc(var(--s) * 15);line-height:1.6;color:#2F2A25;letter-spacing:-.02em}.home-ui .qtw-caret{display:inline-block;width:max(1.5px,calc(var(--s) * 1.6));height:1.15em;margin-left:2px;vertical-align:-.2em;background:#8C6239;animation:home-caret 1.1s steps(1) infinite}@keyframes home-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-ui .qtw-caret{animation:none}}.home-ui .qtw-actions{display:flex;justify-content:flex-end}.home-ui .qtw-pill{display:inline-flex;align-items:center;gap:calc(var(--s) * 4);min-height:calc(var(--s) * 44);padding:calc(var(--s) * 10) calc(var(--s) * 14);border-radius:999px;background:#ffffff;color:#121712;font-size:calc(var(--s) * 14);line-height:1.3;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .qtw-pill img{width:calc(var(--s) * 18);height:calc(var(--s) * 18)}.home-ui .qtr{--s:calc(var(--wa) / 370);width:var(--wa);justify-self:start;margin-top:calc(var(--wb) * .76);z-index:1;border-radius:calc(var(--s) * 16);background:#ffffff;color:#111827;overflow:hidden}.home-ui .qtr-head{display:flex;align-items:center;gap:calc(var(--s) * 13);padding:calc(var(--s) * 16);background:linear-gradient(#F3F4F6,#F3F4F6) bottom /100% 1px no-repeat}.home-ui .qtr-avatar{flex-shrink:0;width:calc(var(--s) * 42);height:calc(var(--s) * 42);border-radius:50%;display:grid;place-items:center;background:rgba(16,185,129,.14);color:#0F9F6E;font-size:calc(var(--s) * 15);font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .qtr-who{display:flex;flex-direction:column;gap:calc(var(--s) * 2)}.home-ui .qtr-who b{font-size:calc(var(--s) * 16);line-height:1.3;letter-spacing:-.02em}.home-ui .qtr-time{font-size:calc(var(--s) * 12);line-height:1.3;font-weight:var(--w-bold);color:#6B7280}.home-ui .qtr-body{display:flex;flex-direction:column;gap:calc(var(--s) * 16);padding:calc(var(--s) * 16) calc(var(--s) * 16) calc(var(--s) * 20)}.home-ui .qtr-entry{display:flex;flex-direction:column;gap:calc(var(--s) * 7)}.home-ui .qtr-entry strong{font-weight:var(--w-bold);color:#374151}.home-ui .qtr-entry strong,.home-ui .qtr-text{font-size:calc(var(--s) * 14);line-height:1.43;letter-spacing:-.02em}.home-ui .qtr-text{color:#111827}@media (min-width:860px){.home-ui .ph-qt{aspect-ratio:5/4;padding:28px}.home-ui .qt-stage{--wb:min(60cqw,320px);--wa:min(56cqw,300px);width:min(92cqw,520px)}.home-ui .qtr{margin-top:calc(var(--wb) * .5)}.home-ui .row{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:72px}.home-ui .row.flip .row-copy{order:2}}.home-ui .reviews{padding-block:120px 40px}.home-ui .review-list{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,360px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:48px;padding-bottom:4px;scrollbar-width:none}.home-ui .review-list::-webkit-scrollbar{display:none}@media (min-width:860px){.home-ui .review-list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.home-ui .review{scroll-snap-align:start;background:var(--surface);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:14px;min-width:0}.home-ui .stars{color:var(--star);letter-spacing:2px;font-size:15px}.home-ui .review h3{font-size:18px;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .review blockquote{margin:0;color:var(--ink-2);line-height:1.7;flex:1}.home-ui .review footer{font-size:var(--fs-small);color:var(--ink-3)}.home-ui .faq{padding-block:120px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}.home-ui .faq-head{display:grid;gap:16px;align-content:start}.home-ui .faq-head h2{font-size:var(--fs-h2);font-weight:var(--w-regular);letter-spacing:-.03em;line-height:1.3}.home-ui .faq-head p{color:var(--ink-2)}.home-ui .faq-head a{color:var(--brand);font-weight:var(--w-bold)}.home-ui .faq-list{display:grid;gap:8px;min-width:0}.home-ui .faq-item{background:var(--surface);border-radius:var(--r)}.home-ui .faq-q{margin:0;font:inherit}.home-ui .faq-q button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;text-align:left;font-weight:var(--w-bold);font-size:17px;line-height:1.5;letter-spacing:-.015em}.home-ui .faq-q i{width:28px;height:28px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;flex-shrink:0;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.home-ui .faq-q i svg{width:14px;height:14px}.home-ui .faq-item.open .faq-q i{transform:rotate(45deg)}.home-ui .faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1)}.home-ui .faq-item.open .faq-panel{grid-template-rows:1fr}.home-ui .faq-panel-inner{min-height:0;overflow:hidden}.home-ui .faq-list .a{padding:0 22px 22px;color:var(--ink-2);white-space:pre-line;line-height:1.7;opacity:0;transition:opacity .2s ease}.home-ui .faq-item.open .a{opacity:1;transition-delay:60ms}@media (prefers-reduced-motion:reduce){.home-ui .faq-list .a,.home-ui .faq-panel,.home-ui .faq-q i{transition:none}}@media (min-width:960px){.home-ui .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:72px}}.home-ui .closing{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl);padding:88px 24px;text-align:center;display:grid;gap:18px;justify-items:center;background:var(--surface)}.home-ui .closing .aurora{inset:0}.home-ui .closing .aurora:after{background:radial-gradient(60% 40% at 50% 48%,var(--haze),transparent 78%)}.home-ui .closing h2{font-size:var(--fs-h2);font-weight:var(--w-regular);letter-spacing:-.03em;line-height:1.3}.home-ui .closing p{color:var(--ink-2);font-size:var(--fs-lead)}@media (min-width:720px){.home-ui .closing{padding:120px 48px}}.home-ui .fx-accent{color:var(--brand)}.home-ui .fx-regular{font-weight:var(--w-regular)}:where(.home-ui) h1,:where(.home-ui) h2,:where(.home-ui) h3{text-wrap:balance}.home-ui b,.home-ui strong{font-weight:var(--w-bold)}.home-ui .p-hero{padding-bottom:72px}.home-ui .p-hero .aurora{inset:0}.home-ui .plans{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.home-ui .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-ui .plan{background:var(--surface);border-radius:var(--r-lg);padding:32px 28px;display:flex;flex-direction:column;gap:22px;min-width:0}@media (min-width:720px){.home-ui .plan{padding:44px 40px}}.home-ui .plan.pro{background:var(--ink);color:var(--bg)}.home-ui .plan-name{font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:.08em;color:var(--ink-3)}.home-ui .plan.pro .plan-name{color:var(--a1)}.home-ui .plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.home-ui .plan-price strong{font-size:clamp(35.2px,27.2px + 2vw,48px);font-weight:var(--w-regular);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.home-ui .plan-price>span{font-size:var(--fs-small);color:var(--ink-3)}.home-ui .plan.pro .plan-price>span{color:var(--a4);opacity:.9}.home-ui .plan-desc{color:var(--ink-2);max-width:30em}.home-ui .plan.pro .plan-desc{color:var(--bg);opacity:.78}.home-ui .plan ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.home-ui .plan li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.home-ui .plan li svg{width:18px;height:18px;margin-top:3px;color:var(--brand)}.home-ui .plan.pro li svg{color:var(--a1)}.home-ui .plan-limit{background:var(--surface-2);border-radius:var(--r);padding:14px 16px;font-size:var(--fs-small);color:var(--ink-2);line-height:1.6}.home-ui .plan.pro .plan-limit{background:rgba(127,127,127,.16);color:var(--bg)}.home-ui .plan .btn,.home-ui .plan .plan-cta{margin-top:auto;align-self:flex-start}.home-ui .faq-list .a a{color:var(--brand);font-weight:var(--w-bold)}.home-ui main{padding-bottom:120px}.home-ui .plan.pro .btn-quiet{background:var(--bg);color:var(--ink)}.home-ui .p-section{padding-block:112px 0}.home-ui .p-section .sec-head{margin-bottom:48px}.home-ui .calc{background:var(--surface);border-radius:var(--r-xl);padding:28px 22px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.home-ui .calc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:48px;gap:48px}}.home-ui .calc-inputs{display:grid;gap:18px;align-content:start;min-width:0}.home-ui .field{display:grid;gap:8px}.home-ui .field label{font-weight:var(--w-bold)}.home-ui .field small{color:var(--ink-3);font-size:var(--fs-small);line-height:1.55}.home-ui .stepper{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:6px}.home-ui .stepper button{height:52px;border-radius:14px;background:var(--surface-2);font-size:20px}.home-ui .stepper button:hover{background:var(--wash)}.home-ui .stepper input{height:52px;border:0;border-radius:14px;background:var(--surface-2);color:var(--ink);text-align:center;font:var(--w-bold) 18px/1 var(--font);font-variant-numeric:tabular-nums;min-width:0;-moz-appearance:textfield}.home-ui .stepper input::-webkit-inner-spin-button,.home-ui .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.home-ui .calc-result{display:grid;gap:18px;align-content:start;min-width:0}.home-ui .result-box{background:var(--wash);border-radius:var(--r-lg);padding:24px;display:grid;gap:10px}.home-ui .result-box .label{font-size:var(--fs-small);color:var(--ink-2);font-weight:var(--w-bold)}.home-ui .result-box .price{font-size:clamp(32px,25.6px + 1.6vw,44px);letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums}.home-ui .result-box .first{color:var(--ink-2);font-variant-numeric:tabular-nums}.home-ui .result-box .why{font-size:var(--fs-small);color:var(--ink-2);line-height:1.6}.home-ui .table-scroll{overflow-x:auto;border-radius:var(--r)}.home-ui .tiers{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px}.home-ui .tiers th{text-align:left;font-size:13px;font-weight:var(--w-bold);color:var(--ink-3);padding:10px 14px;background:var(--surface-2);white-space:nowrap}.home-ui .tiers td{padding:13px 14px;white-space:nowrap;color:var(--ink-2)}.home-ui .tiers tbody tr:nth-child(2n) td{background:var(--surface-2)}.home-ui .tiers .num{text-align:right}.home-ui .tiers tr.on td{background:var(--wash);color:var(--ink);font-weight:var(--w-bold)}.home-ui .tiers tr td.hit,.home-ui .tiers tr.on td.hit{color:var(--brand);font-weight:var(--w-bold)}.home-ui .compare-wrap{background:var(--surface);border-radius:var(--r-xl);padding:12px;overflow-x:auto}@media (min-width:720px){.home-ui .compare-wrap{padding:24px 32px}}.home-ui .compare{width:100%;min-width:560px;border-collapse:collapse}.home-ui .compare td,.home-ui .compare th{padding:14px 16px;text-align:left;vertical-align:top}.home-ui .compare thead th{font-size:var(--fs-small);color:var(--ink-3);font-weight:var(--w-bold);letter-spacing:.04em}.home-ui .compare td:not(:first-child),.home-ui .compare thead th:not(:first-child){width:24%}.home-ui .compare tbody th[colspan]{padding-top:28px;font-size:var(--fs-micro);letter-spacing:.06em;color:var(--brand);font-weight:var(--w-bold)}.home-ui .compare tbody td:first-child{color:var(--ink)}.home-ui .compare tbody td{color:var(--ink-2)}.home-ui .compare tbody tr.cmp-row:nth-child(odd) td{background:var(--surface-2)}.home-ui .compare tbody tr.cmp-row td:first-child{border-radius:10px 0 0 10px}.home-ui .compare tbody tr.cmp-row td:last-child{border-radius:0 10px 10px 0}.home-ui .compare .yes{color:var(--brand);font-weight:var(--w-bold)}.home-ui .compare .no{color:var(--ink-3)}.home-ui .footnotes{margin-top:18px;display:grid;gap:6px;font-size:var(--fs-small);color:var(--ink-3);line-height:1.6;padding-inline:4px}.home-ui .notes{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.home-ui .notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-ui .note-card{background:var(--surface);border-radius:var(--r-lg);padding:28px;display:grid;gap:10px;align-content:start;min-width:0}.home-ui .note-card h3{font-size:18.4px;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .note-card p{color:var(--ink-2);line-height:1.7}