.nav[data-v-1adab4a2]{position:sticky;top:0;z-index:50;padding:14px 0;background:#faf7efb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease}.nav.scrolled[data-v-1adab4a2]{border-bottom-color:#293d3512;box-shadow:0 8px 24px #293d350a}.nav-inner[data-v-1adab4a2]{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-v-1adab4a2]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-1adab4a2]{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--sage);color:var(--brand)}.brand-mark svg[data-v-1adab4a2]{width:24px;height:24px}.brand-text[data-v-1adab4a2]{display:flex;flex-direction:column;line-height:1.2}.brand-text b[data-v-1adab4a2]{font-family:var(--font-display);font-size:21px;letter-spacing:.06em}.brand-text small[data-v-1adab4a2]{font-size:8.5px;letter-spacing:.22em;color:var(--ink-mute);margin-top:3px}.nav-links[data-v-1adab4a2]{display:flex;align-items:center;gap:30px}.nav-links>a[data-v-1adab4a2]:not(.nav-cta){font-size:14.5px;color:var(--ink-light);transition:color .18s ease}.nav-links>a[data-v-1adab4a2]:not(.nav-cta):hover{color:var(--brand)}.nav-cta[data-v-1adab4a2]{padding:10px 20px;min-height:42px;font-size:14px}.menu-btn[data-v-1adab4a2]{display:none;width:42px;height:42px;border-radius:13px;border:1px solid var(--line);background:var(--card);padding:12px 10px;flex-direction:column;justify-content:space-between}.menu-btn span[data-v-1adab4a2]{display:block;height:2px;border-radius:2px;background:var(--brand);transition:transform .22s ease,opacity .22s ease}.menu-btn span.x[data-v-1adab4a2]:first-child{transform:translateY(7px) rotate(45deg)}.menu-btn span.x[data-v-1adab4a2]:last-child{transform:translateY(-7px) rotate(-45deg)}@media (max-width: 820px){.menu-btn[data-v-1adab4a2]{display:flex}.nav-links[data-v-1adab4a2]{position:absolute;top:calc(100% + 8px);left:18px;right:18px;flex-direction:column;align-items:stretch;gap:4px;padding:14px;border-radius:22px;background:var(--card);box-shadow:var(--shadow-soft);border:1px solid var(--line);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.nav-links.open[data-v-1adab4a2]{opacity:1;transform:none;pointer-events:auto}.nav-links>a[data-v-1adab4a2]:not(.nav-cta){padding:11px 12px;border-radius:12px;font-size:15px}.nav-links>a[data-v-1adab4a2]:not(.nav-cta):hover{background:var(--sage)}.nav-cta[data-v-1adab4a2]{margin-top:6px}}.hero[data-v-4a3feb20]{padding:64px 0 84px}.hero-inner[data-v-4a3feb20]{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:56px}.hero h1[data-v-4a3feb20]{font-family:var(--font-display);font-size:clamp(40px,5.4vw,66px);line-height:1.24;margin:16px 0 22px;letter-spacing:.02em}.mark[data-v-4a3feb20]{position:relative;z-index:0;display:inline-block;color:var(--brand)}.mark[data-v-4a3feb20]:after{content:"";position:absolute;left:-2px;right:-2px;bottom:6px;height:14px;border-radius:8px;background:#f6d9bbd9;z-index:-1;transform:rotate(-1.2deg)}.lead[data-v-4a3feb20]{max-width:470px;color:var(--ink-light);font-size:16.5px;line-height:1.9}.actions[data-v-4a3feb20]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.notes[data-v-4a3feb20]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;color:var(--ink-mute);font-size:13px}.notes li[data-v-4a3feb20]{position:relative;padding-left:14px}.notes li[data-v-4a3feb20]:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--sage-deep)}.hero-art[data-v-4a3feb20]{position:relative}.art-card[data-v-4a3feb20]{background:var(--card);border-radius:var(--radius-xl);padding:16px;box-shadow:var(--shadow-soft);transform:rotate(1.2deg)}.art-card svg[data-v-4a3feb20]{width:100%;height:auto;border-radius:30px}.float-card[data-v-4a3feb20]{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--card);box-shadow:0 10px 28px #293d351f;font-size:13px;color:var(--ink);white-space:nowrap}.float-a[data-v-4a3feb20]{left:-18px;top:64px;transform:rotate(-3deg)}.float-b[data-v-4a3feb20]{right:-10px;bottom:58px;transform:rotate(2.5deg)}.dot[data-v-4a3feb20]{width:8px;height:8px;border-radius:50%;background:var(--sage-deep)}.dot-peach[data-v-4a3feb20]{background:var(--peach-deep)}@media (max-width: 980px){.hero[data-v-4a3feb20]{padding:44px 0 64px}.hero-inner[data-v-4a3feb20]{grid-template-columns:1fr;gap:42px}.hero-art[data-v-4a3feb20]{max-width:520px;margin-inline:auto;width:100%}.lead[data-v-4a3feb20]{max-width:560px}}@media (max-width: 560px){.float-a[data-v-4a3feb20]{left:-6px;top:36px}.float-b[data-v-4a3feb20]{right:-4px;bottom:28px}.float-card[data-v-4a3feb20]{font-size:12px;padding:8px 13px}}.values[data-v-040a285e]{padding:0 0 24px}.value-bar[data-v-040a285e]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:26px 32px;background:#fffefadb;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.value-item[data-v-040a285e]{display:flex;flex-direction:column;gap:4px;position:relative;padding-left:20px}.value-item[data-v-040a285e]:before{content:"";position:absolute;left:0;top:10px;bottom:8px;width:3px;border-radius:3px;background:var(--sage-deep)}.value-item[data-v-040a285e]:nth-child(2):before{background:var(--peach)}.value-item[data-v-040a285e]:nth-child(3):before{background:var(--lav)}.value-item[data-v-040a285e]:nth-child(4):before{background:var(--butter)}.value-item b[data-v-040a285e]{font-family:var(--font-display);font-size:22px;color:var(--brand);letter-spacing:.02em}.value-item span[data-v-040a285e]{font-size:13px;color:var(--ink-light)}@media (max-width: 760px){.value-bar[data-v-040a285e]{grid-template-columns:repeat(2,1fr);gap:22px 18px;padding:24px}}.feature-grid[data-v-9568e2c5]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card[data-v-9568e2c5]{padding:30px 28px 32px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.feature-card[data-v-9568e2c5]:hover{transform:translateY(-5px);box-shadow:0 18px 40px #293d351a;border-color:#dbe4d2}.feature-icon[data-v-9568e2c5]{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;margin-bottom:20px;color:var(--brand)}.tone-sage .feature-icon[data-v-9568e2c5]{background:var(--sage)}.tone-peach .feature-icon[data-v-9568e2c5]{background:var(--peach)}.tone-lav .feature-icon[data-v-9568e2c5]{background:var(--lav)}.tone-butter .feature-icon[data-v-9568e2c5]{background:var(--butter)}.feature-card h3[data-v-9568e2c5]{font-size:19px;margin-bottom:8px}.feature-card p[data-v-9568e2c5]{font-size:14.5px;color:var(--ink-light);line-height:1.75}.feature-note[data-v-9568e2c5]{margin-top:28px;font-size:13px;color:var(--ink-mute);text-align:right}@media (max-width: 940px){.feature-grid[data-v-9568e2c5]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.feature-grid[data-v-9568e2c5]{grid-template-columns:1fr;gap:14px}.feature-card[data-v-9568e2c5]{padding:26px 24px}.feature-note[data-v-9568e2c5]{text-align:left}}.about-grid[data-v-cf54826e]{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.quote-card[data-v-cf54826e]{position:relative;padding:46px 44px 42px;background:linear-gradient(150deg,#eef2e4,#e9eef5 62%,#f7ece1);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card)}.quote-mark[data-v-cf54826e]{position:absolute;top:4px;left:26px;font-family:Georgia,serif;font-size:120px;line-height:1;color:#29634d24}.quote[data-v-cf54826e]{position:relative;font-family:var(--font-display);font-size:clamp(23px,2.6vw,30px);line-height:1.85;color:var(--ink);letter-spacing:.02em}.quote-sub[data-v-cf54826e]{margin-top:26px;font-size:14.5px;color:var(--ink-light);line-height:1.8}.principles[data-v-cf54826e]{display:flex;flex-direction:column;gap:10px}.principles li[data-v-cf54826e]{display:flex;gap:20px;padding:22px 24px;border-radius:var(--radius-md);background:#fffefab3;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.principles li[data-v-cf54826e]:hover{background:var(--card);border-color:var(--line)}.p-index[data-v-cf54826e]{font-family:var(--font-display);font-size:20px;color:var(--peach-deep);line-height:1.4}.principles b[data-v-cf54826e]{font-size:16px}.principles p[data-v-cf54826e]{margin-top:6px;font-size:13.8px;color:var(--ink-light);line-height:1.75}@media (max-width: 940px){.about-grid[data-v-cf54826e]{grid-template-columns:1fr;gap:28px}.quote-card[data-v-cf54826e]{padding:38px 28px 34px}}.steps[data-v-e95ce484]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:step}.step[data-v-e95ce484]{position:relative;padding:34px 30px 32px;border-radius:var(--radius-lg);background:#fffefab8;border:1px dashed #d7dfcd}.step-num[data-v-e95ce484]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sage);color:var(--brand);font-family:var(--font-display);font-size:19px;margin-bottom:22px}.step:nth-child(2) .step-num[data-v-e95ce484]{background:var(--peach)}.step:nth-child(3) .step-num[data-v-e95ce484]{background:var(--lav)}.step h3[data-v-e95ce484]{font-size:18.5px;margin-bottom:8px}.step p[data-v-e95ce484]{font-size:14px;color:var(--ink-light);line-height:1.8}@media (max-width: 860px){.steps[data-v-e95ce484]{grid-template-columns:1fr;gap:14px}.step[data-v-e95ce484]{padding:26px 24px}.step-num[data-v-e95ce484]{margin-bottom:14px}}.preview-section[data-v-7559a12b]{padding-top:84px}.phones[data-v-7559a12b]{display:flex;justify-content:center;align-items:flex-start;gap:30px;padding:34px 0 10px}.phone-wrap[data-v-7559a12b]{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px}.phone-wrap figcaption[data-v-7559a12b]{font-size:12.5px;color:var(--ink-mute);letter-spacing:.04em}.tilt-l[data-v-7559a12b]{transform:rotate(-2.4deg) translateY(16px)}.tilt-c[data-v-7559a12b]{transform:translateY(-6px);z-index:2}.tilt-r[data-v-7559a12b]{transform:rotate(2.4deg) translateY(16px)}.phone[data-v-7559a12b]{width:272px;padding:8px;border-radius:44px;background:#dfe5d8;box-shadow:0 24px 60px #293d3524}.screen[data-v-7559a12b]{position:relative;height:500px;padding:12px 14px 0;border-radius:36px;background:var(--paper);overflow:hidden;font-size:10px;line-height:1.5;color:var(--ink)}.statusbar[data-v-7559a12b]{display:flex;justify-content:space-between;align-items:center;font-size:8.5px;color:#87948a;padding:2px 4px 8px}.sb-right[data-v-7559a12b]{width:34px;height:6px;border-radius:4px;background:#d5ddd1}.greet-day[data-v-7559a12b]{font-size:8.5px;color:var(--ink-mute)}.greet-name[data-v-7559a12b]{font-size:14px;font-weight:700;margin:2px 0 10px}.mini-hero[data-v-7559a12b]{border-radius:20px;background:var(--sage);padding:14px 14px 12px;position:relative;overflow:hidden}.mini-eyebrow[data-v-7559a12b]{font-size:6px;letter-spacing:.14em;color:#6d7d68}.mini-title[data-v-7559a12b]{font-family:var(--font-display);font-size:16px;line-height:1.5;margin:5px 0 9px}.mini-hero-btn[data-v-7559a12b]{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--brand);color:#fff;font-size:8.5px}.mini-dots[data-v-7559a12b]{position:absolute;right:12px;bottom:12px;display:flex;gap:3px}.mini-dots i[data-v-7559a12b]{width:4px;height:4px;border-radius:50%;background:#29634d40}.mini-dots i.on[data-v-7559a12b]{background:var(--brand);width:9px;border-radius:3px}.mini-quick[data-v-7559a12b]{display:flex;gap:8px;margin-top:10px}.q[data-v-7559a12b]{flex:1;border-radius:15px;padding:10px;display:flex;flex-direction:column;gap:2px}.q-peach[data-v-7559a12b]{background:var(--peach)}.q-lav[data-v-7559a12b]{background:var(--lav)}.q b[data-v-7559a12b]{font-size:10px}.q span[data-v-7559a12b]{font-size:7px;color:#5f6f64}.mini-sec[data-v-7559a12b]{font-size:9.5px;font-weight:700;margin:12px 2px 6px}.mini-book[data-v-7559a12b]{display:flex;align-items:center;gap:9px;background:var(--card);border-radius:16px;padding:9px;box-shadow:0 3px 10px #293d350d}.mini-cover[data-v-7559a12b]{width:34px;height:46px;border-radius:4px 8px 8px 4px;background:linear-gradient(160deg,#c2d4c6,#a9c3a4)}.mini-book-info[data-v-7559a12b]{display:flex;flex-direction:column;gap:2px}.mini-book-info b[data-v-7559a12b]{font-size:10px}.mini-book-info span[data-v-7559a12b]{font-size:7px;color:var(--ink-mute)}.mini-progress[data-v-7559a12b]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px dashed #dde3d5;font-size:7.5px;color:var(--ink-light)}.mini-progress b[data-v-7559a12b]{color:var(--brand)}.mini-progress em[data-v-7559a12b]{font-style:normal;color:var(--brand)}.poem-banner[data-v-7559a12b]{border-radius:20px;background:var(--lav);padding:16px 14px;display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.poem-banner small[data-v-7559a12b]{font-size:6px;letter-spacing:.12em;color:#75678f}.poem-banner b[data-v-7559a12b]{font-family:var(--font-display);font-size:17px}.poem-banner span[data-v-7559a12b]{font-size:7.5px;color:var(--ink-light)}.chips[data-v-7559a12b]{display:flex;gap:5px;margin-bottom:10px}.chips i[data-v-7559a12b]{font-style:normal;font-size:7.5px;padding:4px 9px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--ink-light)}.chips i.on[data-v-7559a12b]{background:var(--brand);border-color:var(--brand);color:#fff}.poem-card[data-v-7559a12b]{display:flex;align-items:center;gap:9px;padding:9px;border-radius:16px;background:var(--card);border:1px solid #efefe6;margin-bottom:7px}.poem-illu[data-v-7559a12b]{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-family:var(--font-display);font-size:13px;color:#4a5a4f;flex-shrink:0}.illu-sage[data-v-7559a12b]{background:var(--sage)}.illu-lav[data-v-7559a12b]{background:var(--lav)}.illu-peach[data-v-7559a12b]{background:var(--peach)}.poem-info[data-v-7559a12b]{display:flex;flex-direction:column;gap:1px}.poem-info b[data-v-7559a12b]{font-size:10.5px}.poem-info span[data-v-7559a12b]{font-size:7px;color:var(--ink-mute)}.poem-info em[data-v-7559a12b]{font-style:normal;align-self:flex-start;font-size:6.5px;color:#426345;background:var(--sage);border-radius:4px;padding:1px 5px;margin-top:2px}.mini-tip[data-v-7559a12b]{margin-top:10px;padding:9px 10px;border-radius:12px;background:#f0eee1;color:#5b6653;font-size:7.5px}.study-banner[data-v-7559a12b]{border-radius:20px;background:linear-gradient(140deg,#eef2e4,#e9e4f4);padding:14px;display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.study-banner small[data-v-7559a12b]{font-size:6px;letter-spacing:.12em;color:#7a6c94}.study-banner b[data-v-7559a12b]{font-family:var(--font-display);font-size:17px}.study-banner span[data-v-7559a12b]{font-size:7.5px;color:var(--ink-light)}.study-title[data-v-7559a12b]{font-size:13px;font-weight:700;margin:4px 2px 1px}.study-sub[data-v-7559a12b]{font-size:7.5px;color:var(--ink-mute);margin:0 2px 8px}.study-line[data-v-7559a12b]{border-radius:11px;padding:8px 9px;font-family:var(--font-display);font-size:9.5px;line-height:1.6;margin-bottom:6px}.l-sage[data-v-7559a12b]{background:#e9f0e1}.l-peach[data-v-7559a12b]{background:#fbe8d6}.l-lav[data-v-7559a12b]{background:#ece7f6}.study-grid[data-v-7559a12b]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px}.study-grid i[data-v-7559a12b]{font-style:normal;text-align:center;padding:6px 0;border-radius:8px;background:var(--sage);color:var(--brand);font-size:8px;font-weight:700}.study-note[data-v-7559a12b]{text-align:center;font-size:7px;color:var(--ink-mute);margin-top:8px;letter-spacing:.1em}.tabbar[data-v-7559a12b]{position:absolute;left:10px;right:10px;bottom:8px;display:flex;justify-content:space-around;padding:7px 0 6px;border-radius:16px;background:#fffefaf0;box-shadow:0 -4px 14px #293d350f;font-size:7.5px;color:#9aa39b}.tabbar .active[data-v-7559a12b]{color:var(--brand);font-weight:700}@media (max-width: 980px){.phones[data-v-7559a12b]{justify-content:flex-start;overflow-x:auto;padding:28px 4px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.phone-wrap[data-v-7559a12b]{scroll-snap-align:center;flex-shrink:0}.tilt-l[data-v-7559a12b],.tilt-c[data-v-7559a12b],.tilt-r[data-v-7559a12b]{transform:none}}@media (max-width: 560px){.phone[data-v-7559a12b]{width:250px}.screen[data-v-7559a12b]{height:480px}}.faq-grid[data-v-25e85610]{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.faq-aside[data-v-25e85610]{position:sticky;top:110px}.faq-note[data-v-25e85610]{margin-top:22px;font-size:13.5px;color:var(--ink-mute);line-height:1.9}.faq-list[data-v-25e85610]{display:flex;flex-direction:column}details[data-v-25e85610]{border-bottom:1px solid var(--line);padding:4px 0}details[data-v-25e85610]:first-child{border-top:1px solid var(--line)}summary[data-v-25e85610]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;transition:color .18s ease}summary[data-v-25e85610]::-webkit-details-marker{display:none}summary[data-v-25e85610]:hover{color:var(--brand)}.plus[data-v-25e85610]{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--sage);transition:transform .22s ease,background .22s ease}.plus[data-v-25e85610]:before,.plus[data-v-25e85610]:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.6px;border-radius:2px;background:var(--brand);transform:translate(-50%,-50%)}.plus[data-v-25e85610]:after{transform:translate(-50%,-50%) rotate(90deg)}details[open] .plus[data-v-25e85610]{transform:rotate(45deg);background:var(--peach)}details p[data-v-25e85610]{padding:0 34px 24px 4px;font-size:14.5px;line-height:1.85;color:var(--ink-light)}@media (max-width: 860px){.faq-grid[data-v-25e85610]{grid-template-columns:1fr;gap:24px}.faq-aside[data-v-25e85610]{position:static}}.download-card[data-v-97216961]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr;gap:40px;align-items:center;padding:58px 56px;border-radius:44px;background:linear-gradient(135deg,#e6eddc,#edf0f5 48%,#f7e6d3);box-shadow:var(--shadow-soft)}.download-card[data-v-97216961]:before,.download-card[data-v-97216961]:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.download-card[data-v-97216961]:before{width:220px;height:220px;right:-80px;top:-90px;background:#fffefa8c}.download-card[data-v-97216961]:after{width:150px;height:150px;left:42%;bottom:-100px;background:#e7edddcc}.dl-copy[data-v-97216961]{position:relative;z-index:2}.dl-copy h2[data-v-97216961]{font-family:var(--font-display);font-size:clamp(30px,3.6vw,44px);line-height:1.4;margin:12px 0 14px}.dl-copy p[data-v-97216961]{color:var(--ink-light);font-size:15px;max-width:420px}.dl-actions[data-v-97216961]{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 18px}.dl-copy small[data-v-97216961]{font-size:12px;color:#8a958c}.dl-art[data-v-97216961]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 0}.search-mock[data-v-97216961]{display:flex;align-items:center;gap:9px;width:250px;padding:12px 16px;border-radius:999px;background:#fffefaeb;color:var(--ink-light);box-shadow:0 10px 26px #293d3514;font-size:13.5px}.search-mock span[data-v-97216961]{color:var(--ink)}.caret[data-v-97216961]{width:1.5px;height:15px;background:var(--brand);border-radius:1px;animation:blink-97216961 1.1s step-end infinite}@keyframes blink-97216961{50%{opacity:0}}.app-icon[data-v-97216961]{display:flex;flex-direction:column;align-items:center;gap:3px;width:168px;padding:24px 18px 20px;border-radius:30px;background:#fffefac7;border:1px solid rgba(255,255,255,.85);box-shadow:0 16px 36px #293d351a;transform:rotate(-2deg)}.icon-sun[data-v-97216961]{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--sage);color:var(--brand);margin-bottom:8px}.icon-sun svg[data-v-97216961]{width:30px;height:30px}.app-icon b[data-v-97216961]{font-family:var(--font-display);font-size:19px;letter-spacing:.04em}.app-icon span[data-v-97216961]{font-size:11px;color:var(--ink-mute)}.qr-card[data-v-97216961]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 12px 10px;border-radius:26px;background:#fffefa;border:1px solid rgba(255,255,255,.9);box-shadow:0 16px 36px #293d351f;transform:rotate(-2deg)}.qr-card img[data-v-97216961]{width:168px;height:168px;border-radius:14px;object-fit:contain;background:#fff}.qr-card span[data-v-97216961]{font-size:11.5px;color:var(--ink-light);letter-spacing:.08em}.dl-badge[data-v-97216961]{font-size:11.5px;letter-spacing:.12em;color:#6f7d70;background:#fffefab3;border-radius:999px;padding:5px 14px}@media (max-width: 880px){.download-card[data-v-97216961]{grid-template-columns:1fr;padding:40px 28px;gap:30px;text-align:left}.dl-art[data-v-97216961]{align-items:flex-start}.download-card[data-v-97216961]:before{right:-100px;top:-120px}}.footer[data-v-9edd268a]{padding:64px 0 34px;border-top:1px solid rgba(41,61,53,.07);margin-top:20px}.footer-top[data-v-9edd268a]{display:flex;justify-content:space-between;gap:48px;padding-bottom:40px}.brand[data-v-9edd268a]{display:inline-flex;align-items:center;gap:10px}.brand-mark[data-v-9edd268a]{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--sage);color:var(--brand)}.brand-mark svg[data-v-9edd268a]{width:22px;height:22px}.brand b[data-v-9edd268a]{font-family:var(--font-display);font-size:20px;letter-spacing:.05em}.footer-brand p[data-v-9edd268a]{margin-top:16px;font-size:13px;line-height:1.9;color:var(--ink-mute)}.footer-links[data-v-9edd268a]{display:flex;gap:76px}.footer-links h4[data-v-9edd268a]{font-size:12.5px;color:var(--ink);margin-bottom:14px;letter-spacing:.08em}.footer-links a[data-v-9edd268a],.footer-links span[data-v-9edd268a]{display:block;font-size:13px;color:var(--ink-mute);line-height:2.1;transition:color .18s ease}.footer-links a[data-v-9edd268a]:hover{color:var(--brand)}.friend-row[data-v-9edd268a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:22px 0;border-top:1px solid var(--line);font-size:12.5px}.friend-label[data-v-9edd268a]{color:var(--ink);font-weight:600;letter-spacing:.08em}.friend-row a[data-v-9edd268a]{position:relative;color:var(--ink-mute);transition:color .18s ease}.friend-row a[data-v-9edd268a]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;opacity:0;transition:opacity .18s ease}.friend-row a[data-v-9edd268a]:hover{color:var(--brand)}.friend-row a[data-v-9edd268a]:hover:after{opacity:.5}.footer-bottom[data-v-9edd268a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-top:22px;border-top:1px solid var(--line);font-size:11.5px;color:#9aa39b}.icp[data-v-9edd268a]{transition:color .18s ease}.icp[data-v-9edd268a]:hover{color:var(--brand)}@media (max-width: 760px){.footer[data-v-9edd268a]{padding:48px 0 28px}.footer-top[data-v-9edd268a]{flex-direction:column;gap:30px}.footer-links[data-v-9edd268a]{gap:48px}.footer-bottom[data-v-9edd268a]{flex-direction:column;align-items:flex-start;gap:6px}}:root{--paper: #faf7ef;--card: #fffefa;--ink: #293d35;--ink-light: #6b7268;--ink-mute: #9aa39b;--brand: #29634d;--brand-deep: #1f4d3b;--sage: #e7eddd;--sage-deep: #d5e0c9;--peach: #f6d9bb;--peach-deep: #e9c39c;--lav: #eae5f5;--butter: #f6edcf;--line: #e8e8de;--font-display: "STKaiti", "Kaiti SC", "KaiTi", "Songti SC", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--shadow-soft: 0 18px 50px rgba(41, 61, 53, .07);--shadow-card: 0 8px 26px rgba(41, 61, 53, .06);--radius-xl: 40px;--radius-lg: 28px;--radius-md: 20px;--wrap: 1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(720px 520px at 84% -8%,rgba(234,229,245,.62),transparent 62%),radial-gradient(640px 480px at -10% 22%,rgba(231,237,221,.72),transparent 60%),radial-gradient(520px 400px at 104% 72%,rgba(246,217,187,.32),transparent 66%)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:.01em}p{margin:0}.wrap{width:min(var(--wrap),calc(100% - 48px));margin-inline:auto}.section{padding:96px 0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#7d8a7f}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:46px}.section-title{font-family:var(--font-display);font-size:clamp(30px,3.6vw,42px);line-height:1.34;margin-top:10px}.section-desc{max-width:460px;margin-top:12px;color:var(--ink-light);font-size:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:999px;font-size:15px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 10px 24px #29634d38}.btn-primary:hover{background:var(--brand-deep);box-shadow:0 14px 30px #29634d42}.btn-ghost{border:1.5px solid rgba(41,99,77,.24);color:var(--brand);background:#fffefa99}.btn-ghost:hover{background:var(--card);border-color:#29634d66}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d, 0ms)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width: 900px){.section{padding:72px 0}.section-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:34px}}@media (max-width: 560px){body{font-size:15px}.wrap{width:calc(100% - 36px)}.section{padding:62px 0}}
