.funnel-v7 .funnel-banner-desktop,.funnel-v7 .funnel-banner-mobile,.funnel-v7 .funnel-header:not(.v6-header),.funnel-v7 .funnel-progress-row{display:none!important}.funnel-v7 .funnel-main,.funnel-v7 .funnel-main--banner{padding-top:0!important;margin-top:0!important}.funnel-v7 main h1.title,.funnel-v7 main h2.title{font-family:var(--display)!important;font-weight:800!important;letter-spacing:-.03em;color:var(--ink)!important;text-wrap:balance}.funnel-v7 main h1.title{font-size:30px!important;line-height:1.1!important}.funnel-v7 main h2.title{font-size:22px!important;line-height:1.2!important}.funnel-v7 main h1.title+p,.funnel-v7 main p.subtitle{color:#33362F!important;font-size:18px!important;line-height:1.45!important}.funnel-v7 main button[style*="text-align: left"]:not([aria-pressed]){min-height:60px;border:0!important;border-radius:16px!important;background:var(--sheet)!important;box-shadow:0 0 0 1px var(--line)!important;padding:14px 16px!important;transition:box-shadow .2s ease,background-color .2s ease,transform .15s var(--ease)!important}.funnel-v7 main button[style*="text-align: left"]:active{transform:scale(.985)}.funnel-v7 main button[style*="text-align: left"][style*=inset]:not([aria-pressed]){background:var(--dot-soft)!important;box-shadow:0 0 0 2px var(--dot)!important}.funnel-v7 main button[style*="text-align: left"]:not([aria-pressed])>span:first-child{border-radius:50%!important}.funnel-v7 main button[style*="text-align: left"][style*=inset]>span:first-child{border-color:var(--dot)!important}.funnel-v7 main button[style*="text-align: left"][style*=inset]>span:first-child>span{background:var(--dot)!important}.funnel-v7 main button[style*="text-align: left"]>span:nth-child(2){font-size:18px!important;line-height:1.35!important;color:var(--ink)!important}.funnel-v7 main button[style*="text-align: left"][style*=inset]>span:nth-child(2){font-weight:700!important}.funnel-v7 .continue-button{background:var(--dot)!important;color:#fff!important;border-radius:999px!important;font-weight:700!important}.funnel-v7 .continue-button:disabled{opacity:.45}.funnel-v7 .option-card{min-height:60px;border:0!important;border-radius:16px!important;background:var(--sheet)!important;box-shadow:0 0 0 1px var(--line)!important;font-size:18px;color:var(--ink)}.funnel-v7 .option-card.selected{background:var(--dot-soft)!important;box-shadow:0 0 0 2px var(--dot)!important;font-weight:700}.funnel-v7 .option-card:not(:has(input[type=checkbox])).selected:before{border-color:var(--dot)!important;background:var(--dot)!important}.funnel-v7 .option-card input[type=checkbox]:checked{background-color:var(--dot)!important;border-color:var(--dot)!important}.funnel-v7 [style*="color: rgb(4, 120, 87)"]{color:var(--dot)!important}.funnel-v7 [style*="background-color: rgb(4, 120, 87)"],.funnel-v7 [style*="background: rgb(4, 120, 87)"]{background:var(--dot)!important}.funnel-v7 [stroke="#047857"]{stroke:var(--dot)}.funnel-v7 [fill="#047857"]{fill:var(--dot)}.funnel-v7 stop[stop-color="#047857"]{stop-color:var(--dot)}.funnel-v7 .funnel-main,.funnel-v7 .funnel-main>.container{background:transparent!important}.funnel-v7 [style*="color: rgb(5, 150, 105)"]{color:var(--dot)!important}.funnel-v7 main .container button:not(.continue-button):not(.funnel-back-btn):not(.v6-pay *):not(.v7-switch){border-radius:16px!important}.funnel-v7 .funnel-title-section{background:transparent!important}.funnel-v7 main button[style*="rgb(163, 176, 188)"]{border-color:transparent!important;background:var(--sheet)!important;box-shadow:0 0 0 1px var(--line)!important;transform:none!important}.funnel-v7 main .container button[style*="border: 1px solid"]:not([style*="rgb(163, 176, 188)"]):not([style*="text-align: left"]){border-color:transparent!important;background:var(--dot-soft)!important;box-shadow:0 0 0 2px var(--dot)!important;transform:none!important}.funnel-v7 main button>.gender-bubble+span{justify-content:center}.funnel-v7 main button>.gender-bubble+span>span:first-child{display:none!important}.funnel-v7{display:flex;flex-direction:column}.funnel-v7>.funnel-footer{order:1}.funnel-v7>.v6-contact-proof{margin:8px 1.1rem 0}.funnel-v7 .v7-area,.funnel-v7 main input:not([type=checkbox]):not([type=radio]):not(.v6-pay *),.funnel-v7 main select:not(.v6-pay *),.funnel-v7 main textarea:not(.v6-pay *){width:100%;box-sizing:border-box;min-height:54px;border-radius:14px!important;background:#fff!important;border:1.5px solid rgba(20,20,20,.2)!important;box-shadow:none!important;font-size:17px!important;color:var(--ink)!important;padding:0 16px}.funnel-v7 .v7-area,.funnel-v7 main textarea:not(.v6-pay *){padding:14px 16px!important;font-family:inherit;resize:vertical}.funnel-v7 .v7-area:focus,.funnel-v7 main input:not(.v6-pay *):focus,.funnel-v7 main select:not(.v6-pay *):focus,.funnel-v7 main textarea:not(.v6-pay *):focus{border-color:var(--dot)!important;box-shadow:0 0 0 3px rgba(57,90,246,.2)!important;outline:none}.funnel-v7 main label:not(.v6-pay *):not(.option-card):not(.v6-len){color:var(--ink)!important;font-weight:600!important;font-size:16px!important}.funnel-v7 main .container>.fade-up:first-child{background:var(--dot)!important;border-radius:18px!important}.funnel-v7 main .container>.fade-up:first-child polyline{stroke:#fff}.funnel-v7 main .container>.fade-up:first-child>div:last-child>div:first-child{font-family:var(--display);font-weight:800!important;font-size:19px!important;letter-spacing:-.02em}.funnel-v7 main .container>.fade-up:nth-child(2){border-radius:22px!important;box-shadow:0 0 0 1px var(--line)!important}.funnel-v7 main .container>.fade-up:nth-child(2) h2{font-family:var(--display)!important;font-weight:800!important;letter-spacing:-.02em}.funnel-v7 main .container>.fade-up:nth-child(2)>div{position:relative;gap:22px!important}.funnel-v7 main .container>.fade-up:nth-child(2)>div>div{background:var(--dot-soft)!important;border-radius:16px!important;padding:12px 6px!important}.funnel-v7 main .container>.fade-up:nth-child(2)>div>div>div:first-child{color:var(--muted)!important;font-weight:700!important;font-size:12px!important}.funnel-v7 main .container>.fade-up:nth-child(2)>div>div>div:last-child{font-family:var(--display);font-weight:800!important;font-size:26px!important;letter-spacing:-.03em;color:var(--ink)!important}.funnel-v7 main .container>.fade-up:nth-child(2)>div>div:last-child>div:last-child{color:var(--dot)!important}.funnel-v7 main .container>.fade-up:nth-child(2)>div>div:nth-child(2):after{content:"→";position:absolute;right:-19px;top:50%;transform:translateY(-50%);color:var(--dot);font-size:18px;font-weight:800}.funnel-v7 main .container>.fade-up:nth-child(2)>div>div:nth-child(2){position:relative}.funnel-v7 #field-almostThere{border-radius:22px!important;box-shadow:0 0 0 1px var(--line)!important}.funnel-v7 #field-almostThere h3{font-family:var(--display)!important;font-weight:800!important;letter-spacing:-.02em;color:var(--ink)!important}.funnel-v7 .v7-joined h1.title{margin-bottom:28px!important}.funnel-v7 .v7-follow{margin-top:24px}.funnel-v7 .v7-follow p{margin:0 0 10px;color:#33362F;font-size:17px;line-height:1.4}.funnel-v7 .v7-second{margin-top:32px;padding-top:32px;border-top:1px solid var(--line);scroll-margin-top:16px}.funnel-v7 .v7-second h2.title{font-size:30px!important;line-height:1.1!important;margin:0 0 28px!important}.funnel-v7 .v7-joined+.funnel-footer{margin-top:32px}.funnel-v7 .v7-plan .checkout-timer{border-radius:14px!important;background:var(--dot-soft)!important;color:var(--ink)!important;border:0!important;margin-top:8px!important}.funnel-v7 .v7-offer{margin:12px 0 0;padding:10px 14px;border-radius:14px;background:var(--ink);color:#fff;text-align:center;font-weight:800;letter-spacing:.02em}.funnel-v7 .v7-plan h1.title{margin-top:18px!important}.funnel-v7 .v7-tagline{margin:8px 0 0;font-size:13px;font-weight:800;letter-spacing:.06em}.funnel-v7 .v7-alert{margin:12px 0 0;padding:12px 14px;border-radius:14px;border:1.5px dashed rgba(57,90,246,.45);font-size:16px;text-align:center}.funnel-v7 .v7-step{display:flex;align-items:center;gap:10px;margin:28px 0 12px;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.funnel-v7 .v7-step span{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--ink);color:#fff}.funnel-v7 .v7-med{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:18px 16px;border-radius:22px;background:#fff;box-shadow:0 0 0 2px var(--dot);text-align:center}.funnel-v7 .v7-med-top{display:flex;align-items:center;justify-content:space-between;width:100%}.funnel-v7 .v7-med-top b{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.03em}.funnel-v7 .v7-med-top span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dot)}.funnel-v7 .v7-med-img{height:150px;width:auto;filter:drop-shadow(0 8px 8px rgba(20,20,20,.16))}.funnel-v7 .v7-med-desc{margin:0;font-size:17px;color:#33362F}.funnel-v7 .v7-checks{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;text-align:left;width:100%;font-size:16px}.funnel-v7 .v7-checks li{position:relative;padding-left:30px}.funnel-v7 .v7-checks li:before{content:"✓";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--dot);color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}.funnel-v7 .v7-med-pick{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-weight:700;color:var(--dot)}.funnel-v7 .v7-med-pick span{width:12px;height:12px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 4px var(--dot-soft)}.funnel-v7 .v7-switch{display:block;width:100%;min-height:44px;margin-top:8px;background:none;border:0;font:inherit;font-size:16px;color:var(--ink);cursor:pointer}.funnel-v7 .v7-switch span{color:var(--dot);font-weight:700;text-decoration:underline}.funnel-v7 .v7-lede{margin:0 0 12px;font-size:16px;color:#33362F}.funnel-v7 .v7-pkg{cursor:pointer;box-sizing:border-box;max-width:100%;margin-top:24px;padding:16px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--line)}.funnel-v7 .v7-pkg--hero{box-shadow:0 0 0 2px var(--dot),0 14px 30px -22px rgba(57,90,246,.8)}.funnel-v7 .v7-pkg-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.funnel-v7 .v7-pkg-head h3{margin:0;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em}.funnel-v7 .v7-pkg-body{display:flex;align-items:center;gap:14px;margin-top:10px}.funnel-v7 .v7-pkg-body .v6-art{height:92px;margin:0;flex:0 0 auto}.funnel-v7 .v7-pkg-body .v6-art--12-month{height:100px}.funnel-v7 .v7-pkg-blurb{margin:0;font-size:16px;color:#33362F;line-height:1.35}.funnel-v7 .v7-pkg-supply{margin:6px 0 0;font-weight:700}.funnel-v7 .v7-save{margin:12px 0 0;padding:10px;border-radius:12px;border:1.5px dashed rgba(15,122,80,.45);color:#0F7A50;font-weight:700;text-align:center}.funnel-v7 .v7-buy{display:grid;place-items:center;width:100%;min-height:58px;margin-top:12px;border:0;border-radius:999px;background:var(--dot);color:#fff;font:inherit;font-size:18px;font-weight:700;cursor:pointer}.funnel-v7 .v7-buy small{font-size:14px;font-weight:500;opacity:.9}.funnel-v7 .v7-pkg:not(.v7-pkg--hero) .v7-buy{background:#fff;color:var(--dot);box-shadow:inset 0 0 0 2px var(--dot)}.funnel-v7 .v7-pkg-foot{margin:8px 0 0;text-align:center;font-size:12px;font-weight:800;letter-spacing:.06em}.funnel-v7 main div:has(>#contact-phone){height:auto!important;min-height:54px;border-radius:14px!important;border:1.5px solid rgba(20,20,20,.2)!important;box-shadow:none!important}.funnel-v7 main div:has(>#contact-phone:focus){border-color:var(--dot)!important;box-shadow:0 0 0 3px rgba(57,90,246,.2)!important}.funnel-v7 main #contact-phone{border:0!important;box-shadow:none!important;padding:0!important;min-height:50px;background:transparent!important}.funnel-v7 main .container:has(#contact-phone)>form+div{margin-top:18px}.funnel-v7 main .container:has(#contact-phone)>form+div>span:first-child{font-weight:700!important;color:var(--ink)!important;font-size:17px!important}.funnel-v7 main .container:has(#contact-phone)>form+div>div>span{background:none!important;width:auto!important;color:#F5B301!important;font-size:18px!important}.funnel-v7 main .container:has(#contact-phone)>form+div>div>span>span:not(:last-child){display:none!important}.funnel-v7 main .container:has(#contact-phone)>form+div>div>span>span:last-child{color:#F5B301!important;width:auto!important}.funnel-v7 main .container:has(#contact-phone)>form+div>span:last-child{color:var(--muted)!important;font-size:15px!important}.funnel-v7 main .container:has(#contact-phone)>form+div+div{display:none!important}.funnel-v7 .v7-press{display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0 0;padding-top:8px;border-top:1px solid var(--line)}.funnel-v7 .v7-press span{white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.funnel-v7 .v7-press img{height:14px;width:auto;filter:grayscale(1) brightness(0);opacity:.6}.funnel-v7 .v7-plan .v6-guarantee{display:block;margin-top:32px!important;text-align:center}.funnel-v7 .v7-pkg:hover{box-shadow:0 0 0 2px var(--dot)}.funnel-v7 .v7-pkg:has(.v7-buy:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.funnel-v7 .v7-pkg .v6-art,.funnel-v7 .v7-pkg .v6-bnpl{pointer-events:none}