.landing-page_landingPage__HwTsG{--lp-max:1140px;--lp-steel-50:#f2f4f6;--lp-steel-100:#e4e8ec;--lp-steel-300:#aeb6be;--lp-steel-500:#6b7480;--lp-steel-700:#434a53;--lp-steel-900:#23272d;--lp-line:var(--color-border);--lp-line-steel:#d8dde2;--lp-warn:#9a9298;--lp-shadow-1:0 1px 2px rgba(27,26,31,0.05);--lp-shadow-card:0 1px 2px rgba(27,26,31,0.05),0 18px 40px -22px rgba(27,26,31,0.28);--lp-shadow-lift:0 1px 2px rgba(27,26,31,0.06),0 26px 50px -24px rgba(27,26,31,0.34);--color-bg:#f6f3ef;--color-surface:#ffffff;--color-surface-muted:#ebe6df;--color-text-primary:#171219;--color-text-secondary:#504754;--color-text-tertiary:#6d6470;--color-border:#d6cec4;--color-brand:#8b1cc4;--color-highlight:#a97712;--color-success:#157347;--btn-primary-bg:var(--color-brand);--btn-primary-text:var(--color-white);--btn-secondary-bg:var(--color-surface-muted);--btn-secondary-text:var(--color-text-primary);min-height:100vh;background:var(--color-bg);color:var(--color-text-primary)}.landing-page_hero__NEAMt,.landing-page_module__7lTcT,.landing-page_shellFooter__3M_QZ,.landing-page_shellHeader__seDCp{width:min(var(--lp-max),calc(100vw - 40px));margin-inline:auto}.landing-page_shellHeader__seDCp{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;height:66px;padding-inline:max(20px,calc((100vw - var(--lp-max)) / 2));border-bottom:1px solid var(--lp-line);background:color-mix(in srgb,var(--color-bg) 86%,transparent);backdrop-filter:saturate(1.3) blur(10px)}.landing-page_lockup__wJb_o{display:inline-flex;align-items:center;gap:.7rem;color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.landing-page_brandName__S4_H4{display:inline-flex;align-items:center;min-height:1.15rem;line-height:1;white-space:nowrap}.landing-page_yanBrandName__U2ba8{font-family:var(--font-heading);font-size:clamp(.98rem,1.12vw,1.08rem);font-weight:600;letter-spacing:0}.landing-page_loopwareBrandName__SsgPZ{font-family:var(--font-body);font-size:clamp(.98rem,1.12vw,1.08rem);font-weight:800;letter-spacing:.14em}.landing-page_lockupX__86TCO{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700}.landing-page_shellCta__qWkPw{flex:0 0 auto}.landing-page_shellFooter__3M_QZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-block:var(--space-6);margin-top:var(--space-5);border-top:1px solid var(--lp-line);color:var(--color-text-secondary);font-size:var(--text-sm)}.landing-page_footerLinks__dRRVc{display:flex;gap:var(--space-5);flex-wrap:wrap}.landing-page_footerLinks__dRRVc a,.landing-page_shellFooter__3M_QZ a{color:var(--color-text-secondary);text-decoration:none}.landing-page_footerLinks__dRRVc a:hover,.landing-page_shellFooter__3M_QZ a:hover{color:var(--color-text-primary)}.landing-page_moduleStack__tiS_5{display:grid;gap:var(--space-7);padding-block:var(--space-6)}.landing-page_module__7lTcT{padding-block:var(--space-6)}.landing-page_moduleHeader__hE13h{max-width:34rem;margin-bottom:var(--space-5)}.landing-page_moduleHeader__hE13h h2{margin:var(--space-3) 0;font-family:var(--font-heading);font-size:clamp(1.9rem,3vw,2.7rem);font-weight:600;line-height:1.05}.landing-page_moduleHeader__hE13h p{color:var(--color-text-secondary);line-height:1.65}.landing-page_kicker__pCYhz{display:inline-flex;align-items:center;gap:9px;color:var(--lp-steel-500);font-family:var(--font-body);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing-page_kicker__pCYhz:before{content:"";width:22px;height:1px;background:var(--color-highlight)}.landing-page_hero__NEAMt{display:grid;grid-template-columns:1.02fr .98fr;gap:var(--space-7);align-items:start;padding-block:var(--space-8) var(--space-5)}.landing-page_heroCentered__4X7xL{grid-template-columns:minmax(0,820px);justify-content:center;text-align:center}.landing-page_heroBackground__43SJ7{position:relative;overflow:hidden;border-radius:var(--radius-xl);color:var(--color-white)}.landing-page_heroBackground__43SJ7:after{content:"";position:absolute;inset:0;background:linear-gradient(95deg,rgb(0 0 0/.62),rgb(0 0 0/.15))}.landing-page_heroBackground__43SJ7 .landing-page_heroCopy__v1NMB{position:relative;z-index:1;padding:var(--space-7)}.landing-page_heroCopy__v1NMB{display:grid;gap:var(--space-4);max-width:34rem}.landing-page_heroCopy__v1NMB h1{margin:0;font-family:var(--font-heading);font-size:clamp(2.5rem,4.6vw,4rem);font-weight:600;line-height:1.04;letter-spacing:0}.landing-page_heroCopy__v1NMB p{max-width:30rem;color:var(--color-text-secondary);line-height:1.65}.landing-page_heroMedia__i60QQ{position:relative;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--lp-shadow-card);aspect-ratio:3/2}.landing-page_heroMedia__i60QQ img{display:block;width:100%;height:100%;object-fit:cover}.landing-page_proofStrip__o4Oeo{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:hidden;border-radius:var(--radius-lg);background:var(--color-text-primary);color:#fff}.landing-page_proofStrip__o4Oeo>div{padding:var(--space-5);border-right:1px solid rgba(255,255,255,.09)}.landing-page_proofStrip__o4Oeo>div:last-child{border-right:0}.landing-page_proofValue__40XhK{margin:0 0 var(--space-2);color:#fff;font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.15}.landing-page_proofStrip__o4Oeo p:not(.landing-page_proofValue__40XhK){margin:0;color:var(--lp-steel-300);font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.landing-page_hypothesisPanel__O03Mf{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--radius-md);background:var(--lp-line)}.landing-page_hypothesisPanel__O03Mf>div{padding:var(--space-4);background:var(--color-surface-muted)}.landing-page_smallLabel__gvC2Q{margin:0 0 var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.landing-page_mediaText__DnbiK{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.landing-page_mediaLeft__gIPk_ .landing-page_mediaImage__uwH8p{order:-1}.landing-page_mediaCopy__aXTmC{display:grid;gap:var(--space-3)}.landing-page_mediaCopy__aXTmC h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:600;line-height:1.05}.landing-page_mediaCopy__aXTmC p{color:var(--color-text-secondary);line-height:1.65}.landing-page_mediaCopy__aXTmC ul,.landing-page_objectionList__2zKwK{display:grid;gap:var(--space-3);padding-left:1.1rem;margin:var(--space-2) 0 0}.landing-page_mediaCopy__aXTmC li{color:var(--color-text-secondary)}.landing-page_cardImage__o8Ke1,.landing-page_mediaImage__uwH8p{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--lp-shadow-card);aspect-ratio:3/2}.landing-page_cardImage__o8Ke1{border-radius:var(--radius-md);box-shadow:none;aspect-ratio:4/3}.landing-page_cardImage__o8Ke1 img,.landing-page_mediaImage__uwH8p img{display:block;width:100%;height:100%;object-fit:cover}.landing-page_steps__uFB5H{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-4)}.landing-page_step__zDSJ4{display:grid;gap:var(--space-3);overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--lp-shadow-1);transition:box-shadow .2s,transform .2s}.landing-page_step__zDSJ4:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-card)}.landing-page_step__zDSJ4 .landing-page_cardImage__o8Ke1{border-radius:0;box-shadow:none}.landing-page_step__zDSJ4 h3{margin:0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600}.landing-page_step__zDSJ4 p{margin:0 var(--space-4) var(--space-4);color:var(--color-text-secondary);font-size:14px}.landing-page_cardGrid__6MtQW,.landing-page_proofGrid__58JmV,.landing-page_threeColumn__RAkHS{display:grid;gap:var(--space-4)}.landing-page_gridTwo__xm7vY{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page_gridThree__0xtAG,.landing-page_proofGrid__58JmV,.landing-page_threeColumn__RAkHS{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page_card__5wF37{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--lp-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--lp-shadow-1)}.landing-page_card__5wF37 .landing-page_cardImage__o8Ke1{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;border-radius:var(--radius-md) var(--radius-md) 0 0}.landing-page_card__5wF37 h3{margin:0;color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600}.landing-page_card__5wF37 p{margin:0;color:var(--color-text-secondary);font-size:15px}.landing-page_comparisonTable__elu13{position:relative;display:grid;grid-template-columns:1.1fr 1fr 1fr;overflow:hidden;border:1px solid var(--lp-line-steel);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--lp-shadow-card)}.landing-page_comparisonCell__X1S_V{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--lp-line);font-size:15px}.landing-page_comparisonCell__X1S_V:nth-child(3n-2){background:var(--lp-steel-50);color:var(--color-text-primary);font-weight:800}.landing-page_comparisonCell__X1S_V:nth-child(3n-1){color:var(--color-text-tertiary)}.landing-page_comparisonCell__X1S_V:nth-child(3n){border-bottom-color:rgba(255,255,255,.12);background:var(--lp-steel-900);color:#eaedf0}.landing-page_comparisonHeader__zx_Hl{border-bottom-width:1px;font-weight:800;letter-spacing:.01em}.landing-page_comparisonHeader__zx_Hl:nth-child(3n-2){color:var(--lp-steel-500)}.landing-page_comparisonHeader__zx_Hl:nth-child(3n){position:relative;padding-left:54px}.landing-page_comparisonHeader__zx_Hl:nth-child(3n):before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--color-highlight)}.landing-page_comparisonTable__elu13:before{content:"VS";position:absolute;top:12px;left:67.7%;z-index:3;display:grid;place-items:center;width:54px;height:54px;border:2px solid var(--color-highlight);border-radius:50%;background:var(--color-surface);box-shadow:var(--lp-shadow-card);color:var(--color-text-primary);font-family:var(--font-heading);font-size:19px;font-weight:700;transform:translateX(-50%)}.landing-page_problemSolution__I9Ffd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--radius-md);background:var(--lp-line)}.landing-page_problemSolution__I9Ffd>div{padding:var(--space-4) var(--space-5);background:var(--color-surface)}.landing-page_problemSolution__I9Ffd>div:nth-child(odd){background:var(--color-surface-muted)}.landing-page_problemSolution__I9Ffd .landing-page_smallLabel__gvC2Q:first-child{color:var(--lp-warn)}.landing-page_testimonial__aeCcM{max-width:900px;margin-inline:auto;text-align:center}.landing-page_testimonial__aeCcM blockquote{margin:0;font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500;line-height:1.18}.landing-page_testimonial__aeCcM figcaption{margin-top:var(--space-3);color:var(--color-text-secondary)}.landing-page_objectionList__2zKwK{padding-left:0;list-style:none}.landing-page_objectionList__2zKwK li{position:relative;padding-left:1.6rem;color:var(--color-text-secondary)}.landing-page_objectionList__2zKwK li:before{content:"-";position:absolute;left:0;color:var(--lp-steel-300)}.landing-page_faqList__jdQ1J{display:grid;gap:var(--space-2);max-width:52rem;margin-inline:auto}.landing-page_faqItem__HE2Ry{padding:var(--space-4) var(--space-5);border:1px solid var(--lp-line);border-radius:var(--radius-md);background:var(--color-surface)}.landing-page_faqItem__HE2Ry summary{cursor:pointer;font-size:16.5px;font-weight:700;list-style:none}.landing-page_faqItem__HE2Ry summary::-webkit-details-marker{display:none}.landing-page_faqItem__HE2Ry p{margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.landing-page_ctaBand__MSbF9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--lp-line-steel);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--lp-shadow-1)}.landing-page_ctaBand__MSbF9 h2{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,3.2rem);letter-spacing:0}.landing-page_ctaBand__MSbF9 p{color:var(--color-text-secondary);line-height:1.7}.landing-page_offerPrice__iIItE{color:var(--color-text-primary);font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1}.landing-page_conversionBlock__l2Qn8{position:relative;display:grid;grid-template-columns:1.2fr .9fr;gap:var(--space-6);align-items:center;overflow:hidden;padding:var(--space-7);border-radius:var(--radius-xl);background:linear-gradient(118deg,rgba(255,255,255,.1),rgba(255,255,255,0) 38%),linear-gradient(180deg,var(--lp-steel-700),var(--lp-steel-900));box-shadow:var(--lp-shadow-lift);color:#fff}.landing-page_conversionBlock__l2Qn8:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(96deg,rgba(255,255,255,.05) 0 2px,transparent 2px 7px);opacity:.5;pointer-events:none}.landing-page_conversionCopy__Q0qIK{position:relative;display:grid;gap:var(--space-3)}.landing-page_conversionCopy__Q0qIK h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.9rem,2.8vw,2.6rem);font-weight:600;line-height:1.06;letter-spacing:0}.landing-page_conversionCopy__Q0qIK li,.landing-page_conversionCopy__Q0qIK p{color:#e7eaee;line-height:1.6}.landing-page_conversionCopy__Q0qIK ul{display:grid;gap:var(--space-2);padding-left:1.1rem;margin:var(--space-3) 0 0}.landing-page_conversionPanel__zhX0L{position:relative;display:grid;align-content:center;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--lp-shadow-lift);color:var(--color-text-primary)}.landing-page_orderBar__FxrY7{position:fixed;right:0;bottom:0;left:0;z-index:30;display:none;align-items:center;justify-content:center;gap:var(--space-4);padding:11px 16px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line-steel);background:color-mix(in srgb,var(--color-surface) 95%,transparent);box-shadow:0 -10px 26px -14px rgba(27,26,31,.34);backdrop-filter:blur(10px)}[data-reveal-ready] .landing-page_rv__jt7tN{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.6,.2,1)}[data-reveal-ready] .landing-page_rv__jt7tN.landing-page_isIn__DEbLl{opacity:1;transform:none}@media (max-width:960px){.landing-page_landingPage__HwTsG{padding-bottom:76px}.landing-page_conversionBlock__l2Qn8,.landing-page_hero__NEAMt,.landing-page_mediaText__DnbiK{grid-template-columns:1fr;gap:var(--space-6)}.landing-page_hero__NEAMt{padding-block:var(--space-6) var(--space-2)}.landing-page_shellCta__qWkPw{display:none}.landing-page_comparisonTable__elu13,.landing-page_gridThree__0xtAG,.landing-page_proofGrid__58JmV,.landing-page_threeColumn__RAkHS{grid-template-columns:1fr 1fr}.landing-page_comparisonHeader__zx_Hl:nth-child(3n-2){display:none}.landing-page_comparisonCell__X1S_V:nth-child(3n-2){grid-column:1/-1}.landing-page_comparisonTable__elu13:before{top:7px;left:50%;width:46px;height:46px;font-size:16px}.landing-page_orderBar__FxrY7{display:flex}}@media (max-width:560px){.landing-page_ctaBand__MSbF9,.landing-page_gridThree__0xtAG,.landing-page_gridTwo__xm7vY,.landing-page_hero__NEAMt,.landing-page_problemSolution__I9Ffd,.landing-page_proofGrid__58JmV,.landing-page_steps__uFB5H,.landing-page_threeColumn__RAkHS{grid-template-columns:1fr}.landing-page_mediaLeft__gIPk_ .landing-page_mediaImage__uwH8p{order:0}.landing-page_proofStrip__o4Oeo{grid-template-columns:1fr}.landing-page_proofStrip__o4Oeo>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.landing-page_lockup__wJb_o{gap:6px}.landing-page_loopwareBrandName__SsgPZ,.landing-page_yanBrandName__U2ba8{font-size:14.5px}.landing-page_loopwareBrandName__SsgPZ{letter-spacing:.1em}.landing-page_heroCopy__v1NMB h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){[data-reveal-ready] .landing-page_rv__jt7tN{opacity:1;transform:none;transition:none}.landing-page_step__zDSJ4:hover{transform:none}}