.landing .reset-page .reset-preview{background:linear-gradient(145deg,#211b14,#13110e 70%);border-block:1px solid var(--line)}.landing .reset-preview-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-areas:"heading phone" "details phone";column-gap:64px;align-items:center}.landing .reset-preview-heading{grid-area:heading;align-self:end}.landing .reset-preview-heading h2{font-size:clamp(32px,4vw,46px)}.landing .reset-preview-heading>p{color:var(--muted);margin-top:18px}.landing .reset-preview-phone{grid-area:phone;margin:0;text-align:center}.landing .reset-preview-phone img{display:block;width:100%;max-width:340px;height:auto;margin:auto;transform:translateX(2.73%)}.landing .reset-preview-phone figcaption{font-size:13px;color:var(--muted);margin-top:4px}.landing .reset-preview-details{grid-area:details;align-self:start;margin-top:28px}.landing .reset-preview-details>div{position:relative;padding:20px 0 20px 40px;border-top:1px solid var(--line)}.landing .reset-detail-number{position:absolute;left:0;top:21px;color:var(--orange);font-size:14px}.landing .reset-preview-details h3{font-size:23px;line-height:1.2}.landing .reset-preview-details p{margin-top:10px;font-size:16px;color:var(--muted);line-height:1.65}.landing .reset-preview-details .reset-start-note{padding-left:0}.landing .reset-preview-details .reset-included-note{margin-top:10px;font-size:14px}.landing .reset-story-more{margin-top:20px;border-block:1px solid currentColor}.landing .reset-story-more summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;cursor:pointer;list-style:none;font-size:16px;text-align:left}.landing .reset-story-more summary::-webkit-details-marker{display:none}.landing .reset-story-more summary span{font-size:24px;transition:transform .2s}.landing .reset-story-more[open] summary span{transform:rotate(45deg)}.landing .reset-story-more p{font-size:16px}.landing .reset-story-more p:first-of-type:first-letter{float:none;font:inherit;margin:0}.landing .reset-page .testimonial{margin:0}.landing .reset-page .testimonial p{margin-top:0}.landing .reset-page .reset-reviews{background:#15120f;border-block:1px solid var(--line)}.landing .reset-reviews .testimonial-grid{gap:20px;margin-top:36px}.landing .reset-page .reset-review-card{display:flex;flex-direction:column;padding:28px;background:#211c17;border-color:rgba(245,239,230,.12)}.landing .reset-page .reset-review-card:before{content:none}.landing .reset-review-context{font-size:13px;font-weight:600;color:#d8cbb4;margin-bottom:10px}.landing .reset-page .reset-review-text{flex:1;margin:8px 0 24px}.landing .reset-page .reset-review-text>p{font-family:var(--contentfont);font-style:normal;font-weight:400;font-size:18px;line-height:1.6;color:#f5efe6;margin:0}.landing .reset-review-card footer{border-top:1px solid rgba(245,239,230,.12);padding-top:16px}.landing .reset-page .reset-review-card cite{display:block;color:#f5efe6;text-transform:none;letter-spacing:0;font-size:15px;overflow-wrap:anywhere}.landing .reset-page .cream .reset-story-more{color:#3f362a}.landing .reset-review-source{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#efb27d;text-decoration:underline;text-underline-offset:4px}.landing .reset-app-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 12px;font-size:14px}.landing .reset-rating-stars{color:var(--orange);letter-spacing:2px}.landing .reset-app-rating a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.landing .reset-actions{width:100%}.landing .reset-actions-web .reset-store-buttons{margin-top:14px}.landing .reset-browser-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 20px;margin-top:12px;border:1px solid rgba(245,239,230,.45);border-radius:999px;color:var(--color-cream,#f5efe6);font-size:16px;line-height:1.4;text-align:center;text-decoration:none;transition:background .2s,border-color .2s}.landing .reset-browser-cta:hover{background:rgba(245,239,230,.07);border-color:var(--color-cream,#f5efe6)}.landing .reset-browser-primary{margin-top:0}.landing .reset-store-buttons>a{border-radius:999px}.landing .reset-page :is(.reset-browser-primary,.store-badge-primary,.reset-sticky-cta,.reset-play-icon){color:#fff;font-weight:600;background:linear-gradient(180deg,color-mix(in srgb,var(--orange) 85%,#fff),#c8530f);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 1px 2px rgba(0,0,0,.16),0 5px 14px rgba(232,98,26,.28);text-shadow:0 1px 1px rgba(0,0,0,.1)}.landing .reset-page .reset-video-play:is(:hover,:focus-visible) .reset-play-icon,.landing .reset-page :is(.reset-browser-primary,.store-badge-primary,.reset-sticky-cta):hover{background:linear-gradient(180deg,var(--orange-hover),#d95b12);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 5px rgba(0,0,0,.2),0 9px 22px rgba(232,98,26,.34)}.landing .reset-browser-note{display:block;margin-top:10px;font-size:14px;color:var(--muted)}.landing .reset-page :is(a,button,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.landing .reset-page .reset-video-frame{position:relative}.landing .reset-video-play{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#000;color:#fff}.landing .reset-video-play>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.landing .reset-video-frame video{object-position:center}.landing .reset-video-label{position:absolute;inset:55% 0 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:28px 14px;background:linear-gradient(transparent,rgba(0,0,0,.88));font-size:14px;line-height:1.4}.landing .reset-video-title{font-family:var(--headlinefont);font-size:clamp(26px,3vw,36px);line-height:1.1;color:var(--color-cream,#f5efe6)}.landing .reset-play-icon{position:absolute;z-index:1;top:64%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:68px;border-radius:50%;font-size:24px;padding-left:3px;transition:background .2s,box-shadow .2s}.landing .reset-page .reset-video-play:focus-visible{outline-offset:-6px}.landing .reset-page .reset-medical-note{margin-inline:auto}.landing .reset-page .reset-sticky-cta{visibility:hidden;bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding:16px 18px;line-height:1.4}.landing .reset-page .reset-sticky-cta.is-visible{visibility:visible}@media (max-width:880px){.landing .reset-preview-grid{column-gap:28px}.landing .reset-page .hero-portrait{display:none}.landing .reset-page .hero-copy{max-width:620px;margin:auto;text-align:center}.landing .reset-page .hero .reset-store-buttons{justify-content:center!important}.landing .reset-page .hero-avatar{display:block;width:84px;height:84px;margin:0 auto 16px;border:0;border-radius:50%;overflow:hidden;box-shadow:0 9px 24px rgba(0,0,0,.23)}.landing .reset-page .hero-avatar img{display:block;width:100%;height:100%;object-fit:cover;transform:translateX(-2%) scale(1.12);transform-origin:50% 43%}}@media (max-width:600px){.landing .reset-page .reset-review-card{padding:26px 24px}.landing .reset-reviews .testimonial-grid{margin-top:28px}.landing .reset-page .hero{padding:80px 0 36px}.landing .reset-page .hero .pill{font-size:10px;letter-spacing:.12em;padding-inline:12px}.landing .reset-page .hero h1{font-size:clamp(32px,9vw,40px);margin-bottom:16px}.landing .reset-page .hero-sub{font-size:16px;line-height:1.6;margin-bottom:22px;max-width:360px}.landing .reset-actions{max-width:320px;margin-inline:auto}.landing .reset-store-buttons>a{max-width:none;min-height:56px}.landing .reset-browser-cta{width:100%}.landing .reset-page .btn-meta{font-size:12px;line-height:1.5}.landing .reset-page .classic-stats,.landing .reset-page .stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 12px;width:100%;max-width:340px;margin:28px auto 0}.landing .reset-preview-grid{grid-template-columns:1fr;grid-template-areas:"heading" "phone" "details"}.landing .reset-preview-heading{text-align:center}.landing .reset-preview-heading h2{font-size:32px;text-wrap:balance}.landing .reset-preview-phone{margin-top:20px}.landing .reset-preview-phone img{max-width:260px}.landing .reset-preview-details{margin-top:24px}.landing .reset-page .section-header{margin-bottom:28px}.landing .reset-page .classic-brand{margin-bottom:20px}.landing .reset-page .classic-photo{width:88px}.landing .reset-page .classic-hero-row{width:100%;gap:20px;margin-top:0}.landing .reset-page .classic-cta,.landing .reset-page .classic-hero-cta{width:100%}.landing .reset-page .classic-hero-cta{gap:12px}.landing .reset-page .classic-proof{order:1}.landing .reset-page .classic-sub{margin-bottom:18px}.landing .reset-page .final-cta{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.landing .reset-free-cta{padding-inline:18px;min-height:52px}}@media (max-width:600px) and (max-height:700px){.landing .reset-page .hero-avatar{width:72px;height:72px}}@media (min-width:769px){.landing .reset-page .classic-photo{width:320px}.landing .reset-page .classic-hero-row{gap:40px}.landing .reset-page .classic-hero-cta{flex:1;min-width:0}.landing .reset-page .classic-cta{width:100%}.landing .reset-store-buttons>a{flex-shrink:0}}@media (min-width:881px){.landing .reset-page .hero .reset-app-rating{justify-content:flex-start}}@media (min-width:1024px){.landing .reset-reviews .container{max-width:1120px}.landing .reset-reviews .testimonial-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.landing .reset-reviews .reset-review-card{grid-column:span 2}.landing .reset-reviews .reset-review-card:nth-child(-n+2){grid-column:span 3}}