.lv2 .hero-title-mobile,.lv2 .mobile-heading,.lv2 .mobile-only{display:none}@media (max-width:700px){.lv2{--lv2-mobile-gutter:14px;scroll-padding-top:78px;background:#f7f8f3;--lv2-shell-w:calc(100% - (var(--lv2-mobile-gutter) * 2))}.lv2 .eyebrow{margin-bottom:14px;font-size:11px;letter-spacing:.08em}.lv2 .section-head{display:block}.lv2 .section-head h2{margin-bottom:18px}.lv2 .section-head .lead{max-width:34ch;font-size:15px;line-height:1.5}.lv2 .section-backdrop-word{top:74px;left:-7px;opacity:.045}.lv2 header{top:8px}.lv2 .nav{min-height:54px;gap:8px;padding:5px 5px 5px 9px;border-radius:20px;background:rgba(250,251,247,.94);box-shadow:0 10px 28px rgba(19,21,16,.13),0 0 0 1px rgba(19,21,16,.08)}.lv2 header .brand{gap:6px;font-size:17px}.lv2 header .brand-mark{width:25px;height:25px}.lv2 header .brand-mark svg{width:22px;height:22px}.lv2 .nav-actions{gap:0}.lv2 .nav-actions .btn.lime{min-height:42px;padding:0 14px;border-radius:15px;font-size:11px;line-height:1.05}.lv2 .desktop-cta-label{display:none}.lv2 .mobile-cta-label{display:inline}.lv2 .hero{padding:9px 0 28px;overflow:hidden}.lv2 .hero-grid{grid-template-rows:auto auto auto;gap:28px;min-height:0;padding:24px 0 0}.lv2 .hero-copy{width:100%;justify-items:start;text-align:left}.lv2 .hero-kicker{margin:0 0 10px;font-size:8px}.lv2 .hero-copy h1{max-width:350px;margin:0;text-align:left}.lv2 .hero-title-desktop{display:none}.lv2 .hero-title-mobile{display:block}.lv2 .hero-title-line{display:block;white-space:normal}.lv2 .hero-backdrop-word{top:48px;right:-78px;opacity:.05}.lv2 .hero-result{position:relative;display:block;width:100%;min-height:342px;margin-top:3px;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.lv2 .hero-result:before{inset:34px -18% 0;background:radial-gradient(circle at 50% 57%,rgba(181,242,61,.25),rgba(181,242,61,.07) 44%,transparent 71%);filter:blur(11px)}.lv2 .hero-source-card{position:absolute;z-index:30;top:50%;left:50%;width:126px;border:3px solid #fff;border-radius:18px;box-shadow:0 18px 40px rgba(44,57,31,.2);transform-origin:50% 50%;pointer-events:none;animation:lv2-mobile-source-exit .86s cubic-bezier(.2,.82,.2,1) .05s both}.lv2 .hero-source-card:after{content:"";position:absolute;z-index:3;inset:-55% -75%;background:linear-gradient(90deg,transparent 42%,rgba(255,255,255,.92) 50%,transparent 58%);transform:translateX(-55%) rotate(16deg);animation:lv2-mobile-source-scan .36s ease-out .27s both;pointer-events:none}.lv2 .hero-transform{display:none}.lv2 .hero-series{position:absolute;inset:0;width:100%;height:342px;min-height:0;opacity:0;animation:lv2-mobile-deck-in .52s cubic-bezier(.18,.86,.2,1) .88s forwards}.lv2 .hero-series:before{top:56%;left:50%;width:96%;height:80%}.lv2 .hero-series:after{animation:none}.lv2 .hero-series-spark{top:54%;left:50%;width:94%;opacity:.12;animation:none}.lv2 .hero-series figure{width:clamp(170px,51vw,198px);border-width:4px;border-radius:18px;box-shadow:0 17px 38px rgba(35,45,27,.18);animation:none}.lv2 .mobile-hero-cta{display:grid;gap:8px}.lv2 .mobile-hero-cta .btn{width:100%;min-height:56px;border:1px solid rgba(91,137,22,.18);border-radius:18px;background:linear-gradient(135deg,#d2fb82,#b5ef55 48%,#98dc35);color:#1f251a;font-size:15px;box-shadow:0 12px 26px rgba(122,177,40,.22),inset 0 1px 0 rgba(255,255,255,.55)}.lv2 .mobile-hero-cta .btn:active{background:linear-gradient(135deg,#c8f475,#a8e748 52%,#8ed12d);transform:translateY(1px)}.lv2 .mobile-hero-cta span{color:#666e61;font-size:11px;text-align:center}.lv2 .market-ribbon{background:#fff}.lv2 .market-ribbon-label{max-width:310px;margin:auto;padding:12px 14px 0;font-size:11px;line-height:1.4}.lv2 .market-row{gap:12px 28px;padding-block:14px}.lv2 .market-logo{opacity:.8}.lv2 .funnel-backdrop-word{top:118px;left:-22px}.lv2 .funnel-head h2{max-width:350px}.lv2 .funnel-head .lead{max-width:34ch;padding:0;font-size:15px}.lv2 .flow-product-line .wire-label{line-height:1.35}.lv2 .funnel-category-switch{width:100%;padding:3px;overflow:visible}.lv2 .funnel-category-switch button{flex:1;padding:0 6px}.lv2 .feature-track{gap:24px}.lv2 .features-section .feature-story,.lv2 .features-section .feature-story.is-placeholder{overflow:hidden;border-radius:29px;box-shadow:0 18px 48px rgba(27,35,20,.1)}.lv2 .features-section .feature-story:after{top:18px;right:20px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.74);color:#42483e;font-size:10px;backdrop-filter:blur(8px)}.lv2 .features-section .feature-placeholder-copy,.lv2 .features-section .feature-story-copy,.lv2 .features-section .feature-story-reference .feature-placeholder-copy,.lv2 .features-section .tryon-heading{padding:30px 24px 24px}.lv2 .features-section .feature-placeholder-label,.lv2 .features-section .feature-story-kicker,.lv2 .features-section .tryon-heading span{max-width:calc(100% - 72px);margin-bottom:18px;font-size:11px}.lv2 .features-section .feature-placeholder-copy h3,.lv2 .features-section .feature-story .tryon-heading h3,.lv2 .features-section .feature-story h3,.lv2 .features-section .feature-story-reference .feature-placeholder-copy h3{max-width:330px;margin-bottom:14px}.lv2 .features-section .feature-placeholder-copy>p,.lv2 .features-section .feature-story-copy>p,.lv2 .features-section .tryon-heading p{max-width:34ch;font-size:14px;line-height:1.48}.lv2 .features-section .feature-story-actions{display:grid;width:100%;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:22px}.lv2 .features-section .feature-story .feature-story-cta{width:auto;min-height:48px;padding-inline:18px;border-radius:16px}.lv2 .features-section .feature-story-note{max-width:92px;font-size:10px}.lv2 .features-section .feature-video-stage,.lv2 .features-section .reference-stage,.lv2 .features-section .review-photo-stage,.lv2 .features-section .tryon-showcase{margin:0 8px 8px;border-radius:23px}.lv2 .features-section .feature-video-stage{min-height:430px}.lv2 .feature-video-device{left:42%;width:220px;border-radius:25px}.lv2 .feature-video-choices{right:14px;gap:8px}.lv2 .feature-video-choice{width:53px;height:70px;border-radius:13px}.lv2 .feature-video-caption{right:14px;bottom:14px;left:14px;font-size:10px}.lv2 .features-section .reference-stage{min-height:430px}.lv2 .reference-flow{inset:68px 10px 48px;grid-template-columns:68px 91px 119px;gap:6px}.lv2 .reference-source-stack{height:220px}.lv2 .reference-source-card{width:64px}.lv2 .reference-example-card{width:88px}.lv2 .reference-result-card{width:116px}.lv2 .reference-group-label{font-size:8px}.lv2 .features-section .review-photo-stage{min-height:430px}.lv2 .review-photo-head{top:18px;right:14px;left:14px}.lv2 .review-photo-flow{inset:58px 9px 14px;grid-template-columns:68px 26px minmax(0,1fr);gap:5px}.lv2 .review-source-wrap figure{border-radius:15px}.lv2 .review-source-wrap span{font-size:8px}.lv2 .review-photo-gallery{height:330px}.lv2 .review-photo-card{width:52%}.lv2 .review-photo-card:first-child{left:0}.lv2 .review-photo-card:nth-child(2){left:14%}.lv2 .review-photo-card:nth-child(3){left:28%}.lv2 .review-photo-card:nth-child(4){left:40%}.lv2 .review-photo-gallery .review-photo-card.is-fan-active{transform:translateY(-54%) rotate(0) scale(1.02)}.lv2 .features-section .tryon-editorial{display:block}.lv2 .features-section .tryon-showcase{position:relative;min-height:750px;grid-template-columns:1fr;grid-template-rows:190px 40px 300px auto;gap:8px;padding:44px 16px 20px}.lv2 .features-section .tryon-inputs{height:190px}.lv2 .features-section .tryon-inputs figure{width:86px}.lv2 .features-section .tryon-prompt{right:0;bottom:0;max-width:142px;padding:11px;font-size:9px}.lv2 .features-section .tryon-process{align-self:center;width:38px;height:38px;transform:rotate(90deg);font-size:18px}.lv2 .features-section .tryon-results{height:300px}.lv2 .features-section .tryon-results figure{width:168px}.lv2 .features-section .tryon-fan-switcher{top:12px;right:12px}.lv2 .features-section .tryon-benefits{display:block;padding-top:14px}.lv2 .features-section .tryon-benefits h4{margin:0 0 12px;font-size:22px}.lv2 .features-section .tryon-benefits ul{grid-template-columns:repeat(3,1fr);gap:7px}.lv2 .features-section .tryon-benefits li{padding:18px 0 0;font-size:9px;line-height:1.3}.lv2 .features-section .tryon-benefits li:before{top:0}.lv2 .category-selector{min-height:0;grid-template-columns:1fr;overflow:visible;border-radius:27px;background:transparent}.lv2 .category-selector-list{display:flex;gap:7px;margin:0 -14px 12px;padding:0 14px 5px;overflow-x:auto;background:transparent;scroll-snap-type:x mandatory}.lv2 .category-selector-list button{min-width:max-content;min-height:46px;padding:0 15px;border:1px solid rgba(19,21,16,.14);border-radius:999px;background:#fff;scroll-snap-align:start}.lv2 .category-selector-list button small,.lv2 .category-selector-list button:before{display:none}.lv2 .category-selector-list button span{font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:700}.lv2 .category-selector-list button[aria-pressed=true]{border-color:#252820;background:#252820;color:#fff}.lv2 .category-selector-stage{min-height:510px;border-radius:27px;box-shadow:0 18px 44px rgba(30,39,20,.1)}.lv2 .category-selector-word{top:22px}.lv2 .platform-copy{align-items:flex-start;flex-direction:column;gap:20px;padding-top:26px}.lv2 .platform-copy h3{font-size:29px}.lv2 .platform-copy .btn{width:100%}.lv2 .proof-section .proof-grid{grid-template-columns:1fr 1fr;border:0;gap:8px}.lv2 .proof-section .proof-card{min-height:154px;padding:17px;border:0;border-radius:20px;background:#fff}.lv2 .proof-section .proof-card:nth-child(2){background:#e7e0f8}.lv2 .proof-section .proof-card:nth-child(3){background:#b5f23d}.lv2 .proof-section .proof-card:nth-child(4){background:#252820;color:#fff}.lv2 .proof-section .proof-card strong,.lv2 .proof-section .proof-card:last-child strong{margin:34px 0 7px;font-size:clamp(29px,8.5vw,36px);white-space:normal}.lv2 .proof-section .proof-card span{font-size:11px}.lv2 .proof-section .proof-card:nth-child(4) span{color:#c7ccc2}.lv2 .proof-section .ctr-card{display:block;margin-top:12px;padding:27px 18px 32px;border-radius:25px;background:linear-gradient(160deg,#f7f8f3 0 38%,#dff4b7 100%)}.lv2 .proof-section .ctr-card h3{max-width:330px;margin:0 0 20px}.lv2 .ctr-shift{margin-bottom:12px}.lv2 .ctr-shift span{font-size:30px}.lv2 .ctr-shift strong{font-size:66px}.lv2 .ctr-copy .note{max-width:29ch;font-size:12px}.lv2 .proof-section .before-after{gap:8px;margin-top:24px}.lv2 .proof-section .before-after figure:first-child{transform:translateY(10px) rotate(-2deg)}.lv2 .proof-section .before-after figure:last-child{transform:translateY(-4px) rotate(1deg)}.lv2 .proof-section .before-after figcaption{display:block;min-height:43px;font-size:9px}.lv2 .proof-section .before-after figcaption strong{display:block;margin-top:3px;font-size:11px}.lv2 .pricing-section .pricing-grid{display:flex;gap:10px;margin:0 -14px;padding:12px 14px 18px;overflow-x:auto;border:0;scroll-snap-type:x mandatory}.lv2 .pricing-section .price-card,.lv2 .pricing-section .price-card:focus-within{width:78vw;min-width:78vw;padding:24px;border:1px solid rgba(19,21,16,.16);border-radius:23px;background:#fff;scroll-snap-align:center}@media (hover:hover) and (pointer:fine){.lv2 .pricing-section .price-card:hover{width:78vw;min-width:78vw;padding:24px;border:1px solid rgba(19,21,16,.16);border-radius:23px;background:#fff;scroll-snap-align:center}}.lv2 .pricing-section .price-card.featured{background:#b5f23d}.lv2 .pricing-section .price{margin-top:42px;font-size:42px}.lv2 .pricing-section .price-card ul{min-height:88px}.lv2 .pricing-section .gift-panel{display:block;margin-top:var(--lv2-block-gap);padding:26px 22px;border-radius:25px}.lv2 .gift-count{margin-bottom:26px;font-size:70px}.lv2 .gift-copy h3{font-size:24px;line-height:1.05}.lv2 .gift-copy p{font-size:13px}.lv2 .gift-cta{width:100%;margin-top:24px}.lv2 .testimonials-head{align-items:flex-start;flex-direction:column;gap:18px}.lv2 .trust-pill{align-self:flex-start}.lv2 .review-showcase{min-height:0;grid-template-columns:1fr;border-radius:27px}.lv2 .review-featured{min-height:430px;padding:28px 22px 26px}.lv2 .review-featured blockquote{margin:34px 0;font-size:clamp(30px,8.9vw,38px);line-height:1.02}.lv2 .review-featured:before{right:-8px;bottom:-76px;font-size:250px}.lv2 .review-rail{grid-template-columns:repeat(4,1fr);gap:0;padding:10px;overflow:hidden}.lv2 .review-person{display:grid;min-width:0;grid-template-columns:1fr;justify-items:center;padding:10px 4px;border:0;border-radius:15px;text-align:center}.lv2 .review-person .review-avatar{width:38px;height:38px}.lv2 .review-person>span:nth-child(2){display:none}.lv2 .faq-layout{gap:34px}.lv2 .faq-help{padding:18px;border-radius:20px}.lv2 summary{padding:20px 34px 20px 0;font-size:16px;line-height:1.3}.lv2 details p{padding:0 16px 20px 0;font-size:14px}.lv2 .final-cta{margin-top:62px;padding:34px 22px 28px;border:0;border-radius:28px}.lv2 .final-cta .lead{font-size:14px}.lv2 .final-cta .btn{width:100%;min-height:56px;padding-inline:14px;font-size:13px}.lv2 .final-brand-mark{width:235px;right:-86px;bottom:-62px}.lv2 footer{padding:50px 0 24px}.lv2 .footer-main{gap:34px;padding-bottom:34px}.lv2 .footer-links{grid-template-columns:1fr 1fr;gap:30px 18px}.lv2 .footer-col:last-child{grid-column:1/-1}.lv2 .footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:370px){.lv2 header .brand{font-size:15px}.lv2 .nav-actions .btn.lime{padding-inline:11px;font-size:10px}.lv2 .hero-result{min-height:318px}.lv2 .hero-source-card{width:116px}.lv2 .hero-series{height:318px}.lv2 .hero-series figure{width:166px}.lv2 .features-section .feature-story-actions{grid-template-columns:1fr}.lv2 .features-section .feature-story-note{max-width:none}.lv2 .reference-flow{grid-template-columns:62px 82px 106px}}@media (max-width:700px){.lv2 .mobile-heading{display:block}.lv2 .desktop-heading{display:none}.lv2 .final-cta h2,.lv2 .funnel-head h2,.lv2 .section h2,.lv2 .testimonials-head h2{max-width:350px}.lv2 .section-head h2{margin-bottom:12px}.lv2 .section-head .lead{max-width:32ch;font-size:14px;line-height:1.45}.lv2 .funnel-backdrop-word,.lv2 .funnel-head .lead,.lv2 .section-backdrop-word{display:none}.lv2 .result-set.result-set-multi{gap:10px;margin:0 -12px;padding:3px 12px 12px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.lv2 .result-set.result-set-multi::-webkit-scrollbar{display:none}.lv2 .result-set-multi .result-set-card,.lv2 .result-set-multi .result-set-card:first-child{width:min(68vw,232px);flex:0 0 min(68vw,232px);scroll-snap-align:center}.lv2 .result-set-multi .result-set-card figcaption{font-size:10px}.lv2 .features-section .feature-story:after{display:none}.lv2 .features-section .feature-track{gap:18px}.lv2 .features-section .feature-placeholder-copy,.lv2 .features-section .feature-story-copy,.lv2 .features-section .feature-story-reference .feature-placeholder-copy,.lv2 .features-section .tryon-heading{padding:25px 20px 20px}.lv2 .features-section .feature-placeholder-label,.lv2 .features-section .feature-story-kicker,.lv2 .features-section .tryon-heading span{max-width:none;margin-bottom:12px;font-size:9px}.lv2 .features-section .feature-placeholder-copy h3,.lv2 .features-section .feature-story .tryon-heading h3,.lv2 .features-section .feature-story h3,.lv2 .features-section .feature-story-reference .feature-placeholder-copy h3{max-width:320px;margin-bottom:10px}.lv2 .features-section .feature-placeholder-copy>p,.lv2 .features-section .feature-story-copy>p,.lv2 .features-section .tryon-heading p{font-size:13px}.lv2 .features-section .feature-story-actions{margin-top:17px}.lv2 .features-section .feature-story-note{display:none}.lv2 .features-section .feature-story .feature-story-cta{width:100%}.lv2 .features-section .feature-video-stage,.lv2 .features-section .reference-stage,.lv2 .features-section .review-photo-stage,.lv2 .features-section .tryon-showcase{margin:0 7px 7px}.lv2 .features-section .feature-video-stage{min-height:455px;touch-action:pan-y}.lv2 .features-section .feature-video-stage:before{width:390px;height:390px;transform:translate(-50%,-49%)}.lv2 .features-section .feature-video-device{left:50%;width:min(72vw,278px);border-width:6px;border-radius:27px;transform:translate(-50%,-50%) rotate(-1.2deg);cursor:grab}.lv2 .features-section .feature-video-device:active{cursor:grabbing}.lv2 .features-section .feature-video-caption,.lv2 .features-section .feature-video-choices{display:none}.lv2 .features-section .reference-stage{min-height:420px}.lv2 .reference-flow{inset:20px 14px 18px;grid-template-columns:1fr 1fr;grid-template-rows:128px 240px;gap:12px 18px}.lv2 .reference-flow:before{top:34%;right:18%;left:18%;transform:rotate(90deg)}.lv2 .reference-flow:after{display:none}.lv2 .reference-sources{grid-column:1;grid-row:1}.lv2 .reference-example{grid-column:2;grid-row:1}.lv2 .reference-results{grid-column:1/-1;grid-row:2}.lv2 .reference-source-stack{height:92px}.lv2 .reference-source-card{width:54px}.lv2 .reference-example-card{width:70px}.lv2 .reference-result-card{width:148px}.lv2 .reference-flow-arrow.one{top:20%;left:50%}.lv2 .reference-flow-arrow.two{top:40%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.lv2 .reference-group-label{margin-bottom:5px;font-size:7px}.lv2 .features-section .review-photo-stage{min-height:405px}.lv2 .review-photo-head{top:14px;right:12px;left:12px}.lv2 .fan-head>strong,.lv2 .review-photo-head>span{display:none}.lv2 .review-photo-flow{inset:48px 10px 10px;display:block}.lv2 .review-source-wrap{position:absolute;z-index:12;top:0;left:0;width:66px}.lv2 .review-source-wrap span{display:none}.lv2 .review-photo-process{position:absolute;z-index:13;top:65px;left:53px;width:28px;height:28px;font-size:13px}.lv2 .review-photo-process:after,.lv2 .review-photo-process:before{display:none}.lv2 .review-photo-gallery{height:338px;touch-action:pan-y}.lv2 .review-photo-card{width:54%}.lv2 .features-section .tryon-showcase{min-height:540px;grid-template-rows:145px 34px 300px;padding:38px 14px 14px}.lv2 .features-section .tryon-inputs{height:145px}.lv2 .features-section .tryon-inputs figure{width:72px}.lv2 .features-section .tryon-prompt{max-width:130px}.lv2 .features-section .tryon-process{width:34px;height:34px}.lv2 .features-section .tryon-results{height:300px;touch-action:pan-y}.lv2 .features-section .tryon-results figure{width:164px}.lv2 .features-section .tryon-benefits{display:none}.lv2 .category-selector-list{scroll-behavior:smooth;scrollbar-width:none}.lv2 .category-selector-list::-webkit-scrollbar{display:none}.lv2 .category-selector-stage{min-height:450px;touch-action:pan-y}.lv2 .platform-copy{padding-top:20px}.lv2 .platform-copy .note{display:none}.lv2 .proof-section .proof-card strong,.lv2 .proof-section .proof-card:last-child strong{margin-top:26px;font-size:clamp(26px,7.4vw,32px)}.lv2 .pricing-section .pricing-grid{scroll-behavior:smooth;scrollbar-width:none}.lv2 .pricing-section .pricing-grid::-webkit-scrollbar{display:none}.lv2 .pricing-section .price-card,.lv2 .pricing-section .price-card:focus-within{width:82vw;min-width:82vw}@media (hover:hover) and (pointer:fine){.lv2 .pricing-section .price-card:hover{width:82vw;min-width:82vw}}.lv2 .review-featured{min-height:390px}.lv2 .review-featured blockquote{font-size:clamp(26px,7.8vw,33px)}.lv2 .review-showcase{touch-action:pan-y}}.lv2 .mobile-rail-enter>*{animation:lv2-mobile-rail-in .38s cubic-bezier(.2,.82,.2,1) both;animation-delay:calc(var(--mobile-rail-index, 0) * 55ms)}@media (max-width:700px){.lv2 .reference-flow{inset:54px 24px 48px;display:grid;grid-template-columns:1fr;place-items:center}.lv2 .reference-example,.lv2 .reference-flow-arrow,.lv2 .reference-flow:after,.lv2 .reference-flow:before,.lv2 .reference-sources{display:none}.lv2 .reference-results{width:100%}.lv2 .reference-results .reference-group-label{margin-bottom:10px;font-size:clamp(13px,1.15vw,16px)}.lv2 .reference-result-card{width:min(68%,330px);border-width:5px;box-shadow:0 28px 60px rgba(8,2,20,.35)}.lv2 .review-photo-flow{inset:64px 24px 20px;display:block}.lv2 .review-photo-process,.lv2 .review-source-wrap{display:none}.lv2 .review-photo-gallery{height:100%}.lv2 .review-photo-gallery .review-photo-card,.lv2 .review-photo-gallery .review-photo-card:nth-child(n){top:50%;left:50%;width:min(66%,350px);opacity:0;pointer-events:none;transform:translate(-50%,-47%) scale(.92);transition:opacity .22s ease,transform .44s cubic-bezier(.2,.78,.2,1)}.lv2 .review-photo-gallery .review-photo-card.is-fan-active,.lv2 .review-photo-gallery .review-photo-card.is-fan-active:nth-child(n){z-index:10;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);box-shadow:0 28px 62px rgba(36,51,12,.24)}.lv2 .tryon-showcase{grid-template-columns:1fr;grid-template-rows:390px auto;gap:18px}.lv2 .tryon-inputs,.lv2 .tryon-process{display:none}.lv2 .tryon-results{height:390px}.lv2 .tryon-results figure,.lv2 .tryon-results figure:nth-child(n){left:50%;width:min(74%,310px);opacity:0;pointer-events:none;transform:translate(-50%,-47%) scale(.92);transition:opacity .22s ease,transform .44s cubic-bezier(.2,.78,.2,1)}.lv2 .tryon-results figure.is-fan-active,.lv2 .tryon-results figure.is-fan-active:nth-child(n){z-index:5;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);box-shadow:0 26px 58px rgba(34,44,26,.18)}}.lv2 .proof-section .proof-card{min-height:190px}.lv2 .proof-section .proof-card strong,.lv2 .proof-section .proof-card:last-child strong{margin-top:38px;font-size:clamp(29px,2.45vw,39px);line-height:.9;white-space:nowrap}.lv2 .proof-section .ctr-card{grid-template-columns:minmax(260px,.68fr) minmax(470px,1.32fr);gap:clamp(34px,4vw,58px)}.lv2 .proof-section .before-after{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:18px}.lv2 .proof-section .before-after figure:first-child{opacity:1;transform:translateY(22px) rotate(-2.5deg) scale(.88);transform-origin:right bottom}.lv2 .proof-section .before-after figure:last-child{z-index:2;transform:translateY(-4px) rotate(.7deg) scale(1.03);transform-origin:left bottom}.lv2 .proof-section .before-after figure:last-child img{box-shadow:0 24px 52px rgba(66,91,25,.2)}.lv2 .proof-section .before-after figure:last-child figcaption strong{color:#5d8b16}@media (min-width:921px){.lv2 .proof-section .ctr-card{grid-template-columns:minmax(310px,.7fr) minmax(560px,1.3fr);gap:clamp(34px,4vw,58px)}.lv2 .proof-section .ctr-copy{align-self:center;padding-bottom:18px}.lv2 .proof-section .before-after{position:relative;display:block;width:100%;min-height:650px}.lv2 .proof-section .before-after figure:first-child{position:absolute;z-index:4;bottom:12px;left:7%;width:31%;opacity:1;transform:rotate(-2.5deg);transform-origin:center bottom}.lv2 .proof-section .before-after figure:last-child{position:absolute;z-index:2;top:0;right:0;width:68%;transform:rotate(.35deg);transform-origin:center}.lv2 .proof-section .before-after figure:first-child img{box-shadow:0 18px 38px rgba(28,35,20,.16)}.lv2 .proof-section .before-after figure:last-child img{box-shadow:0 28px 62px rgba(66,91,25,.22)}.lv2 .proof-section .before-after figcaption{padding-inline:5px}}@media (max-width:700px){.lv2 .reference-example,.lv2 .reference-results,.lv2 .reference-sources{display:block;position:absolute;inset:0;width:100%;grid-column:1/-1;grid-row:1/-1;opacity:0;pointer-events:none}.lv2 .reference-results{opacity:1}.lv2 .reference-group-label{min-height:0;margin-bottom:10px;color:#fff;font-size:clamp(13px,1.15vw,16px);font-weight:780;line-height:1.2}.lv2 .reference-source-stack{height:100%}.lv2 .reference-sources .reference-source-card:first-child{top:50%;left:50%;width:min(68%,330px);border-width:5px;animation:none;transform:translate(-50%,-50%) rotate(-1.5deg)}.lv2 .reference-sources .reference-source-card:last-child{display:none}.lv2 .reference-example-card{width:min(68%,330px)}.lv2 .feature-story-reference.is-reference-active .reference-sources{animation:lv2-capability-source-phase 5.6s ease-in-out infinite}.lv2 .feature-story-reference.is-reference-active .reference-example{animation:lv2-capability-reference-phase 5.6s ease-in-out infinite}.lv2 .feature-story-reference.is-reference-active .reference-results{animation:lv2-capability-result-phase 5.6s ease-in-out infinite}.lv2 .review-source-wrap{position:absolute;inset:0;display:grid;width:100%;place-items:center;opacity:0;pointer-events:none}.lv2 .review-source-wrap figure{width:min(68%,330px);border-width:5px;transform:rotate(-1.5deg);box-shadow:0 26px 58px rgba(45,62,17,.2)}.lv2 .review-source-wrap span{position:absolute;bottom:4px;left:50%;margin:0;transform:translateX(-50%)}.lv2 .review-photo-process{position:absolute;z-index:14;top:50%;left:50%;display:grid;opacity:0;transform:translate(-50%,-50%)}.lv2 .review-photo-gallery{opacity:1}.lv2 .feature-story-reviews.is-reviews-active .review-source-wrap{animation:lv2-capability-source-phase 5.2s ease-in-out infinite}.lv2 .feature-story-reviews.is-reviews-active .review-photo-process{animation:lv2-capability-spark-phase 5.2s ease-in-out infinite}.lv2 .feature-story-reviews.is-reviews-active .review-photo-gallery{animation:lv2-capability-direct-result-phase 5.2s ease-in-out infinite}.lv2 .feature-story-reviews.is-reviews-active .fan-switcher{animation:lv2-capability-controls-phase 5.2s ease-in-out infinite}.lv2 .tryon-showcase{position:relative}.lv2 .tryon-inputs{position:absolute;z-index:7;inset:0 0 auto;display:flex;height:390px;align-items:center;justify-content:center;gap:12px;opacity:0;pointer-events:none}.lv2 .tryon-inputs figure,.lv2 .tryon-inputs figure:nth-child(n){position:relative;inset:auto;width:min(25%,122px);flex:0 0 auto;border:3px solid #fff;transform:rotate(var(--input-tilt,0deg));box-shadow:0 20px 42px rgba(0,0,0,.2)}.lv2 .tryon-inputs figure:first-child{--input-tilt:-5deg}.lv2 .tryon-inputs figure:nth-child(2){--input-tilt:2deg}.lv2 .tryon-inputs figure:nth-child(3){--input-tilt:6deg}.lv2 .tryon-prompt{right:auto;bottom:12px;left:50%;width:min(calc(100% - 28px),310px);max-width:310px;transform:translateX(-50%);white-space:normal;text-align:center}.lv2 .tryon-process{position:absolute;z-index:12;top:195px;left:50%;display:grid;opacity:0;transform:translate(-50%,-50%)}.lv2 .tryon-results{opacity:1}.lv2 .feature-story-tryon.is-tryon-active .tryon-inputs{animation:lv2-capability-source-phase 5.2s ease-in-out infinite}.lv2 .feature-story-tryon.is-tryon-active .tryon-process{animation:lv2-capability-spark-phase 5.2s ease-in-out infinite}.lv2 .feature-story-tryon.is-tryon-active .tryon-results{animation:lv2-capability-direct-result-phase 5.2s ease-in-out infinite}.lv2 .feature-story-tryon.is-tryon-active .tryon-fan-switcher{animation:lv2-capability-controls-phase 5.2s ease-in-out infinite}}@media (max-width:920px){.lv2 .proof-section .ctr-card,.lv2 .tryon-showcase{grid-template-columns:1fr}.lv2 .proof-section .before-after{width:min(100%,680px);margin-inline:auto}}@media (max-width:700px){.lv2 .hero-kicker,.lv2 .market-ribbon-label{display:none}.lv2 .hero-grid{padding-top:38px}.lv2 .mobile-hero-cta span{font-size:12px;line-height:1.4}.lv2 .market-row{padding-block:16px}.lv2 .features-section .reference-stage{min-height:500px}.lv2 .reference-flow{inset:40px 12px 42px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.lv2 .reference-results{grid-column:1;grid-row:1}.lv2 .reference-result-card{width:min(72vw,278px);border-width:4px}.lv2 .features-section .review-photo-stage{min-height:470px}.lv2 .review-photo-flow{inset:48px 10px 10px}.lv2 .review-photo-gallery{height:100%}.lv2 .review-photo-gallery .review-photo-card,.lv2 .review-photo-gallery .review-photo-card:nth-child(n){width:min(72vw,294px)}.lv2 .features-section .tryon-showcase{min-height:390px;display:block;padding:42px 12px 12px}.lv2 .features-section .tryon-results{height:330px}.lv2 .features-section .tryon-results figure,.lv2 .features-section .tryon-results figure:nth-child(n){width:min(70vw,255px)}.lv2 .features-section .tryon-inputs{inset:0 0 auto;height:330px;gap:7px}.lv2 .features-section .tryon-inputs figure,.lv2 .features-section .tryon-inputs figure:nth-child(n){width:min(28%,88px)}.lv2 .features-section .tryon-prompt{bottom:8px;max-width:230px;font-size:9px;white-space:normal;text-align:center}.lv2 .features-section .tryon-process{top:165px}.lv2 .category-selector-list{margin-right:0;margin-left:0;padding-right:3px;padding-left:3px;scroll-padding-inline:3px}.lv2 .category-selector-list button,.lv2 .category-selector-list button:before,.lv2 .category-selector-list button[aria-pressed=true]{border-radius:999px}.lv2 .proof-section .section-head h2{margin-bottom:23px}.lv2 .proof-section .section-head .lead{line-height:1.55}.lv2 .proof-section .proof-card{min-height:136px}.lv2 .proof-section .proof-card strong,.lv2 .proof-section .proof-card:last-child strong{margin:25px 0 7px;font-size:clamp(22px,6.4vw,28px);white-space:nowrap}.lv2 .proof-section .ctr-card{display:block}.lv2 .ctr-shift strong{font-size:52px}.lv2 .proof-section .before-after{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:9px;align-items:end}.lv2 .proof-section .before-after figure:first-child{opacity:1;transform:translateY(14px) rotate(-2deg) scale(.86)}.lv2 .proof-section .before-after figure:last-child{transform:translateY(-2px) rotate(.5deg) scale(1.02)}.lv2 .final-cta:after{display:none}.lv2 .final-cta .final-brand-mark{z-index:0;top:auto;right:-34px;bottom:-36px;width:230px;fill:#fff;opacity:.34;filter:drop-shadow(0 0 22px rgba(255,255,255,.32));transform:none;animation:lv2-final-brand-mobile 5.4s ease-in-out infinite}}.lv2 [data-dot-indicator]{--dot-index:0;--dot-total:3;--dot-gap:16px;--dot-muted:rgba(19,21,16,0.25);--dot-active:var(--lv2-lime);position:relative;display:inline-block;box-sizing:border-box;width:calc(var(--dot-total) * var(--dot-gap) + 4px);min-width:0;height:10px;padding:0;color:transparent;font-size:0;line-height:0;background:radial-gradient(circle,var(--dot-muted) 0 2.5px,transparent 3px) 10px/var(--dot-gap) 10px repeat-x;border:0;border-radius:0;box-shadow:none;vertical-align:middle}.lv2 [data-dot-indicator]:after{content:"";position:absolute;top:50%;left:calc(10px + var(--dot-index) * var(--dot-gap));width:20px;height:6px;border-radius:999px;background:var(--dot-active);box-shadow:none;transform:translate(-50%,-50%);transition:left .28s cubic-bezier(.2,.75,.2,1)}.lv2 .category-selector-progress>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lv2 .category-selector-progress{justify-content:center}.lv2 .category-selector-progress i[data-dot-indicator]{--dot-total:7;--dot-muted:rgba(19,21,16,0.22);--dot-active:#6f9e20;flex:0 0 auto;overflow:visible}.lv2 .category-selector-progress i[data-dot-indicator]:before{display:none}.lv2 .category-selector-progress i[data-dot-indicator]:after{top:50%;right:auto;bottom:auto;width:20px;height:6px;background:var(--dot-active);transform:translate(-50%,-50%)}.lv2 .features-section .feature-story:after{display:none}.lv2 #storyProgress{position:absolute;z-index:16;bottom:18px;left:50%;transform:translateX(-50%)}.lv2 .review-photo-gallery>.fan-switcher,.lv2 .tryon-results>.fan-switcher{position:absolute;z-index:30;top:auto;right:auto;bottom:10px;left:50%;border:0;background:rgba(255,255,255,.9);box-shadow:0 7px 22px rgba(24,31,18,.12);transform:translateX(-50%)}.lv2 .review-featured{padding-bottom:72px}@media (min-width:701px){.lv2 .review-photo-gallery>.fan-switcher,.lv2 .review-photo-process,.lv2 .tryon-process,.lv2 .tryon-results>.fan-switcher{display:none}.lv2 .review-photo-flow{grid-template-columns:124px minmax(0,1fr);gap:28px}.lv2 .features-section .tryon-showcase{display:flex;flex-direction:column;align-items:stretch;gap:16px;grid-template-columns:none;column-gap:0}}@media (max-width:700px){.lv2 #storyProgress{bottom:15px}.lv2 .review-photo-gallery>.fan-switcher,.lv2 .tryon-results>.fan-switcher{bottom:8px;padding:0;background:transparent;box-shadow:none}.lv2 .review-photo-gallery>.fan-switcher button,.lv2 .tryon-results>.fan-switcher button{display:none}.lv2 .review-photo-gallery .review-photo-card,.lv2 .review-photo-gallery .review-photo-card:nth-child(n){width:min(68vw,278px)}.lv2 .features-section .tryon-results figure,.lv2 .features-section .tryon-results figure:nth-child(n){top:45%;width:min(66vw,238px)}.lv2 .review-featured{padding-bottom:62px}.lv2 .feature-story-reference .reference-flow{inset:34px 12px 42px}.lv2 .feature-story-reference .reference-group{display:grid;grid-template-rows:32px minmax(0,1fr) 18px;align-items:center;justify-items:center;box-sizing:border-box;padding:0 8px}.lv2 .feature-story-reference .reference-group-label{align-self:start;min-height:0;margin:0;color:#fff;font-size:14px;line-height:1.15}.lv2 .feature-story-reference .reference-sources .reference-group-label{font-size:17px}.lv2 .feature-story-reference .reference-source-stack{grid-row:2;width:100%;height:100%}.lv2 .feature-story-reference .reference-sources .reference-source-card:first-child{top:50%;left:50%;width:min(72vw,278px);border-width:4px;border-radius:var(--lv2-radius-xl);transform:translate(-50%,-50%)}.lv2 .feature-story-reference .reference-example-card,.lv2 .feature-story-reference .reference-result-card{grid-row:2;align-self:center;width:min(72vw,278px);border-width:4px;border-radius:var(--lv2-radius-xl);transform:none}.lv2 .feature-story-reference .reference-result-dots{display:none}}.lv2 .mobile-phase-indicator,.lv2 .mobile-scroll-label{display:none}@media (max-width:700px){.lv2 header{transition:transform .28s cubic-bezier(.2,.75,.2,1)}.lv2 header.is-scroll-hidden{transform:translateY(calc(-100% - 18px))}.lv2 .funnel-category-switch{flex-wrap:wrap}.lv2 #storyProgress{display:none}.lv2 .result-set.result-set-multi,.lv2 .result-set.result-set-multi.is-short{display:grid;width:min(100%,330px);height:auto;aspect-ratio:3/4;margin:0 auto;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;scroll-snap-type:none}.lv2 .result-set-multi .result-set-card,.lv2 .result-set-multi .result-set-card:first-child,.lv2 .result-set-multi.is-short .result-set-card,.lv2 .result-set-multi.is-short .result-set-card:first-child{width:100%;min-width:0;height:100%;grid-column:auto;grid-row:auto;grid-template-rows:minmax(0,1fr);overflow:hidden;flex:none;background:transparent;scroll-snap-align:none}.lv2 .result-set-multi .result-set-card:first-child{grid-column:1/3;grid-row:1/3}.lv2 .result-set-multi .result-set-card:nth-child(n+7){display:none}.lv2 .result-set-multi .result-set-card img{width:100%;height:100%;object-fit:contain}.lv2 .story-stage .flow-panel .btn{width:100%}.lv2 .features-section .feature-video-stage{display:flex;min-height:0;flex-direction:column;align-items:center;gap:13px;padding:18px 14px 16px;touch-action:auto}.lv2 .features-section .feature-video-device{position:relative;top:auto;left:auto;width:min(76vw,286px);flex:0 0 auto;transform:none;cursor:default}.lv2 .features-section .feature-video-choices{position:relative;inset:auto;display:flex;gap:8px;padding:7px 9px;border:1px solid rgba(19,21,16,.08);border-radius:17px;background:rgba(255,255,255,.72);box-shadow:0 8px 22px rgba(31,38,23,.08);transform:none}.lv2 .features-section .feature-video-choice{width:54px;height:68px}.lv2 .features-section .feature-video-choice[aria-pressed=true]{transform:scale(1.06)}.lv2 .features-section .feature-video-caption{display:none}.lv2 .features-section .reference-stage,.lv2 .features-section .review-photo-stage,.lv2 .features-section .tryon-showcase{min-height:0;overflow:visible}.lv2 .feature-story-reference.is-reference-active .reference-example,.lv2 .feature-story-reference.is-reference-active .reference-results,.lv2 .feature-story-reference.is-reference-active .reference-sources,.lv2 .feature-story-reviews.is-reviews-active .review-photo-gallery,.lv2 .feature-story-reviews.is-reviews-active .review-source-wrap,.lv2 .feature-story-tryon.is-tryon-active .tryon-inputs,.lv2 .feature-story-tryon.is-tryon-active .tryon-results{animation:none}.lv2 .feature-story-reference .reference-stage{padding:18px 12px 20px}.lv2 .feature-story-reference .reference-flow{position:relative;inset:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:12px}.lv2 .feature-story-reference .reference-example,.lv2 .feature-story-reference .reference-group,.lv2 .feature-story-reference .reference-results,.lv2 .feature-story-reference .reference-sources{position:relative;inset:auto;display:grid;width:100%;grid-column:auto;grid-row:auto;grid-template-rows:auto auto;gap:10px;justify-items:center;padding:14px 10px 16px;border-radius:18px;background:rgba(255,255,255,.075);opacity:1;pointer-events:auto;transform:none}.lv2 .feature-story-reference .reference-group-label,.lv2 .feature-story-reference .reference-sources .reference-group-label{align-self:auto;margin:0;color:#fff;font-size:15px}.lv2 .feature-story-reference .reference-source-stack{width:100%;height:330px;grid-row:auto}.lv2 .feature-story-reference .reference-sources .reference-source-card:first-child{top:50%;left:50%;width:min(72vw,250px);transform:translate(-50%,-50%)}.lv2 .feature-story-reference .reference-example-card{width:min(72vw,250px);grid-row:auto;transform:none}.lv2 .feature-story-reference .reference-result-card{display:grid;width:min(72vw,250px);grid-row:auto;gap:12px;overflow:visible;aspect-ratio:auto;border:0;background:transparent}.lv2 .feature-story-reference .reference-result-card img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3/4;border:4px solid #c8f55b;border-radius:var(--lv2-radius-xl);opacity:1;object-fit:cover;transform:none;animation:none}.lv2 .feature-story-reference .reference-result-dots{display:none}.lv2 .features-section .review-photo-stage{padding:16px 12px 18px}.lv2 .review-photo-gallery>.fan-switcher,.lv2 .review-photo-head,.lv2 .review-photo-process{display:none}.lv2 .review-photo-flow{position:relative;inset:auto;display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px}.lv2 .review-source-wrap{position:relative;inset:auto;display:grid;width:100%;gap:10px;justify-items:center;padding:14px 10px 16px;border-radius:18px;background:rgba(255,255,255,.5);opacity:1;pointer-events:auto}.lv2 .review-source-wrap figure{width:min(72vw,250px);margin:0}.lv2 .review-source-wrap span{position:static;order:-1;display:block;margin:0;color:#35402b;font-size:15px;font-weight:780;transform:none}.lv2 .review-photo-gallery{display:grid;height:auto;gap:12px;overflow:visible;opacity:1;touch-action:auto}.lv2 .mobile-scroll-label{display:block;color:#35402b;font-size:15px;font-weight:780;text-align:center}.lv2 .review-photo-gallery .review-photo-card,.lv2 .review-photo-gallery .review-photo-card.is-fan-active,.lv2 .review-photo-gallery .review-photo-card.is-fan-active:nth-child(n),.lv2 .review-photo-gallery .review-photo-card:nth-child(n){position:relative;inset:auto;width:min(72vw,270px);margin:0 auto;border-width:4px;opacity:1;pointer-events:auto;transform:none;animation:none}.lv2 .features-section .tryon-showcase{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:stretch;padding:16px 12px 18px;gap:12px}.lv2 .features-section .tryon-inputs{position:relative;inset:auto;display:block;height:340px;min-height:0;padding:0;border-radius:18px;background:rgba(255,255,255,.46);opacity:1;pointer-events:auto}.lv2 .features-section .tryon-inputs .mobile-scroll-label{position:absolute;top:14px;right:0;left:0}.lv2 .features-section .tryon-inputs figure,.lv2 .features-section .tryon-inputs figure:nth-child(n){position:absolute;top:47%;left:50%;width:min(34%,118px);transform:translate(-50%,-50%)}.lv2 .features-section .tryon-inputs figure:first-of-type{z-index:1;transform:translate(-112%,-46%) rotate(-8deg)}.lv2 .features-section .tryon-inputs figure:nth-of-type(2){z-index:3;transform:translate(-50%,-58%) rotate(1deg)}.lv2 .features-section .tryon-inputs figure:nth-of-type(3){z-index:2;transform:translate(12%,-45%) rotate(8deg)}.lv2 .features-section .tryon-prompt{right:18px;bottom:16px;left:18px;width:auto;max-width:none;padding:13px 15px;font-size:14px;line-height:1.35;text-align:left;transform:none}.lv2 .features-section .tryon-process,.lv2 .tryon-results>.fan-switcher{display:none}.lv2 .features-section .tryon-results{display:grid;height:auto;gap:12px;padding:14px 10px 16px;border-radius:18px;background:rgba(255,255,255,.46);opacity:1;overflow:visible;touch-action:auto}.lv2 .features-section .tryon-results figure,.lv2 .features-section .tryon-results figure.is-fan-active,.lv2 .features-section .tryon-results figure.is-fan-active:nth-child(n),.lv2 .features-section .tryon-results figure:nth-child(n){position:relative;inset:auto;width:min(72vw,260px);margin:0 auto;border-color:#b5f23d;opacity:1;pointer-events:auto;transform:none;animation:none}.lv2 .category-selector-list{display:flex;flex-wrap:nowrap;margin:0 -7px 12px;padding:0 14px 8px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:14px;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}.lv2 .category-selector-list::-webkit-scrollbar{display:none}.lv2 .category-selector-list button{flex:0 0 auto;justify-content:center;width:auto;min-width:max-content;min-height:48px;padding-inline:18px;scroll-snap-align:start}.lv2 .category-selector-stage{touch-action:auto}.lv2 .pricing-section .pricing-grid{display:grid;margin:0;padding:0;overflow:visible;grid-template-columns:1fr;gap:10px;scroll-snap-type:none}.lv2 .pricing-section .price-card,.lv2 .pricing-section .price-card:focus-within{width:100%;min-width:0;min-height:0;padding:20px 18px;scroll-snap-align:none}@media (hover:hover) and (pointer:fine){.lv2 .pricing-section .price-card:hover{width:100%;min-width:0;min-height:0;padding:20px 18px;scroll-snap-align:none}}.lv2 .pricing-section .price-card.featured{order:-1}.lv2 .pricing-section .price-card.featured:before{top:-12px;right:12px;padding:6px 9px}.lv2 .pricing-section .price{margin:30px 0 3px;font-size:34px}.lv2 .pricing-section .price-card ul{min-height:0;margin:12px 0 16px;line-height:1.55}.lv2 .pricing-section .price-card .btn{min-height:48px}.lv2 .review-showcase{touch-action:auto}.lv2 .review-rail{grid-template-columns:1fr 1fr;gap:6px}.lv2 .review-person{grid-template-columns:38px 1fr;justify-items:start;gap:9px;text-align:left}.lv2 .review-person>span:nth-child(2){display:block}}