.sw-section-eyebrow,.sw-kicker,.sw-site .sw-kicker,.sw-bento-header__eyebrow-wrap,.sw-pslider__eyebrow-wrap,.sw-featured__badge,.sw-mission-badge,.sw-faq-eyebrow,.sw-trust-eyebrow,.sw-ai-eyebrow,.sw-testi__eyebrow-wrap,.sw-video-eyebrow,.sw-health__eyebrow,[class*=stylish-store__subtitle],[class*=stylish-diff__subtitle],[class*=stylish-feat__subtitle],[class*=stylish-features__subtitle],[class*=stylish-tech__subtitle],[class*=stylish-trans__subtitle],[class*=stylish-wellness__subtitle],[class*=stylish-video-specs__subtitle],[class*=stylish-video-story__subtitle],[class*=stylish-video-slider__subtitle],[class*=stylish-cta__subtitle]{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:0!important;margin-top:0!important;margin-bottom:14px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#f26522!important;font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.12em!important;text-transform:uppercase!important}.sw-section-eyebrow:before,.sw-kicker:before,.sw-site .sw-kicker:before,.sw-bento-header__eyebrow-wrap:before,.sw-section-eyebrow svg,.sw-kicker svg,.sw-section-eyebrow [class*=__dot],.sw-section-eyebrow [class*=__icon],.sw-section-eyebrow [class*=__decor],.sw-section-eyebrow [class*=__eyebrow-line],.sw-bento-header__eyebrow-line,.sw-pslider__eyebrow-line,.sw-featured__badge-icon,.sw-mission-badge__icon,.sw-trust-eyebrow__dot,[class*=__subtitle-dot]{display:none!important}.sw-section-eyebrow:after,.sw-kicker:after,.sw-site .sw-kicker:after,.sw-bento-header__eyebrow-wrap:after,.sw-pslider__eyebrow-wrap:after,.sw-featured__badge:after,.sw-mission-badge:after,.sw-faq-eyebrow:after,.sw-trust-eyebrow:after,.sw-ai-eyebrow:after,.sw-testi__eyebrow-wrap:after,.sw-video-eyebrow:after,.sw-health__eyebrow:after,[class*=stylish-store__subtitle]:after,[class*=stylish-diff__subtitle]:after,[class*=stylish-feat__subtitle]:after,[class*=stylish-features__subtitle]:after,[class*=stylish-tech__subtitle]:after,[class*=stylish-trans__subtitle]:after,[class*=stylish-wellness__subtitle]:after,[class*=stylish-video-specs__subtitle]:after,[class*=stylish-video-story__subtitle]:after,[class*=stylish-video-slider__subtitle]:after,[class*=stylish-cta__subtitle]:after{content:""!important;display:block!important;flex:0 0 32px!important;width:32px!important;height:2px!important;border-radius:2px!important;background:#f26522!important}.sw-bento-header__eyebrow-wrap .sw-bento-header__eyebrow:after,.sw-pslider__eyebrow-wrap .sw-pslider__eyebrow:after,.sw-testi__eyebrow-wrap .sw-testi__eyebrow:after{display:none!important}.sw-section-eyebrow>span,.sw-section-eyebrow [class*=__text],.sw-section-eyebrow [class*=__label],.sw-kicker>span{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-transform:uppercase!important}.sw-section-heading,.sw-bento-title,.sw-pslider__heading,.sw-featured__heading,.sw-pgrid-title,.sw-p2-title,.sw-mission-title,.sw-faq-title,.sw-trust-heading,.sw-ai-heading,.sw-testi__heading,.sw-video-heading,[class*=stylish-store__title],[class*=stylish-diff__title],[class*=stylish-feat__title],[class*=stylish-features__title],[class*=stylish-tech__title],[class*=stylish-trans__title],[class*=stylish-wellness__title],[class*=stylish-video-specs__title],[class*=stylish-video-story__title],[class*=stylish-video-slider__title],[class*=stylish-cta__title],.sw-heading>h1,.sw-heading>h2,.sw-split h1,.sw-split h2,.sw-store-grid h1,.sw-store-grid h2,.sw-final h2,.sw-site h2,.sw-health__section-heading h2{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:clamp(24px,3.2vw,38px)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.02em!important;color:#111827!important;margin-top:0!important;margin-bottom:12px!important}.sw-section-highlight,.sw-bento-highlight,.sw-pslider__highlight,.sw-featured__highlight,.sw-trust-highlight,.sw-ai-highlight,.sw-testi__highlight,.sw-video-word--highlight,[class*=stylish-store__highlight],[class*=stylish-diff__highlight],[class*=stylish-feat__highlight],[class*=stylish-features__highlight],[class*=stylish-tech__highlight],[class*=stylish-trans__highlight],[class*=stylish-wellness__highlight],[class*=stylish-video-specs__highlight],[class*=stylish-video-story__highlight],[class*=stylish-video-slider__highlight],[class*=stylish-cta__highlight],.sw-site em,.sw-site h1 em,.sw-site h2 em,.sw-site h3 em,.sw-heading em,.sw-split em,.sw-store-grid em,.sw-final em,.sw-section-heading em,.sw-bento-title em,.sw-faq-title em,.sw-pgrid-title em{position:relative!important;display:inline-block!important;padding:0!important;margin:0!important;background:none!important;border:0!important;color:#f26522!important;font-style:normal!important;font-weight:inherit!important}.sw-section-highlight>span,.sw-bento-highlight>span,.sw-pslider__highlight>span,.sw-featured__highlight>span,[class*=__highlight]>span{color:inherit!important;position:static!important}.sw-section-highlight:before,.sw-bento-highlight:before,.sw-pslider__highlight:before,.sw-featured__highlight:before,.sw-site em:before,.sw-section-highlight>svg,.sw-bento-highlight>svg,.sw-pslider__highlight>svg,.sw-featured__highlight>svg,[class*=__highlight]>svg,.sw-bento-highlight-line,.sw-pslider__highlight-line,.sw-featured__highlight-line,[class*=__highlight-line],[class*=__highlight-svg]{display:none!important}.sw-section-highlight:after,.sw-bento-highlight:after,.sw-pslider__highlight:after,.sw-featured__highlight:after,.sw-trust-highlight:after,.sw-ai-highlight:after,.sw-testi__highlight:after,.sw-video-word--highlight:after,[class*=stylish-store__highlight]:after,[class*=stylish-diff__highlight]:after,[class*=stylish-feat__highlight]:after,[class*=stylish-features__highlight]:after,[class*=stylish-tech__highlight]:after,[class*=stylish-trans__highlight]:after,[class*=stylish-wellness__highlight]:after,[class*=stylish-video-specs__highlight]:after,[class*=stylish-video-story__highlight]:after,[class*=stylish-video-slider__highlight]:after,[class*=stylish-cta__highlight]:after,.sw-site em:after,.sw-site h1 em:after,.sw-site h2 em:after,.sw-site h3 em:after,.sw-heading em:after,.sw-split em:after,.sw-store-grid em:after,.sw-final em:after,.sw-section-heading em:after,.sw-bento-title em:after,.sw-faq-title em:after,.sw-pgrid-title em:after{content:""!important;position:absolute!important;left:0!important;bottom:-5px!important;width:100%!important;height:8px!important;border:0!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9 C 30 3, 70 12, 98 6' fill='none' stroke='%23f26522' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;pointer-events:none!important}.sw-section-subtitle,.sw-bento-subtitle,.sw-pslider__subtitle,.sw-featured__subtitle,.sw-pgrid-subtitle,.sw-p2-subtitle,.sw-mission-text,.sw-faq-subtitle,.sw-trust-subtitle,.sw-ai-subtitle,.sw-testi__subtitle,.sw-video-subtitle,[class*=stylish-store__description],[class*=stylish-diff__description],[class*=stylish-feat__description],[class*=stylish-features__description],[class*=stylish-tech__description],[class*=stylish-trans__description],[class*=stylish-wellness__description],[class*=stylish-video-specs__description],[class*=stylish-video-story__description],[class*=stylish-video-slider__description],.sw-heading>p,.sw-health__section-heading p{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:clamp(14px,1.1vw,16px)!important;font-weight:500!important;line-height:1.55!important;color:#6b7280!important;letter-spacing:normal!important;max-width:650px!important;margin-top:0!important;margin-bottom:0!important}.sw-section-subtitle>p,.sw-bento-subtitle>p,.sw-pslider__subtitle>p,.sw-featured__subtitle>p{font:inherit!important;color:inherit!important;line-height:inherit!important}.sw-site .sw-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;margin-bottom:36px!important}.sw-site .sw-heading--centered,.sw-story-chapters-header .sw-heading,.sw-needs-header--centered .sw-heading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important}.sw-site .sw-heading--centered>h1,.sw-site .sw-heading--centered>h2,.sw-needs-header--centered .sw-heading h2{text-align:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:860px!important}.sw-site .sw-lead{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:clamp(15px,1.15vw,16.5px)!important;font-weight:500!important;line-height:1.65!important;color:#4b5563!important;margin-top:0!important;margin-bottom:16px!important}.sw-split p{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:15.5px;line-height:1.65;color:#4b5563;margin-top:0;margin-bottom:16px}.sw-problem-card{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,4.5vw,56px);align-items:center;background:#fff;border:1px solid rgba(242,101,34,.14);border-radius:24px;padding:clamp(28px,4vw,52px);box-shadow:0 14px 40px #1118270a;overflow:hidden;box-sizing:border-box}.sw-problem-card:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;background:radial-gradient(circle,#f2652212,#f2652200 70%);pointer-events:none}.sw-problem-card__left{display:flex;flex-direction:column;align-items:flex-start}.sw-problem-editorial__lead{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:clamp(15px,1.15vw,16.5px)!important;font-weight:500!important;line-height:1.65!important;color:#4b5563!important;margin:6px 0 20px!important;max-width:600px}.sw-problem-editorial__lead strong{color:#111827;font-weight:700}.sw-problem-callout{display:flex;align-items:flex-start;gap:14px;background:#fffaf7;border:1px solid rgba(242,101,34,.18);border-left:4px solid #f26522;border-radius:14px;padding:16px 20px;margin-bottom:24px;max-width:600px;box-sizing:border-box}.sw-problem-callout__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:10px;background:#f265221f;color:#f26522;margin-top:1px}.sw-problem-callout p{margin:0!important;font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:14.5px!important;font-weight:600!important;line-height:1.55!important;color:#111827!important}.sw-problem-card__left .sw-actions{margin-top:0!important}.sw-problem-pillars-panel{background:#fffaf7;border:1px solid rgba(242,101,34,.14);border-radius:20px;padding:clamp(20px,2.5vw,28px);box-sizing:border-box}.sw-problem-pillars-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(242,101,34,.14)}.sw-problem-pillars-tag{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f26522}.sw-problem-pillars-quote{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:12px;font-weight:600;color:#6b7280}.sw-problem-pillars{display:flex;flex-direction:column;gap:12px}.sw-problem-pillar{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #f2e7df;border-radius:16px;padding:15px 18px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.sw-problem-pillar:hover{transform:translateY(-2px);border-color:#f2652259;box-shadow:0 8px 24px #f2652214}.sw-problem-pillar__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:12px;background:#fffaf7;border:1px solid rgba(242,101,34,.2);color:#f26522;transition:background .25s ease,color .25s ease}.sw-problem-pillar:hover .sw-problem-pillar__icon{background:#f26522;color:#fff}.sw-problem-pillar__body{display:flex;flex-direction:column;gap:2px}.sw-problem-pillar__tag{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f26522}.sw-problem-pillar__body h3{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:15.5px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important;color:#111827!important;margin:0!important}.sw-problem-pillar__body p{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:13px!important;font-weight:500;line-height:1.48!important;color:#6b7280!important;margin:2px 0 0!important}.sw-editorial-card{background:#fff;border:1px solid rgba(242,101,34,.14);border-radius:24px;padding:clamp(28px,4vw,48px);box-shadow:0 12px 34px #11182709;align-items:center;gap:clamp(28px,4vw,56px)!important;box-sizing:border-box}.sw-assessments-top{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;flex-wrap:wrap}.sw-assessments-top__left{flex:1 1 540px}.sw-assessments-top__left .sw-heading{margin-bottom:0!important}.sw-assessments-top__right{flex:0 0 auto}.sw-assessments-top__right .sw-actions{margin-top:0!important;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sw-assessments-grid{align-items:stretch!important;gap:24px!important}.sw-site .sw-assessment{position:relative;display:flex;flex-direction:column;background:#fff!important;border:1px solid rgba(242,101,34,.16)!important;border-radius:22px!important;box-shadow:0 12px 32px #1118270a!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;overflow:hidden;height:100%}.sw-site .sw-assessment:hover{transform:translateY(-4px);border-color:#f2652261!important;box-shadow:0 18px 40px #f265221a!important}.sw-site .sw-assessment .sw-card-photo{margin:0!important;border-radius:0!important;border-bottom:1px solid #f3eae3;height:260px!important;background:#fff!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.sw-site .sw-assessment .sw-card-photo img{width:100%;height:100%;object-fit:cover;object-position:center 75%;transition:transform .35s ease}.sw-site .sw-assessment#sensory-testing .sw-card-photo img{object-fit:cover;object-position:center 75%}.sw-site .sw-assessment#in-shoe-pressure .sw-card-photo img{object-fit:contain;object-position:center center;padding:6px}.sw-site .sw-assessment:hover .sw-card-photo img{transform:scale(1.03)}.sw-site .sw-assessment .sw-card-body{display:flex;flex-direction:column;flex:1;padding:28px!important}.sw-assessment__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.sw-assessment__icon{width:50px;height:50px;border-radius:14px;background:#fffaf7;border:1px solid rgba(242,101,34,.2);color:#f26522;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.sw-site .sw-assessment:hover .sw-assessment__icon{background:#f26522;border-color:#f26522;color:#fff;box-shadow:0 8px 18px #f2652247}.sw-site .sw-assessment .sw-number{margin:0!important;padding:6px 13px!important;border-radius:999px;background:#fff5ef;border:1px solid rgba(242,101,34,.16);color:#f26522!important;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase}.sw-site .sw-assessment h3{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:20px!important;font-weight:800!important;line-height:1.28!important;letter-spacing:-.015em!important;color:#111827!important;margin:0 0 10px!important}.sw-assessment__copy{flex:1;margin-bottom:18px}.sw-assessment__copy p{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:14.5px!important;font-weight:500;line-height:1.62!important;color:#4b5563!important;margin:0!important}.sw-assessment__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-top:16px;border-top:1px solid #f3eae3}.sw-assessment__chips span{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:11.5px;font-weight:600;color:#6b7280;background:#fffaf7;border:1px solid #f0e4dc;padding:4px 11px;border-radius:999px;line-height:1.3}.sw-assessment__cta{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding-top:4px;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:14px!important;font-weight:700!important;color:#f26522!important;text-decoration:none!important;margin-top:auto;transition:color .2s ease}.sw-assessment__cta-arrow{width:32px;height:32px;border-radius:50%;background:#fff5ef;border:1px solid rgba(242,101,34,.2);color:#f26522;display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:all .25s ease}.sw-site .sw-assessment:hover .sw-assessment__cta-arrow,.sw-assessment__cta:hover .sw-assessment__cta-arrow{background:#f26522;border-color:#f26522;color:#fff;transform:translate(3px)}.sw-note-banner{position:relative;display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#fff,#fffaf6);border:1px solid rgba(242,101,34,.18);border-radius:18px;padding:18px 22px;margin-top:26px;box-shadow:0 8px 24px #11182708}.sw-note-banner__icon{width:38px;height:38px;border-radius:12px;background:#fff3eb;border:1px solid rgba(242,101,34,.2);color:#f26522;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sw-note-banner .sw-note{border:0!important;padding:0!important;margin:0!important;color:#4b5563!important;font-size:13.5px!important;font-weight:500;line-height:1.6!important;max-width:none!important}.sw-ecosystem-cta-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sw-ecosystem-note{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:12.5px!important;font-weight:500;color:#6b7280!important;margin:0!important;text-align:right}.sw-site .sw-categories{align-items:stretch!important;gap:24px!important}.sw-site .sw-category{position:relative;display:flex!important;flex-direction:column;background:#fff!important;border:1px solid rgba(242,101,34,.16)!important;border-radius:22px!important;padding:0!important;box-shadow:0 12px 32px #1118270a!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;overflow:hidden;height:100%}.sw-site .sw-category:hover{transform:translateY(-4px);border-color:#f2652261!important;box-shadow:0 18px 40px #f265221a!important}.sw-site .sw-category .sw-category-image{margin:0!important;border-radius:0!important;border-bottom:1px solid #f3eae3;height:210px!important;background:#fffaf7!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.sw-site .sw-category .sw-category-image img{width:100%;height:100%;object-fit:cover}.sw-category-image--graphic{background:linear-gradient(135deg,#fffaf6,#fff2e8)!important}.sw-category-graphic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center}.sw-category-graphic__badge{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#f26522;background:#fff;border:1px solid rgba(242,101,34,.22);padding:4px 12px;border-radius:999px}.sw-category-graphic__caption{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:11.5px;font-weight:700;color:#4b5563}.sw-category__body{display:flex;flex-direction:column;flex:1;padding:28px!important}.sw-site .sw-category:hover .sw-assessment__icon{background:#f26522;border-color:#f26522;color:#fff;box-shadow:0 8px 18px #f2652247}.sw-category__badges{display:inline-flex;align-items:center;gap:8px}.sw-site .sw-category .sw-tag{margin:0!important;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px!important;border-radius:999px;background:#fff5ef!important;border:1px solid rgba(242,101,34,.24)!important;color:#f26522!important}.sw-site .sw-category .sw-number{margin:0!important;padding:6px 12px!important;border-radius:999px;background:#fffaf7;border:1px solid #f0e4dc;color:#f26522!important;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important}.sw-site .sw-category h3{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:20px!important;font-weight:800!important;line-height:1.28!important;letter-spacing:-.015em!important;color:#111827!important;margin:0 0 10px!important}.sw-category__links{display:flex;flex-direction:column;gap:8px;margin-top:auto}.sw-site .sw-category:hover .sw-assessment__cta-arrow{background:#f26522;border-color:#f26522;color:#fff;transform:translate(3px)}.sw-needs-header{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;flex-wrap:wrap}.sw-needs-header--centered{flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:36px}.sw-needs-header--centered .sw-kicker--centered{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:6px!important}.sw-needs-header--centered .sw-kicker--centered:before{content:"";display:inline-block;width:28px;height:2px;border-radius:999px;background:#f26522;flex:0 0 28px}.sw-needs-header .sw-heading{margin-bottom:0!important}.sw-needs-header--centered .sw-heading h2{text-align:center}.sw-needs-intro{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:15px;font-weight:500;line-height:1.65;color:#6b7280;max-width:620px;margin:4px auto 0}.sw-site .sw-needs.sw-needs--reference{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:24px!important;max-width:1200px!important;margin:0 auto!important}.sw-site .sw-needs .sw-need-card:nth-child(1),.sw-site .sw-needs .sw-need-card:nth-child(2),.sw-site .sw-needs .sw-need-card:nth-child(3){grid-column:span 2!important}.sw-site .sw-needs .sw-need-card:nth-child(4){grid-column:2 / span 2!important}.sw-site .sw-needs .sw-need-card:nth-child(5){grid-column:4 / span 2!important}@media(max-width:991px){.sw-site .sw-needs.sw-needs--reference{grid-template-columns:repeat(2,1fr)!important}.sw-site .sw-needs .sw-need-card:nth-child(1),.sw-site .sw-needs .sw-need-card:nth-child(2),.sw-site .sw-needs .sw-need-card:nth-child(3),.sw-site .sw-needs .sw-need-card:nth-child(4),.sw-site .sw-needs .sw-need-card:nth-child(5){grid-column:span 1!important}.sw-site .sw-needs .sw-need-card:nth-child(5){grid-column:span 2!important;max-width:500px;margin:0 auto;width:100%}}@media(max-width:640px){.sw-site .sw-needs.sw-needs--reference{grid-template-columns:1fr!important}.sw-site .sw-needs .sw-need-card:nth-child(1),.sw-site .sw-needs .sw-need-card:nth-child(2),.sw-site .sw-needs .sw-need-card:nth-child(3),.sw-site .sw-needs .sw-need-card:nth-child(4),.sw-site .sw-needs .sw-need-card:nth-child(5){grid-column:1 / -1!important;max-width:100%}}.sw-site .sw-needs .sw-need-card{position:relative;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(242,101,34,.18)!important;box-shadow:0 10px 28px #1118270d!important;text-decoration:none!important;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease!important}.sw-site .sw-needs .sw-need-card:hover{transform:translateY(-5px);border-color:#f2652273!important;box-shadow:0 18px 36px #f265221f,0 6px 16px #1118270a!important}.sw-site .sw-needs .sw-need-card__visual{position:relative;width:100%;height:185px;overflow:hidden;background:#f8fafc}.sw-site .sw-needs .sw-need-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;overflow:hidden;z-index:0}.sw-site .sw-needs .sw-need-card__photo img{width:100%;height:100%;object-fit:cover;opacity:1!important;filter:none!important;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.sw-site .sw-needs .sw-need-card:hover .sw-need-card__photo img{transform:scale(1.06)}.sw-site .sw-needs .sw-need-card__visual:after{content:"";position:absolute;top:0;left:0;right:0;height:70px;background:linear-gradient(180deg,#00000040,#0000);pointer-events:none;z-index:1}.sw-site .sw-needs .sw-need-card__visual .sw-need-card__top{position:absolute;top:14px;left:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:space-between}.sw-site .sw-needs .sw-need-card__visual .sw-need-card__num{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:24px!important;font-weight:800!important;line-height:1!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.45);display:inline-flex;align-items:baseline}.sw-site .sw-needs .sw-need-card__visual .sw-need-card__num:after{content:"+";color:#ff8c42;font-size:18px;font-weight:800;margin-left:2px}.sw-site .sw-needs .sw-need-card__visual .sw-need-card__icon{width:36px;height:36px;border-radius:10px;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.8);color:#f26522;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .25s ease}.sw-site .sw-needs .sw-need-card:hover .sw-need-card__visual .sw-need-card__icon{background:#f26522;color:#fff;border-color:#f26522}.sw-site .sw-needs .sw-need-card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:18px 20px 20px!important;background:linear-gradient(180deg,#fff,#fffcf9);border-top:1px solid rgba(242,101,34,.1);min-height:120px}.sw-site .sw-needs .sw-need-card__body{display:flex;flex-direction:column;gap:6px;padding-right:36px}.sw-site .sw-needs .sw-need-card__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:15px!important;font-weight:800!important;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#111827!important}.sw-site .sw-needs .sw-need-card__desc{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:12.5px!important;font-weight:500;line-height:1.45;color:#6b7280!important}.sw-site .sw-needs .sw-need-card__arrow{position:absolute;right:18px;bottom:18px;width:32px;height:32px;border-radius:50%;background:#fff5ee;border:1px solid rgba(242,101,34,.25);color:#f26522;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:all .25s ease}.sw-site .sw-needs .sw-need-card:hover .sw-need-card__arrow{background:#f26522;color:#fff;border-color:#f26522;transform:translate(2px,-2px)}.sw-need-card__waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#f265222e;pointer-events:none;z-index:1;transition:color .28s ease}.sw-site .sw-needs .sw-need-card:hover .sw-need-card__waves,.sw-site .sw-need-card--featured-banner:hover .sw-need-card__waves{color:#f265225c}.sw-need-card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:24px;padding:26px 24px 24px!important}.sw-need-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sw-site .sw-need-card__num{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:38px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em;color:#111827!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;display:inline-flex;align-items:baseline}.sw-site .sw-need-card__num:after{content:"+";color:#f26522;font-size:24px;font-weight:800;margin-left:2px}.sw-need-card__icon{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid rgba(242,101,34,.24);color:#f26522;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #f2652214;transition:all .25s ease}.sw-site .sw-needs .sw-need-card:hover .sw-need-card__icon{background:#f26522;border-color:#f26522;color:#fff;box-shadow:0 8px 20px #f2652247}.sw-need-card__body{display:flex;flex-direction:column;gap:6px;padding-right:36px}.sw-need-card__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:16.5px!important;font-weight:800!important;line-height:1.28;letter-spacing:.02em;text-transform:uppercase;color:#111827!important}.sw-need-card__desc{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:13px!important;font-weight:500;line-height:1.5;color:#4b5563!important}.sw-need-card__arrow{position:absolute;right:22px;bottom:22px;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid rgba(242,101,34,.28);color:#f26522;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 4px 10px #f2652214;transition:all .25s ease}.sw-site .sw-needs .sw-need-card:hover .sw-need-card__arrow,.sw-site .sw-need-card--featured-banner:hover .sw-need-card__arrow{background:#f26522;border-color:#f26522;color:#fff;transform:translate(2px,-2px)}.sw-site .sw-need-card--featured-banner{margin-top:20px;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:24px 28px!important;gap:28px!important;background:linear-gradient(135deg,#fff,#fffaf6,#ffefe4)!important;border:1px solid rgba(242,101,34,.3)!important}.sw-need-featured__left{position:relative;z-index:2;display:flex;align-items:center;gap:24px;flex:1}.sw-need-featured__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-right:24px;border-right:1px solid rgba(242,101,34,.18);flex-shrink:0}.sw-need-featured__badge{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f26522;background:#fff5ef;border:1px solid rgba(242,101,34,.26);padding:4px 10px;border-radius:999px;white-space:nowrap}.sw-need-featured__copy{display:flex;flex-direction:column;gap:6px}.sw-need-featured__copy .sw-need-card__title{font-size:19px!important;text-transform:none;letter-spacing:-.01em}.sw-need-featured__copy .sw-need-card__desc{font-size:14px!important;max-width:580px}.sw-need-featured__right{position:relative;z-index:2;display:flex;align-items:center;gap:20px;flex-shrink:0}.sw-need-featured__thumb{width:136px;height:78px;border-radius:14px;overflow:hidden;border:1px solid rgba(242,101,34,.24);box-shadow:0 6px 16px #1118270f;flex-shrink:0}.sw-need-featured__thumb img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.sw-need-featured__cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:13.5px;font-weight:700;color:#111827;background:#fff;border:1px solid rgba(242,101,34,.35);padding:10px 14px 10px 18px;border-radius:999px;white-space:nowrap;box-shadow:0 6px 16px #f2652214;transition:all .25s ease}.sw-need-featured__cta .sw-need-card__arrow{position:static;width:28px;height:28px;background:#fff5ef}.sw-site .sw-need-card--featured-banner:hover .sw-need-featured__cta{background:#f26522;border-color:#f26522;color:#fff}.sw-site .sw-need-card--featured-banner:hover .sw-need-featured__cta .sw-need-card__arrow{background:#fff3;border-color:#fff6;color:#fff}.sw-store-bento{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,48px);align-items:stretch;background:#fff;border:1px solid rgba(242,101,34,.16);border-radius:26px;padding:clamp(28px,4vw,48px);box-shadow:0 14px 40px #1118270a}.sw-store-bento__left{display:flex;flex-direction:column;justify-content:center}.sw-store-bento__left h1,.sw-store-bento__left h2{margin-bottom:14px!important}.sw-store-bento__left .sw-lead{font-size:15.5px!important;line-height:1.65!important;color:#4b5563!important;margin-bottom:22px!important}.sw-store-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.sw-store-highlight{display:flex;align-items:center;gap:12px;background:#fffaf7;border:1px solid #f0e4dc;border-radius:14px;padding:12px 14px}.sw-store-highlight__icon{width:36px;height:36px;border-radius:10px;background:#fff3eb;color:#f26522;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sw-store-highlight div{display:flex;flex-direction:column;gap:2px}.sw-store-highlight strong{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:13.5px;font-weight:800;color:#111827}.sw-store-highlight span{font-size:12px;font-weight:500;color:#6b7280}.sw-store-bento__right{display:flex;flex-direction:column}.sw-store-bento__right .sw-visit-card{flex:1;display:flex;flex-direction:column;background:linear-gradient(145deg,#fffaf6,#fff4ec)!important;border:1px solid rgba(242,101,34,.2)!important;border-radius:20px!important;padding:28px!important}.sw-visit-card__photo{margin:-8px -8px 18px;height:180px;border-radius:14px;overflow:hidden;border:1px solid rgba(242,101,34,.14)}.sw-visit-card__photo img{width:100%;height:100%;object-fit:cover;display:block}.sw-visit-steps{list-style:none;padding:0;margin:18px 0 22px;display:flex;flex-direction:column;gap:10px}.sw-visit-steps li{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid rgba(242,101,34,.14);border-radius:13px;padding:11px 14px}.sw-visit-steps li>span{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:11px;font-weight:800;color:#f26522;background:#fff5ef;padding:4px 8px;border-radius:999px;flex-shrink:0;margin-top:1px}.sw-visit-steps li strong{display:block;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:13.5px;font-weight:700;color:#111827;line-height:1.3}.sw-visit-steps li p{font-size:12.5px!important;color:#6b7280!important;margin:2px 0 0!important;line-height:1.4!important}.sw-editorial-card--people,.sw-editorial-card--founder{display:grid!important;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,48px)!important;align-items:center;background:#fff;border:1px solid rgba(242,101,34,.16);border-radius:26px;padding:clamp(28px,4vw,48px);box-shadow:0 14px 40px #1118270a}.sw-editorial-card__left h1,.sw-editorial-card__left h2{font-size:clamp(26px,2.7vw,38px)!important;line-height:1.2!important;letter-spacing:-.025em!important;margin-bottom:16px!important}.sw-editorial-card__left .sw-lead,.sw-editorial-card__right .sw-lead{font-size:16px!important;line-height:1.68!important;color:#374151!important;margin-bottom:16px!important}.sw-founder-body{font-size:15px!important;line-height:1.68!important;color:#4b5563!important;margin:0 0 22px!important}.sw-founder-quote{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#fffaf6,#fff3eb);border:1px solid rgba(242,101,34,.22);border-left:4px solid #f26522!important;border-radius:16px;padding:18px 20px!important;margin:22px 0 0!important}.sw-founder-quote__mark{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:36px;font-weight:800;line-height:.9;color:#f26522;flex-shrink:0}.sw-founder-quote p{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:18px!important;font-weight:800!important;line-height:1.3!important;color:#111827!important;margin:0 0 6px!important}.sw-founder-quote cite{display:block;font-style:normal;font-size:12.5px;font-weight:600;color:#6b7280}.sw-team-photo-card{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(242,101,34,.18);box-shadow:0 10px 28px #1118270d;margin:22px 0 20px;background:#fdfbf9}.sw-team-photo-card img{display:block;width:100%;height:220px;object-fit:cover;object-position:center 40%;transition:transform .4s ease}.sw-team-photo-card:hover img{transform:scale(1.02)}.sw-team-photo-caption{padding:12px 18px;background:#fff;border-top:1px solid rgba(242,101,34,.12);display:flex;flex-direction:column;gap:2px}.sw-team-photo-caption span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f26522}.sw-team-photo-caption strong{font-size:13.5px;color:#1f2937;font-weight:600}.sw-founder-visual-card{display:flex;align-items:center;gap:18px;margin:20px 0 18px;padding:14px 18px;background:linear-gradient(135deg,#fff,#fffbf8);border:1px solid rgba(242,101,34,.2);border-radius:20px;box-shadow:0 8px 24px #1118270a}.sw-founder-photo{flex-shrink:0;width:90px;height:90px;border-radius:50%;overflow:hidden;border:3px solid #f26522;box-shadow:0 6px 16px #f2652233}.sw-founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 15%}.sw-founder-badge{display:flex;flex-direction:column;gap:4px}.sw-founder-badge__role{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f26522}.sw-founder-badge strong{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:17px;font-weight:800;color:#111827;line-height:1.25}.sw-founder-large-card{position:relative;background:#fff;border:1px solid rgba(242,101,34,.18);border-radius:22px;overflow:hidden;box-shadow:0 12px 36px #1118270d;margin-bottom:24px;transition:transform .35s ease,box-shadow .35s ease}.sw-founder-large-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #f265221f}.sw-founder-large-photo{position:relative;width:100%;height:520px;background:#fdfaf7;overflow:hidden}.sw-founder-large-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.sw-founder-large-meta{padding:14px 20px;background:linear-gradient(135deg,#fff,#fffbf8);border-top:1px solid rgba(242,101,34,.12);display:flex;flex-direction:column;gap:3px}.sw-founder-large-meta strong{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:16.5px;font-weight:800;color:#111827}.sw-reading-topics--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-top:0!important;margin-top:28px!important}.sw-topic-card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid rgba(242,101,34,.16);border-radius:20px;padding:24px 26px;text-decoration:none!important;box-shadow:0 10px 28px #11182709;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sw-topic-card:hover{transform:translateY(-3px);border-color:#f2652261;box-shadow:0 16px 34px #f2652217}.sw-topic-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sw-topic-card__badge{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:11px;font-weight:800;letter-spacing:.1em;color:#f26522;background:#fff5ef;border:1px solid rgba(242,101,34,.16);padding:5px 11px;border-radius:999px}.sw-topic-card__arrow{width:32px;height:32px;border-radius:50%;background:#fff5ef;border:1px solid rgba(242,101,34,.2);color:#f26522;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:all .25s ease}.sw-topic-card:hover .sw-topic-card__arrow{background:#f26522;border-color:#f26522;color:#fff;transform:translate(2px,-2px)}.sw-topic-card h3{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:18px!important;font-weight:800!important;line-height:1.32!important;color:#111827!important;margin:0 0 8px!important}.sw-topic-card p{font-size:13.5px!important;font-weight:500;line-height:1.55!important;color:#6b7280!important;margin:0!important}.sw-site .sw-trust-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;margin:22px 0!important}.sw-site .sw-trust-strip a{display:flex;align-items:center;justify-content:space-between;background:#fffaf7;border:1px solid #f0e4dc;border-radius:14px;padding:14px 18px;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:13.5px;font-weight:700;color:#111827!important;text-decoration:none!important;transition:all .22s ease}.sw-site .sw-trust-strip a b{color:#f26522;font-weight:800}.sw-site .sw-trust-strip a:hover{border-color:#f26522;background:#fff5ef;color:#f26522!important}.sw-health__section-heading{padding-bottom:8px}.sw-mission-header .sw-mission-quote-mark{display:none}.sw-site .sw-space,.sw-content--problem .sw-space{padding-block:38px!important}@media(max-width:767px){.sw-site .sw-space,.sw-content--problem .sw-space{padding-block:26px!important}}@media(max-width:989px){.sw-problem-card,.sw-store-bento,.sw-editorial-card--people,.sw-editorial-card--founder{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.sw-problem-card>*,.sw-store-bento>*,.sw-editorial-card--people>*,.sw-editorial-card--founder>*{min-width:0;max-width:100%}.sw-assessments-top{flex-direction:column;align-items:flex-start;gap:20px}.sw-needs-header--centered{align-items:center!important;text-align:center!important}.sw-assessments-top__left,.sw-assessments-top__right{flex:0 0 auto!important;width:100%}.sw-ecosystem-cta-wrap{align-items:flex-start}.sw-ecosystem-note{text-align:left}.sw-site .sw-needs,.sw-site .sw-needs.sw-needs--reference{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sw-site .sw-need-card--featured-banner{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.sw-need-featured__left,.sw-need-featured__right{width:100%;justify-content:space-between}}@media(max-width:767px){.sw-site .sw-needs,.sw-site .sw-needs.sw-needs--reference,.sw-reading-topics--grid,.sw-site .sw-trust-strip,.sw-store-highlights{grid-template-columns:minmax(0,1fr)!important}.sw-need-featured__left{flex-direction:column;align-items:flex-start;gap:14px}.sw-need-featured__meta{flex-direction:row;align-items:center;gap:12px;padding-right:0;border-right:0}.sw-need-featured__right{flex-wrap:wrap;gap:12px}.sw-site .sw-actions{width:100%}.sw-site .sw-btn{max-width:100%;white-space:normal!important;text-align:center;padding:12px 18px!important;font-size:13.5px!important;box-sizing:border-box}.sw-mobile-actions .sw-btn{padding:9px 12px!important;min-height:40px!important;font-size:12px!important;white-space:nowrap!important;flex:1 1 0!important}#DummyChatButton,#shopify-chat,.scroll-to-top,.xo-back-to-top,[class*=whatsapp]{bottom:78px!important}.sw-store-bento{padding:22px 18px!important;border-radius:18px}.sw-section-heading,.sw-bento-title,.sw-pslider__heading,.sw-featured__heading,.sw-pgrid-title,.sw-p2-title,.sw-mission-title,.sw-faq-title,.sw-trust-heading,.sw-ai-heading,.sw-testi__heading,.sw-video-heading,[class*=stylish-store__title],[class*=stylish-diff__title],[class*=stylish-feat__title],[class*=stylish-features__title],[class*=stylish-tech__title],[class*=stylish-trans__title],[class*=stylish-wellness__title],[class*=stylish-video-specs__title],[class*=stylish-video-story__title],[class*=stylish-video-slider__title],[class*=stylish-cta__title],.sw-heading>h1,.sw-heading>h2,.sw-split h1,.sw-split h2,.sw-store-grid h1,.sw-store-grid h2,.sw-final h2,.sw-site h2{font-size:clamp(22px,5.5vw,26px)!important}.sw-section-subtitle,.sw-bento-subtitle,.sw-pslider__subtitle,.sw-featured__subtitle,.sw-pgrid-subtitle,.sw-p2-subtitle,.sw-mission-text,.sw-faq-subtitle,.sw-heading>p,.sw-split .sw-lead,.sw-site .sw-lead{font-size:13.5px!important}.sw-section-eyebrow,.sw-kicker,.sw-site .sw-kicker,.sw-bento-header__eyebrow-wrap,.sw-pslider__eyebrow-wrap,.sw-featured__badge,.sw-mission-badge,.sw-faq-eyebrow,.sw-trust-eyebrow,.sw-ai-eyebrow,.sw-testi__eyebrow-wrap,.sw-video-eyebrow,.sw-health__eyebrow,[class*=stylish-store__subtitle],[class*=stylish-diff__subtitle],[class*=stylish-feat__subtitle],[class*=stylish-features__subtitle],[class*=stylish-tech__subtitle],[class*=stylish-trans__subtitle],[class*=stylish-wellness__subtitle]{font-size:11px!important;gap:8px!important;margin-bottom:10px!important;max-width:100%;flex-wrap:wrap}.sw-section-eyebrow:after,.sw-kicker:after,.sw-site .sw-kicker:after,.sw-bento-header__eyebrow-wrap:after,.sw-pslider__eyebrow-wrap:after,.sw-featured__badge:after,.sw-mission-badge:after,.sw-faq-eyebrow:after,.sw-trust-eyebrow:after,.sw-ai-eyebrow:after,.sw-testi__eyebrow-wrap:after,.sw-video-eyebrow:after,.sw-health__eyebrow:after,[class*=stylish-store__subtitle]:after,[class*=stylish-diff__subtitle]:after,[class*=stylish-feat__subtitle]:after,[class*=stylish-features__subtitle]:after,[class*=stylish-tech__subtitle]:after,[class*=stylish-trans__subtitle]:after,[class*=stylish-wellness__subtitle]:after{flex:0 0 24px!important;width:24px!important}.sw-problem-card,.sw-editorial-card{padding:22px 18px!important;border-radius:18px;gap:20px!important}.sw-problem-callout{padding:14px 16px;gap:12px;margin-bottom:20px}.sw-problem-pillars-panel{padding:16px;border-radius:16px}.sw-problem-pillar{padding:14px;gap:12px}}.sw-story-chapters-wrap{margin-top:clamp(48px,6vw,80px);width:100%}.sw-story-chapters-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(28px,4vw,44px)!important}.sw-story-chapters-header .sw-kicker,.sw-story-chapters-header .sw-kicker--centered{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:12px!important}.sw-story-chapters-header .sw-heading,.sw-story-chapters-header .sw-heading--centered{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important}.sw-story-chapters-header h2,.sw-story-chapters-header .sw-heading h2,.sw-story-chapters-title{display:block!important;text-align:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:840px!important;font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:clamp(26px,3.2vw,38px)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.025em!important;color:#111827!important}.sw-story-chapters-header h2 em,.sw-story-chapters-header .sw-heading h2 em,.sw-story-chapters-title em{display:inline-block!important;position:relative!important;font-style:normal!important;font-family:inherit!important;color:#f26522!important;text-align:center!important}.sw-story-chapters-header h2 em:after,.sw-story-chapters-header .sw-heading h2 em:after,.sw-story-chapters-title em:after{content:""!important;position:absolute!important;left:0!important;bottom:-5px!important;width:100%!important;height:8px!important;border:0!important;border-radius:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9 C 30 3, 70 12, 98 6' stroke='%23f26522' stroke-width='3.2' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:100% 100%!important;pointer-events:none!important;z-index:1!important}.sw-story-chapters-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.8vw,32px);margin-bottom:32px}.sw-story-chapter-card{background:#fff;border:1px solid rgba(242,101,34,.16);border-radius:22px;padding:clamp(26px,3.5vw,40px);box-shadow:0 8px 30px #1118270a;display:flex;flex-direction:column;position:relative;box-sizing:border-box;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sw-story-chapter-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #f2652217;border-color:#f2652261}.sw-story-chapter-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#fff3eb,#ffe7d6);color:#ea5c1f;font-weight:800;font-size:14px;letter-spacing:.02em;margin-bottom:18px;border:1px solid rgba(242,101,34,.2)}.sw-story-chapter-card h3{font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.3;color:#111827;margin:0 0 14px;letter-spacing:-.015em}.sw-story-chapter-card p{font-size:15.5px;line-height:1.68;color:#4b5563;margin:0}.sw-story-chapter-note{margin-top:14px!important;padding-top:14px;border-top:1px dashed rgba(242,101,34,.22);color:#1f2937!important;font-weight:500}.sw-story-article-link{margin:28px 0 0;text-align:center}.sw-story-actions{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}@media screen and (max-width:860px){.sw-story-chapters-grid{grid-template-columns:1fr;gap:18px}.sw-story-chapter-card{padding:24px 20px;border-radius:18px}}.sw-final{position:relative;margin:60px auto 30px;max-width:1180px;padding:0!important;background:transparent!important;border:none!important;border-radius:28px!important}.sw-final__inner{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(145deg,#fff,#fff9f4 45%,#fff1e6)!important;border:1px solid rgba(242,101,34,.22)!important;box-shadow:0 24px 60px -12px #f2652224,0 8px 24px #1118270a,inset 0 1px #fffffff2!important;padding:70px 40px 60px!important;text-align:center;isolation:isolate}.sw-final__halo{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(circle,#f2652229,#f2652200 70%);pointer-events:none;z-index:0;filter:blur(40px)}.sw-final__contour{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#f2652224;pointer-events:none;z-index:0}.sw-final__content{position:relative;z-index:1;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.sw-kicker--final{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid rgba(242,101,34,.22);color:#ea5c1f!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em!important;margin-bottom:20px!important;box-shadow:0 2px 8px #f2652214}.sw-kicker__dot{width:7px;height:7px;border-radius:50%;background:#ea5c1f;box-shadow:0 0 0 3px #ea5c1f33}.sw-final__heading{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:clamp(34px,4.2vw,54px)!important;font-weight:800!important;line-height:1.14!important;letter-spacing:-.025em!important;color:#111827!important;margin:0 0 16px!important}.sw-final__heading em{font-style:normal!important;color:#ea5c1f!important;position:relative;display:inline-block;padding-bottom:4px}.sw-final__lead{font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:clamp(15px,1.2vw,17px)!important;line-height:1.62;color:#4b5563!important;margin:0 0 32px!important;max-width:600px}.sw-final__actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap;width:100%}.sw-site .sw-final .sw-btn--final-primary,.sw-final .sw-btn--final-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:15px 32px!important;background:linear-gradient(135deg,#f26522,#d84b0d)!important;color:#fff!important;border:1.5px solid transparent!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em;text-decoration:none!important;border-radius:999px!important;box-shadow:0 8px 24px #f2652259,0 2px 6px #00000014!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.sw-site .sw-final .sw-btn--final-primary *,.sw-final .sw-btn--final-primary *{color:#fff!important}.sw-site .sw-final .sw-btn--final-primary:hover,.sw-final .sw-btn--final-primary:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px #f2652273!important;color:#fff!important;background:linear-gradient(135deg,#ff7433,#ea5210)!important}.sw-site .sw-final .sw-btn--final-secondary,.sw-final .sw-btn--final-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:14px 30px!important;background:#fff!important;color:#ea5c1f!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em;text-decoration:none!important;border:1.5px solid #ea5c1f!important;border-radius:999px!important;box-shadow:0 4px 14px #1118270a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.sw-site .sw-final .sw-btn--final-secondary *,.sw-final .sw-btn--final-secondary *{color:#ea5c1f!important;font-weight:700!important}.sw-site .sw-final .sw-btn--final-secondary:hover,.sw-final .sw-btn--final-secondary:hover{transform:translateY(-2px)!important;background:#ea5c1f!important;border-color:#ea5c1f!important;color:#fff!important;box-shadow:0 8px 20px #f2652240!important}.sw-site .sw-final .sw-btn--final-secondary:hover *,.sw-final .sw-btn--final-secondary:hover *{color:#fff!important}.sw-btn__icon{font-size:16px;line-height:1;transition:transform .2s ease}.sw-btn--final-primary:hover .sw-btn__icon,.sw-btn--final-secondary:hover .sw-btn__icon{transform:translate(2px,-2px)}.sw-final__perks{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:36px;padding-top:24px;border-top:1px solid rgba(242,101,34,.14)}.sw-final__perk{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#4b5563}.sw-final__perk svg{color:#ea5c1f;flex-shrink:0}@media screen and (max-width:640px){.sw-final__inner{padding:44px 20px 36px!important;border-radius:20px}.sw-final__actions{flex-direction:column;gap:12px!important}.sw-btn--final-primary,.sw-btn--final-secondary{width:100%!important}.sw-final__perks{gap:16px;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stepwise-section-headings.css.map */
