.sw-intro{max-width:1100px;margin:0 auto;padding:56px 28px 18px}.sw-intro__inner{text-align:center;max-width:680px;margin:0 auto}.sw-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.sw-intro__title{font-family:var(--font-display);font-size:46px;font-weight:500;letter-spacing:-.02em;margin:0 0 16px;line-height:1.06}.sw-intro__lede{font-size:17.5px;color:#4A5E58;line-height:1.55;margin:0 0 26px}.sw-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.sw-tab{border:1px solid #ddd6c9;background:var(--surface);color:var(--text-body);border-radius:30px;cursor:pointer;padding:10px 22px;font-size:14px;font-weight:600;font-family:var(--font-ui)}.sw-tab--active{border-color:var(--teal);background:var(--teal);color:var(--surface)}.sw-compare{max-width:1100px;margin:0 auto;padding:30px 28px 60px}.sw-compare__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.sw-pains{background:var(--surface);border:1px solid #eae4d9}.sw-pains,.sw-wins{border-radius:var(--r-hero);padding:30px}.sw-wins{background:var(--forest);color:#EAF1EE}.sw-col__label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.sw-pains__label{color:var(--warn-deep)}.sw-wins__label{color:var(--mint)}.sw-col__list{display:flex;flex-direction:column;gap:15px}.sw-row{display:flex;align-items:flex-start;gap:11px}.sw-row__icon{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.sw-row__icon--pain{background:#FBEDE6;color:var(--warn-deep)}.sw-row__icon--win{background:var(--teal);color:var(--surface)}.sw-row__text{font-size:14.5px;line-height:1.5}.sw-pains .sw-row__text{color:var(--text-body)}.sw-wins .sw-row__text{color:#EAF1EE}.sw-band{background:var(--surface);border-top:1px solid var(--sand);border-bottom:1px solid var(--sand)}.sw-band__inner{max-width:1200px;margin:0 auto;padding:70px 28px}.sw-band__head{text-align:center;max-width:560px;margin:0 auto 40px}.sw-eyebrow--tight{margin-bottom:12px}.sw-band__title{font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.1}.sw-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.sw-step{background:var(--cream);border:1px solid #eae4d9;border-radius:var(--r-card);padding:22px}.sw-step__k{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal);background:var(--app-bg-2);border-radius:var(--r-hero);padding:5px 12px;display:inline-block;margin-bottom:14px}.sw-step__t{font-size:16px;font-weight:700;margin-bottom:7px}.sw-step__d{font-size:13px;color:#73827C;line-height:1.55}.sw-brings{max-width:1200px;margin:0 auto;padding:70px 28px}.sw-brings__head{text-align:center;max-width:560px;margin:0 auto 36px}.sw-brings__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.sw-bring{background:var(--surface);border:1px solid #eae4d9;border-radius:14px;padding:22px;display:flex;align-items:flex-start;gap:14px}.sw-bring__icon{width:42px;height:42px;border-radius:11px;background:var(--app-bg-2);color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.sw-bring__t{font-size:15.5px;font-weight:700;margin-bottom:4px}.sw-bring__d{font-size:13px;color:#73827C;line-height:1.5}.sw-assur{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:30px}.sw-assur__pill{display:flex;align-items:center;gap:9px;background:#F4FAF8;border:1px solid var(--border-teal);border-radius:30px;padding:10px 18px;font-size:13.5px;font-weight:600;color:var(--teal)}.sw-faq{background:var(--surface);border-top:1px solid var(--sand)}.sw-faq__inner{max-width:780px;margin:0 auto;padding:64px 28px}.sw-faq__head{text-align:center;margin-bottom:32px}.sw-faq__title{font-family:var(--font-display);font-size:34px;font-weight:500;letter-spacing:-.02em;margin:0}.sw-faq__list{display:flex;flex-direction:column;gap:10px}.sw-faq__item{background:var(--cream);border:1px solid #eae4d9;border-radius:var(--r-inner);overflow:hidden}.sw-faq__q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15.5px;font-weight:600;color:var(--ink);font-family:var(--font-ui)}.sw-faq__sign{color:var(--teal);font-size:19px;flex-shrink:0}.sw-faq__a{padding:0 22px 20px;font-size:14px;color:var(--sage);line-height:1.6}@media (max-width:860px){.sw-brings__grid,.sw-steps{grid-template-columns:1fr 1fr}}@media (max-width:720px){.sw-intro{padding:44px 20px 16px}.sw-intro__title{font-size:32px}.sw-compare__grid{grid-template-columns:1fr}.sw-band__inner,.sw-brings{padding:48px 20px}.sw-band__title,.sw-brings__head .sw-band__title{font-size:28px}.sw-brings__grid,.sw-steps{grid-template-columns:1fr}}