/* Start Here uses the Opportunity Library's search and light brand bubbles. */
.home-start-section{padding:42px 24px 0;background:#fff}
.income-home .home-start-intro{max-width:940px;margin:0 auto 32px;padding:0;background:#fff}
.income-home .home-start-intro h1{font:800 clamp(2.25rem,5vw,4.4rem)/1.12 Manrope,sans-serif;letter-spacing:-.045em;margin:16px 0 20px}
.home-start-chips a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #e1d7df;border-radius:30px;padding:10px 14px;font:700 .875rem 'DM Sans',sans-serif;color:#202029;text-decoration:none;transition:transform .15s,border-color .15s}
.home-start-chips a:nth-child(6n+1){background:#fff0f7;border-color:#edb1cf}.home-start-chips a:nth-child(6n+2){background:#eefafc;border-color:#a7dbe3}.home-start-chips a:nth-child(6n+3){background:#fff6e9;border-color:#efcca1}.home-start-chips a:nth-child(6n+4){background:#f4efff;border-color:#d4c2ed}.home-start-chips a:nth-child(6n+5){background:#eff9ed;border-color:#b9d9af}.home-start-chips a:nth-child(6n+6){background:#fff9dc;border-color:#e7d797}
.home-start-chips a:hover{transform:translateY(-2px);border-color:#d71b76}.home-start-chips a:focus-visible,.home-start-intro input:focus-visible,.home-start-intro button:focus-visible{outline:3px solid #d71b76;outline-offset:3px}
.home-start-spotlight{width:100%;min-height:430px;max-width:1100px;margin:auto;border-radius:20px;box-sizing:border-box}
.home-start-spotlight>img{object-position:center 42%}.home-start-spotlight .home-photo-callout{max-width:510px;right:auto;background:#ffffffed}
.home-spotlight-product{border:2px solid #d88c34;background:#fff6e9;border-radius:12px;padding:14px 16px;margin:16px 0}
.home-spotlight-product p{font:800 1.125rem/1.35 Manrope,sans-serif;margin:0 0 6px;color:#202029}.home-spotlight-product strong{font-size:1rem;color:#8a4810}
@media(max-width:540px){.home-start-section{padding:30px 18px 0}.income-home .home-start-intro h1{font-size:2.4rem}.home-start-intro>p{font-size:1rem;line-height:1.6}.home-start-chips{justify-content:flex-start;gap:8px}.home-start-chips a{max-width:100%;text-align:left}.home-start-intro form button{min-height:48px}.home-start-spotlight{min-height:440px}.home-start-spotlight .home-photo-callout{left:14px;right:14px;bottom:14px;max-width:none}.home-start-spotlight .home-photo-callout h2{font-size:1.4rem;line-height:1.25}.home-spotlight-product{padding:12px;margin:12px 0}}

/* Compact spotlight leaves more of the product image visible. */
.home-start-spotlight .home-photo-callout{width:calc(100% - 48px);max-width:330px;padding:12px 14px;box-sizing:border-box}
.home-start-spotlight .home-photo-callout>span{font-size:.75rem}
.home-start-spotlight .home-photo-callout h2{font-size:1.125rem;line-height:1.22;margin:6px 0}
.home-start-spotlight .home-spotlight-product{padding:6px 8px;margin:8px 0;border-width:1px;border-radius:8px}
.home-start-spotlight .home-spotlight-product p{font-size:.875rem;margin:0 0 3px}
.home-start-spotlight .home-photo-callout strong{font-size:.875rem}
@media(max-width:540px){.home-start-spotlight .home-photo-callout{width:calc(100% - 28px);max-width:300px;right:auto;padding:12px 14px}.home-start-spotlight .home-photo-callout h2{font-size:1.125rem}}

/* Weekly picks echo the framed spotlight with individual brand accents. */
.home-kit-picks .home-kit-card:nth-child(6n+1){--pick-edge:#ce8535;--pick-wash:#fff6e9;--pick-ink:#86460c}
.home-kit-picks .home-kit-card:nth-child(6n+2){--pick-edge:#ce5b94;--pick-wash:#fff0f7;--pick-ink:#9f245e}
.home-kit-picks .home-kit-card:nth-child(6n+3){--pick-edge:#3996a7;--pick-wash:#eefafc;--pick-ink:#176474}
.home-kit-picks .home-kit-card:nth-child(6n+4){--pick-edge:#9670b9;--pick-wash:#f4efff;--pick-ink:#67418a}
.home-kit-picks .home-kit-card:nth-child(6n+5){--pick-edge:#6c9d58;--pick-wash:#f0f8ed;--pick-ink:#426732}
.home-kit-picks .home-kit-card:nth-child(6n+6){--pick-edge:#b69c36;--pick-wash:#fff9df;--pick-ink:#776019}
.home-kit-picks .home-kit-card>div{margin:12px;padding:16px;border:2px solid var(--pick-edge);border-radius:12px;background:var(--pick-wash)}
.home-kit-picks .home-kit-card h3{font:800 clamp(1.35rem,1.8vw,1.6rem)/1.3 Manrope,sans-serif;letter-spacing:-.015em;margin:12px 0;color:#202029;overflow-wrap:break-word}
.home-kit-picks .home-kit-card span,.home-kit-picks .home-kit-card strong{color:var(--pick-ink)}
.home-kit-picks .home-kit-card p{font-size:1rem;line-height:1.55;margin-bottom:18px}
.home-kit-picks .home-kit-card strong{border-top:1px solid var(--pick-edge);padding-top:12px;margin-top:auto;font-size:1rem;line-height:1.4}
.home-kit-picks .home-kit-card:hover{border-color:var(--pick-edge)}
/* Give the full-library callout breathing room beside its fox. */
.income-home .offers-section .product-orange{padding:24px;gap:22px;min-height:240px}
.income-home .offers-section .product-orange>strong{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.35;letter-spacing:0;margin-top:0;max-width:calc(100% - 62px)}
.income-home .offers-section .product-orange>img{width:70px;height:70px;right:12px;top:60px}
.income-home .offers-section .product-orange .product-action{padding-top:16px;line-height:1.5;letter-spacing:.015em}
@media(max-width:640px){.home-kit-picks .home-kit-card>div{margin:8px;padding:12px 10px}.home-kit-picks .home-kit-card h3{font-size:1.25rem;line-height:1.3}.home-kit-picks .home-kit-card p{font-size:1rem;line-height:1.5}.home-kit-picks .home-kit-card strong{font-size:.9375rem}.income-home .offers-section .product-orange{gap:24px}}
