.how-it-works-page[data-v-006b51e5]{background:rgb(var(--v-theme-background))}.section-head[data-v-006b51e5]{text-align:center;max-width:680px;margin:0 auto 44px}.section-title[data-v-006b51e5]{color:rgb(var(--v-theme-ink));margin:0;font-size:clamp(22px,3.2vw,30px);font-weight:800;line-height:1.7}.section-sub[data-v-006b51e5]{color:rgb(var(--v-theme-ink-soft));margin:10px 0 0;font-size:15px;line-height:2}.how-hero[data-v-006b51e5]{background:radial-gradient(circle at 12% 18%, rgba(var(--v-theme-blush), .24), transparent 32%), radial-gradient(circle at 88% 85%, rgba(var(--v-theme-apricot), .14), transparent 34%), linear-gradient(135deg, rgb(var(--v-theme-sage-light)), rgb(var(--v-theme-background)) 68%, rgb(var(--v-theme-apricot-light)));padding:72px 0 80px;position:relative;overflow:hidden}.how-hero-inner[data-v-006b51e5]{text-align:center;max-width:800px;display:block}.breadcrumb[data-v-006b51e5]{color:rgb(var(--v-theme-ink-soft));justify-content:center;align-items:center;gap:4px;margin-bottom:22px;font-size:12.5px;display:flex}.breadcrumb a[data-v-006b51e5]{color:inherit;text-decoration:none}.breadcrumb a[data-v-006b51e5]:hover{color:rgb(var(--v-theme-primary));text-underline-offset:4px;text-decoration:underline}.breadcrumb [aria-current=page][data-v-006b51e5]{color:rgb(var(--v-theme-ink));font-weight:700}.eyebrow[data-v-006b51e5]{border:1px solid rgb(var(--v-theme-line));background:rgba(var(--v-theme-surface), .8);color:rgb(var(--v-theme-primary));border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.how-hero h1[data-v-006b51e5]{line-height:1.6}.how-hero h1 span[data-v-006b51e5]{color:rgb(var(--v-theme-primary));display:block}.hero-lead[data-v-006b51e5]{max-width:620px;margin-left:auto;margin-right:auto;line-height:2}.benefit-chips[data-v-006b51e5]{flex-wrap:wrap;justify-content:center;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.benefit-chips li[data-v-006b51e5]{border:1px solid rgb(var(--v-theme-line));background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-ink));border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.benefit-chips .v-icon[data-v-006b51e5]{color:rgb(var(--v-theme-primary))}.steps-section>.content-container[data-v-006b51e5],.faq-section>.content-container[data-v-006b51e5]{width:100%;display:block}.steps-list[data-v-006b51e5],.faq-list[data-v-006b51e5],.faq-support[data-v-006b51e5]{width:100%}.step-action[data-v-006b51e5]{min-height:44px;margin-top:16px;font-weight:800;background:rgba(var(--v-theme-primary), .08)!important;color:rgb(var(--v-theme-primary))!important;border-radius:12px!important;padding-inline:16px!important}.steps-section[data-v-006b51e5]{padding:64px 16px 40px}.steps-list[data-v-006b51e5]{max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.step[data-v-006b51e5]{position:relative}.step+.step[data-v-006b51e5]{margin-top:32px}.step[data-v-006b51e5]:not(:last-child):after{background:repeating-linear-gradient(to bottom, rgb(var(--v-theme-line)) 0 5px, transparent 5px 10px);content:"";width:2px;height:32px;margin-left:-1px;position:absolute;top:100%;left:50%}.step-card[data-v-006b51e5]{border:1px solid rgb(var(--v-theme-line));background:rgb(var(--v-theme-surface));box-shadow:0 12px 36px rgba(var(--v-theme-ink), .04);border-radius:20px;padding:28px 32px 30px}.step-top[data-v-006b51e5]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.step-icon[data-v-006b51e5]{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.step-icon--blush[data-v-006b51e5]{background:rgb(var(--v-theme-coral-light));color:rgb(var(--v-theme-coral))}.step-icon--sun[data-v-006b51e5]{background:rgb(var(--v-theme-apricot-light));color:rgb(var(--v-theme-apricot))}.step-icon--mint[data-v-006b51e5]{background:rgb(var(--v-theme-sage-light));color:rgb(var(--v-theme-sage))}.step-icon--blue[data-v-006b51e5]{background:rgb(var(--v-theme-harbor-light));color:rgb(var(--v-theme-harbor))}.step-kicker[data-v-006b51e5]{color:rgb(var(--v-theme-primary));flex:auto;font-size:13px;font-weight:800}.step-number[data-v-006b51e5]{color:rgb(var(--v-theme-line));font-size:44px;font-weight:900;line-height:1}.step-title[data-v-006b51e5]{color:rgb(var(--v-theme-ink));margin:0;font-size:19px;font-weight:800;line-height:1.8}.step-text[data-v-006b51e5]{color:rgb(var(--v-theme-ink-soft));margin:8px 0 0;font-size:14.5px;line-height:2.05}.qr-sample[data-v-006b51e5]{border:1px solid rgb(var(--v-theme-line));background:rgb(var(--v-theme-apricot-light));color:inherit;border-radius:16px;align-items:center;gap:14px;margin-top:18px;padding:10px;text-decoration:none;display:flex}.qr-sample[data-v-006b51e5]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.qr-sample img[data-v-006b51e5]{border-radius:8px;flex:none;width:88px;height:auto;display:block}.qr-sample-info[data-v-006b51e5]{gap:4px;min-width:0;display:grid}.qr-sample-title[data-v-006b51e5]{color:rgb(var(--v-theme-ink));font-size:14px;font-weight:800}.qr-sample-hint[data-v-006b51e5]{color:rgb(var(--v-theme-ink-soft));font-size:12.5px;line-height:1.9}.qr-sample-open[data-v-006b51e5]{color:rgb(var(--v-theme-primary));align-items:center;gap:4px;font-size:12.5px;font-weight:800;display:inline-flex}.support-note[data-v-006b51e5]{background:rgb(var(--v-theme-sage-light));border-radius:14px;gap:4px;margin-top:12px;padding:14px;display:grid}.support-note-text[data-v-006b51e5]{color:rgb(var(--v-theme-ink));align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.95;display:flex}.support-note-text .v-icon[data-v-006b51e5]{color:rgb(var(--v-theme-sage));flex:none;margin-top:4px}.support-note .step-action[data-v-006b51e5]{margin-top:8px;background:rgb(var(--v-theme-surface))!important}.faq-section[data-v-006b51e5]{padding:56px 16px 72px}.faq-list[data-v-006b51e5]{gap:10px;max-width:760px;margin:0 auto;display:grid}.faq-item[data-v-006b51e5]{border:1px solid rgb(var(--v-theme-line));background:rgb(var(--v-theme-surface));border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item[open][data-v-006b51e5]{border-color:rgba(var(--v-theme-primary), .35);box-shadow:0 10px 30px rgba(var(--v-theme-ink), .05)}.faq-item summary[data-v-006b51e5]{min-height:60px;color:rgb(var(--v-theme-ink));cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.9;list-style:none;display:flex}.faq-item summary[data-v-006b51e5]::-webkit-details-marker{display:none}.faq-item summary[data-v-006b51e5]:active{background:rgba(var(--v-theme-ink), .03)}.faq-item summary[data-v-006b51e5]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:-2px}.faq-q[data-v-006b51e5]{flex:auto;min-width:0}.faq-toggle[data-v-006b51e5]{background:rgb(var(--v-theme-background));width:34px;height:34px;color:rgb(var(--v-theme-ink-soft));border-radius:50%;flex:none;place-items:center;transition:transform .25s,background-color .2s,color .2s;display:grid}.faq-item[open] .faq-toggle[data-v-006b51e5]{background:rgba(var(--v-theme-primary), .12);color:rgb(var(--v-theme-primary));transform:rotate(180deg)}.faq-answer[data-v-006b51e5]{padding:0 16px 18px}.faq-answer p[data-v-006b51e5]{border-top:1px dashed rgb(var(--v-theme-line));color:rgb(var(--v-theme-ink-soft));margin:0;padding-top:12px;font-size:14.5px;line-height:2.05}.faq-link[data-v-006b51e5]{color:rgb(var(--v-theme-primary));text-underline-offset:4px;font-weight:800}.faq-support[data-v-006b51e5]{background:rgb(var(--v-theme-sage-light));text-align:center;border-radius:16px;justify-items:center;gap:2px;max-width:760px;margin:20px auto 0;padding:20px 16px;display:grid}.faq-support p[data-v-006b51e5]{color:rgb(var(--v-theme-ink));margin:0;font-size:14.5px;font-weight:700}.how-cta[data-v-006b51e5]{padding:0 16px 96px}.how-cta>.content-container[data-v-006b51e5]{width:100%;max-width:1440px;padding-inline:0}.cta-banner[data-v-006b51e5]{border:1px solid rgb(var(--v-theme-line));background:radial-gradient(circle at 90% 0%, rgba(var(--v-theme-blush), .22), transparent 40%), linear-gradient(135deg, rgb(var(--v-theme-sage-light)), rgb(var(--v-theme-apricot-light)));text-align:center;border-radius:28px;width:100%;max-width:none;margin:0 auto;padding:48px 28px}.cta-banner .section-sub[data-v-006b51e5]{max-width:480px;margin-left:auto;margin-right:auto}@media (width<=599px){.how-hero[data-v-006b51e5]{padding:48px 0 56px}.section-head[data-v-006b51e5]{margin-bottom:28px}.steps-section[data-v-006b51e5]{padding:40px 12px 24px}.step+.step[data-v-006b51e5]{margin-top:28px}.step[data-v-006b51e5]:not(:last-child):after{height:28px}.step-card[data-v-006b51e5]{border-radius:18px;padding:18px 16px 20px}.step-icon[data-v-006b51e5]{border-radius:14px;width:46px;height:46px}.step-number[data-v-006b51e5]{font-size:38px}.step-title[data-v-006b51e5]{font-size:16.5px}.step-text[data-v-006b51e5]{font-size:14px}.step-action[data-v-006b51e5]{width:100%;display:flex}.qr-sample img[data-v-006b51e5]{width:76px}.faq-section[data-v-006b51e5]{padding:40px 12px 56px}.faq-item summary[data-v-006b51e5]{padding:12px 14px;font-size:14.5px}.faq-answer[data-v-006b51e5]{padding:0 14px 16px}.faq-answer p[data-v-006b51e5]{font-size:14px}.faq-support .step-action[data-v-006b51e5]{width:100%}.how-cta[data-v-006b51e5]{padding:0 12px 64px}.how-cta>.content-container[data-v-006b51e5]{padding-inline:0}.cta-banner[data-v-006b51e5]{border-radius:22px;padding:36px 20px}}@media (width>=768px){.qr-sample[data-v-006b51e5]{gap:20px;padding:14px}.qr-sample img[data-v-006b51e5]{width:120px}.faq-item summary[data-v-006b51e5]{padding:14px 22px;font-size:16px}.faq-answer[data-v-006b51e5]{padding:0 22px 20px}}@media (prefers-reduced-motion:reduce){.faq-toggle[data-v-006b51e5],.faq-item[data-v-006b51e5]{transition:none}}
