.ss-collector-proof{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;color:#fff8e9;font-size:14px;line-height:20px;max-width:680px}.ss-collector-proof li::before{content:'✓';color:#dfc48b;margin-right:8px}.ss-auspicious__content .ss-collector-eyebrow{font-size:14px;line-height:20px;letter-spacing:.04em;margin:0 0 16px;max-width:680px}.ss-auspicious h1{font-size:60px;line-height:1;max-width:680px;margin-bottom:24px}.ss-auspicious__content>p:not(.ss-collector-eyebrow){font-size:18px;line-height:28px;max-width:44ch;margin-bottom:24px;text-wrap:pretty}.ss-auspicious__shop{font-size:16px;line-height:24px;padding:8px 12px;gap:32px;border-radius:4px;transition:background 700ms cubic-bezier(.32,.72,0,1),transform 700ms cubic-bezier(.32,.72,0,1)}.ss-auspicious__shop:active{transform:scale(.98)}
.ss-collector-guide,.ss-collector-faq{max-width:1276px;margin:64px auto;padding:48px;box-sizing:border-box;border-radius:4px;background:#edf3ef;color:#163d38}.ss-collector-guide h2{font-size:48px;line-height:1;max-width:680px;margin:0 0 24px;font-weight:500;letter-spacing:-.03em;text-wrap:balance}.ss-collector-guide__lead{font-size:18px;line-height:28px;max-width:680px;margin:0 0 32px;text-wrap:pretty}.ss-collector-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0}.ss-collector-guide__number{display:block;font-size:14px;line-height:20px;margin-bottom:12px;color:#496357}.ss-collector-guide h3{font-size:20px;line-height:28px;font-weight:600;margin:0 0 12px}.ss-collector-guide__steps p{font-size:16px;line-height:24px;margin:0;text-wrap:pretty}.ss-collector-guide a,.ss-collector-faq a{color:inherit;text-underline-offset:4px}.ss-collector-guide__links{display:flex;flex-wrap:wrap;gap:16px 32px;margin:32px 0 0}.ss-collector-guide__links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:24px}.ss-collector-word{transition:opacity 800ms cubic-bezier(.32,.72,0,1)}.ss-collector-reveal.is-observed .ss-collector-word{opacity:.35}.ss-collector-reveal.is-observed .ss-collector-word.is-visible{opacity:1}
.ss-collector-faq{background:#fff;padding:48px 0}.ss-collector-faq__layout{display:grid;grid-template-columns:1fr 1.5fr;gap:64px}.ss-collector-faq h2{font-size:36px;line-height:40px;font-weight:500;margin:0 0 16px;text-wrap:balance}.ss-collector-faq__intro p{font-size:18px;line-height:28px;max-width:32ch;margin:0;text-wrap:pretty}.ss-collector-faq details{border:1px solid #cddbd1;border-radius:4px;margin-bottom:12px}.ss-collector-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;min-height:56px;box-sizing:border-box;cursor:pointer;font-size:18px;line-height:28px;font-weight:500;list-style:none}.ss-collector-faq summary::-webkit-details-marker{display:none}.ss-collector-faq summary::after{content:'+';font-size:24px;line-height:32px;flex-shrink:0}.ss-collector-faq details[open] summary::after{content:'−'}.ss-collector-faq summary:hover{background:#edf3ef}.ss-collector-faq__answer{padding:0 24px 24px;font-size:16px;line-height:24px;text-wrap:pretty}.ss-collector-faq__answer p{margin:0}.ss-collector-faq__final{margin-top:48px;padding:32px;background:#edf3ef;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:32px}.ss-collector-faq__final h3{font-size:24px;line-height:32px;margin:0 0 8px;font-weight:500}.ss-collector-faq__final p{font-size:16px;line-height:24px;margin:0}.ss-collector-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;flex-shrink:0;gap:24px;padding:8px 12px;border-radius:4px;background:#1f5a55;color:#fff!important;text-decoration:none;font-size:16px;line-height:24px;font-weight:600;transition:background 700ms cubic-bezier(.32,.72,0,1),transform 700ms cubic-bezier(.32,.72,0,1)}.ss-collector-cta:hover{background:#163d38}.ss-collector-cta:active{transform:scale(.98)}.ss-collector-guide a:focus-visible,.ss-collector-faq a:focus-visible,.ss-collector-faq summary:focus-visible{outline:3px solid #1f5a55;outline-offset:4px}
@media(max-width:1359px){.ss-collector-guide,.ss-collector-faq{margin:48px 24px}.ss-collector-guide{padding:32px}}
@media(max-width:989px){.ss-auspicious h1{font-size:48px;line-height:1}.ss-collector-faq__layout{grid-template-columns:1fr;gap:32px}.ss-collector-guide__steps{gap:24px}.ss-collector-faq__intro p{max-width:680px}.ss-collector-faq__final{align-items:flex-start;flex-direction:column}}
@media(max-width:749px){.ss-auspicious__scene{min-height:704px}.ss-auspicious__content{padding:32px 24px 192px}.ss-auspicious h1{font-size:36px;line-height:40px;max-width:680px;margin-bottom:16px}.ss-auspicious__content .ss-collector-eyebrow{font-size:12px;line-height:16px;margin-bottom:16px}.ss-auspicious__content>p:not(.ss-collector-eyebrow){font-size:16px;line-height:24px;margin-bottom:24px;max-width:40ch}.ss-collector-proof{font-size:12px;line-height:16px;gap:8px 16px;margin-top:24px;max-width:34ch}.ss-auspicious__media{inset:352px 0 0}.ss-auspicious__shade{background:linear-gradient(180deg,#102c25 0%,#102c25 48%,rgba(16,44,37,.85) 56%,rgba(16,44,37,.12) 76%,rgba(9,28,23,.82) 100%)}.ss-collector-guide,.ss-collector-faq{margin:32px 16px;padding:24px}.ss-collector-faq{padding:24px 0}.ss-collector-guide h2{font-size:36px;line-height:40px}.ss-collector-guide__lead{font-size:16px;line-height:24px}.ss-collector-guide__steps{grid-template-columns:1fr;gap:32px}.ss-collector-guide__number{margin-bottom:8px}.ss-collector-guide__links{gap:8px}.ss-collector-faq h2{font-size:30px;line-height:36px}.ss-collector-faq__intro p{font-size:16px;line-height:24px}.ss-collector-faq summary{padding:16px;font-size:16px;line-height:24px;gap:16px}.ss-collector-faq__answer{padding:0 16px 24px}.ss-collector-faq__final{padding:24px;gap:24px}.ss-collector-cta{white-space:normal;max-width:100%;box-sizing:border-box;text-align:center}}
@media(prefers-reduced-motion:reduce){.ss-collector-word,.ss-collector-cta,.ss-auspicious__shop{transition:none}.ss-collector-reveal.is-observed .ss-collector-word{opacity:1}.ss-collector-cta:active,.ss-auspicious__shop:active{transform:none}}
