.final-section[data-v-6771eac9]{padding:0 0 96px;scroll-margin-top:80px}.final-container[data-v-6771eac9]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.final-card[data-v-6771eac9]{background:var(--ln-final);border:1px solid var(--ln-final-line);box-shadow:var(--ln-shadow-lg);border-radius:36px;flex-wrap:wrap;align-items:center;gap:48px;padding:56px;display:flex;position:relative;overflow:hidden}.final-halo[data-v-6771eac9]{pointer-events:none;border-radius:50%;position:absolute}.final-halo--sage[data-v-6771eac9]{background:radial-gradient(circle,#9caf883d,#9caf8800 68%);width:620px;height:620px;top:-140px;right:-140px}.final-halo--terra[data-v-6771eac9]{background:radial-gradient(circle,#d4816f26,#d4816f00 70%);width:520px;height:520px;bottom:-160px;left:-180px}.final-text[data-v-6771eac9]{flex-direction:column;flex:440px;align-items:flex-start;gap:22px;min-width:0;display:flex;position:relative}.final-badge[data-v-6771eac9]{background:var(--ln-surface);border:1px solid var(--ln-final-line);color:var(--ln-sage-ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.final-badge img[data-v-6771eac9]{object-fit:contain;width:20px;height:20px}.final-title[data-v-6771eac9]{letter-spacing:-.015em;color:var(--ln-ink);margin:0;font-family:Lora,serif;font-size:50px;font-weight:600;line-height:1.06}.final-emph[data-v-6771eac9]{color:var(--ln-terra-ink);font-style:italic;display:block}.final-desc[data-v-6771eac9]{color:var(--ln-muted);margin:0;font-size:18px;line-height:1.6}.final-cta[data-v-6771eac9]{background:var(--ln-cta);min-height:48px;color:var(--ln-cta-ink);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:17px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 10px 24px -12px #4f6b40b3}.final-cta[data-v-6771eac9]:hover{filter:brightness(1.05);transform:translateY(-1px)}.final-points[data-v-6771eac9]{color:var(--ln-muted);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.final-points li[data-v-6771eac9]{align-items:center;gap:6px;display:flex}.final-points .q-icon[data-v-6771eac9]{color:var(--ln-sage-ink)}.final-art[data-v-6771eac9]{flex:0 380px;min-width:0;height:360px;position:relative}.final-circle[data-v-6771eac9]{background:var(--ln-surface);width:260px;height:260px;box-shadow:var(--ln-shadow-lg);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-circle img[data-v-6771eac9]{width:190px;height:190px}.final-float[data-v-6771eac9]{animation:6s ease-in-out infinite final-float-6771eac9}@keyframes final-float-6771eac9{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.final-orbit[data-v-6771eac9]{background:var(--ln-surface);background-image:linear-gradient(var(--tint), var(--tint));border-radius:22px;place-items:center;width:76px;height:76px;display:grid;position:absolute;box-shadow:0 14px 28px -14px #3f3a3559}.final-orbit img[data-v-6771eac9]{width:54px;height:54px}.final-orbit--tl[data-v-6771eac9]{top:4%;left:6%;transform:rotate(-8deg)}.final-orbit--tr[data-v-6771eac9]{top:12%;right:2%;transform:rotate(9deg)}.final-orbit--bl[data-v-6771eac9]{bottom:10%;left:0;transform:rotate(6deg)}.final-orbit--br[data-v-6771eac9]{bottom:2%;right:6%;transform:rotate(-6deg)}@media (prefers-reduced-motion:reduce){.final-float[data-v-6771eac9]{animation:none}.final-cta[data-v-6771eac9]{transition:none}}@media (max-width:720px){.final-section[data-v-6771eac9]{padding-bottom:56px}.final-container[data-v-6771eac9]{padding:0 16px}.final-card[data-v-6771eac9]{border-radius:28px;gap:20px;padding:24px 18px 28px}.final-art[data-v-6771eac9]{flex:100%;order:-1;height:210px}.final-circle[data-v-6771eac9]{width:160px;height:160px}.final-circle img[data-v-6771eac9]{width:116px;height:116px}.final-orbit[data-v-6771eac9]{border-radius:16px;width:54px;height:54px}.final-orbit img[data-v-6771eac9]{width:38px;height:38px}.final-text[data-v-6771eac9]{gap:16px}.final-title[data-v-6771eac9]{font-size:30px}.final-cta[data-v-6771eac9]{width:100%}.final-points[data-v-6771eac9]{gap:6px 14px;font-size:13px}}
