.hp{--hp-maxw:var(--app-w,1520px);--hp-gutter:clamp(20px, 3vw, 48px);--hp-radius:14px;--hp-line:var(--ink-12);--hp-ease:cubic-bezier(.16, 1, .3, 1);--hp-shadow:0 1px 0 var(--ink-12), 0 40px 80px -40px color-mix(in srgb, var(--ink) 35%, transparent), 0 12px 28px -18px color-mix(in srgb, var(--ink) 25%, transparent);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.hp *,.hp :before,.hp :after{box-sizing:border-box}.hp a{color:inherit}.hp :where(ul,ol){margin:0;padding:0;list-style:none}.hp :where(p,h1,h2,h3){margin:0}.hp-wrap{width:100%;max-width:var(--hp-maxw);padding:0 var(--hp-gutter);margin:0 auto}.hp-nowrap{white-space:nowrap}.hp-mask{margin:0 -.12em -.08em;padding:0 .12em .08em;display:block;overflow:hidden}.hp-mask>span{will-change:transform;display:block}.hp-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);align-items:center;gap:12px;font-size:11.5px;font-weight:500;display:inline-flex}.hp-eyebrow:before{content:"";background:var(--flag);width:24px;height:1px}.hp-h2{font-family:var(--serif);letter-spacing:-.025em;max-width:none;margin:20px 0 0;font-size:clamp(38px,5.2vw,72px);font-weight:400;line-height:1.02}.hp-h2 em{color:var(--flag);font-style:italic}.hp-btn{isolation:isolate;height:56px;font-family:var(--sans);letter-spacing:-.005em;background:var(--flag);box-shadow:0 10px 30px -12px color-mix(in srgb, var(--flag) 70%, transparent), inset 0 1px 0 #ffffff2e;transition:transform .4s var(--hp-ease), box-shadow .4s var(--hp-ease);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.hp-btn:before{content:"";z-index:-1;background:var(--ink);border-radius:inherit;transition:transform .5s var(--hp-ease);position:absolute;inset:0;transform:translateY(101%)}.hp-btn:hover{box-shadow:0 18px 40px -16px color-mix(in srgb, var(--ink) 60%, transparent);transform:translateY(-2px)}.hp-btn:hover:before{transform:translateY(0)}.hp-btn:hover{color:var(--paper)!important}.hp-btn-arr{transition:transform .45s var(--hp-ease);display:inline-block}.hp-btn:hover .hp-btn-arr{transform:translate(4px)}.hp-btn:focus-visible{outline:2px solid var(--flag);outline-offset:4px}.hp-link{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 0;font-size:12px;text-decoration:none;display:inline-flex;position:relative;color:var(--ink)!important}.hp-link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--hp-ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.hp-link:hover:after{transform-origin:0;transform:scaleX(1)}.hp .hp-nav{z-index:50;box-shadow:none;transition:background .4s var(--hp-ease), box-shadow .4s var(--hp-ease);background:0 0;padding:0;display:block;position:fixed;top:0;left:0;right:0}.hp .hp-nav.is-scrolled{background:color-mix(in srgb, var(--paper) 78%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);box-shadow:0 1px 0 var(--hp-line)}.hp-nav-in{max-width:var(--hp-maxw);padding:0 var(--hp-gutter);height:68px;transition:height .4s var(--hp-ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto;display:grid}.hp-nav.is-scrolled .hp-nav-in{height:58px}.hp-nav-links{align-items:center;gap:28px;display:flex}.hp-nav-links a{font-family:var(--sans);color:var(--ink-60);font-size:14px;font-weight:500;text-decoration:none;transition:color .25s}.hp-nav-links a:hover{color:var(--ink)}.hp .hp-nav-links .hp-nav-btn{color:var(--paper);background:var(--ink);height:38px;transition:background .3s var(--hp-ease), transform .3s var(--hp-ease);border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}.hp .hp-nav-links .hp-nav-btn:hover{background:var(--flag);color:#fff;transform:translateY(-1px)}.hp-hero{text-align:center;padding:148px 0 0;position:relative}.hp-hero-copy{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hp-h1{letter-spacing:0;margin:26px 0 0;font-weight:400;line-height:1}.hp-big{font-family:var(--mono);color:var(--flag);letter-spacing:-.055em;word-spacing:-.3em;white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:.04em;font-size:clamp(92px,15.5vw,212px);font-weight:600;line-height:.9}.hp-h1-sub{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;max-width:30ch;margin-top:18px;margin-left:auto;margin-right:auto;font-size:clamp(25px,3vw,42px);font-weight:400;line-height:1.15}.hp-h1-sub sup{vertical-align:super;color:var(--flag);margin-left:1px;font-size:.5em}.hp-question{font-family:var(--serif);letter-spacing:-.03em;margin:34px 0 0;font-size:clamp(42px,6vw,88px);font-style:italic;font-weight:400;line-height:1.02}.hp-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:40px;display:flex}.hp-micro{font-family:var(--sans);color:var(--ink-60);margin-top:22px;font-size:14px}.hp-stage{z-index:1;margin-top:88px;position:relative}.hp-caption{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-30);margin-top:16px;font-size:11px}.hp-demo{text-align:left;background:var(--card);border:1px solid var(--hp-line);border-radius:var(--hp-radius);box-shadow:var(--hp-shadow);position:relative;overflow:hidden}.hp-demo-bar{border-bottom:1px solid var(--hp-line);height:48px;font-family:var(--mono);letter-spacing:.06em;color:var(--ink-60);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 18px;font-size:11px;display:grid}.hp-demo-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;display:inline-flex;overflow:hidden}.hp-dot{background:var(--flag);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite hp-pulse}@keyframes hp-pulse{50%{opacity:.25}}.hp-chip{background:var(--flag-soft);color:var(--flag);white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font-weight:500}.hp-demo-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.hp-sheet{border-right:1px solid var(--hp-line);min-width:0}.hp-sheet-head,.hp-row{grid-template-columns:minmax(0,2.3fr) minmax(0,1.2fr) 52px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;display:grid}.hp-sheet-head{border-bottom:1px solid var(--hp-line);height:38px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-30);font-size:10px}.hp-sheet .r{text-align:right}.hp-sheet-rows{position:relative}.hp-row{border-bottom:1px solid color-mix(in srgb, var(--ink) 6%, transparent);height:46px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px;transition:opacity .35s,background .35s;position:relative}.hp-demo.is-running .hp-row{opacity:.38}.hp-row:last-child{border-bottom:0}.hp-demo.is-running .hp-row.is-seen{opacity:1}.hp-row.is-hit,.hp-demo:not(.is-running) .hp-row.is-flag{background:var(--flag-soft)}.hp-row.is-hit:before,.hp-demo:not(.is-running) .hp-row.is-flag:before{content:"";background:var(--flag);width:2px;position:absolute;top:0;bottom:0;left:0}.hp-row.is-hit .c-net,.hp-demo:not(.is-running) .hp-row.is-flag .c-net{color:var(--flag);font-weight:600}.hp-row .c-store,.hp-row .c-terr{color:var(--ink-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp .c-song{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.hp .c-song .nm{max-width:100%}.c-song .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-tag{text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--flag);white-space:nowrap;border-radius:4px;flex:none;max-width:100%;padding:3px 7px;font-size:9.5px;font-weight:600;overflow:hidden}.hp-scan{z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--flag) 9%, transparent) 70%, transparent);border-bottom:1px solid var(--flag);opacity:0;height:46px;position:absolute;top:0;left:0;right:0}.hp-report{background:var(--surface);flex-direction:column;min-width:0;padding:22px;display:flex}.hp-tabs{background:var(--paper-deep);border-radius:999px;align-self:flex-start;gap:4px;margin-bottom:22px;padding:3px;display:flex}.hp-tabs span{font-family:var(--sans);color:var(--ink-60);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.hp-tabs .on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 15%, transparent)}.hp-report-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);font-size:10.5px}.hp-report-v{font-family:var(--mono);color:var(--flag);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1.05}.hp-report-meta{font-family:var(--mono);color:var(--ink-60);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11.5px}.hp-findings{flex-direction:column;gap:8px;margin-top:20px;display:flex}.hp-finding{border:1px solid var(--hp-line);border-left:2px solid var(--flag);background:var(--card);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.hp-finding div{flex-direction:column;gap:2px;min-width:0;display:flex}.hp-finding b{font-family:var(--sans);font-size:13.5px;font-weight:600}.hp-finding span{color:var(--ink-60);font-size:12px;line-height:1.4}.hp-finding em{font-style:normal;font-family:var(--mono);color:var(--flag);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.hp-ready{font-family:var(--mono);letter-spacing:.04em;color:var(--money);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:11px;display:grid}.hp-ready-btn{color:var(--paper);background:var(--ink);font-family:var(--sans);letter-spacing:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.hp-sources{text-align:center;padding:88px 0 72px}.hp-sources-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-30);margin-bottom:26px;font-size:11px}.hp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hp-marquee-track{width:max-content;animation:38s linear infinite hp-marquee;display:flex}.hp-marquee:hover .hp-marquee-track{animation-play-state:paused}.hp-marquee ul{flex:none;display:flex}.hp-marquee li{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-60);white-space:nowrap;align-items:center;padding:0 clamp(24px,3vw,44px);font-size:clamp(26px,3vw,40px);display:flex}.hp-marquee li:after{content:"/";font-family:var(--mono);color:var(--flag);margin-left:clamp(24px,3vw,44px);margin-right:calc(-1*clamp(24px,3vw,44px));font-size:.55em}.hp-marquee li:last-child{color:var(--ink-30);font-style:italic}@keyframes hp-marquee{to{transform:translate(-50%)}}.hp-dark{background:var(--dark-bg);color:var(--dark-fg);border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.hp-dark .hp-eyebrow{color:color-mix(in srgb, var(--dark-fg) 60%, transparent)}.hp-dark .hp-h2 em{color:#ff6a4d}.hp-compare{padding:140px 0 128px}.hp-bars{flex-direction:column;gap:44px;margin-top:72px;display:flex}.hp-bar{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.hp-bar-label b{font-family:var(--serif);letter-spacing:-.01em;font-size:28px;font-weight:400;display:block}.hp-bar-label span{font-family:var(--mono);color:color-mix(in srgb, var(--dark-fg) 58%, transparent);margin-top:6px;font-size:12px;line-height:1.6;display:block}.hp-bar-label sup{font-size:.8em}.hp-bar-price{font-family:var(--mono);letter-spacing:-.03em;margin-top:10px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1;display:block}.hp-bar-price sup{vertical-align:super;letter-spacing:0;font-size:.35em}.hp-bar-new .hp-bar-price{color:#ff6a4d}.hp-bar-label b+.hp-bar-price+span{margin-top:12px}.hp-gap{border-top:1px solid color-mix(in srgb, var(--dark-fg) 14%, transparent);flex-wrap:wrap;align-items:baseline;gap:28px;margin-top:64px;padding-top:40px;display:flex}.hp-gap-n{font-family:var(--mono);letter-spacing:-.04em;color:#ff6a4d;font-size:clamp(56px,8vw,112px);font-weight:600;line-height:.9}.hp-gap-t{max-width:38ch;font-family:var(--serif);color:var(--dark-fg);font-size:clamp(20px,2vw,26px);line-height:1.3}.hp-diff{border-top:1px solid var(--hp-line);padding:128px 0}.hp-diff-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.hp-diff-cell{border:1px solid var(--hp-line);background:var(--surface,#fff);border-radius:18px;padding:28px 30px}.hp-diff-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);font-size:12px;font-weight:600}.hp-diff-cell ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hp-diff-cell li{color:var(--ink);padding-left:24px;font-size:16px;line-height:1.5;position:relative}.hp-diff-cell li:before{content:"";background:var(--ink-30,#9aa29c);width:10px;height:2px;position:absolute;top:.62em;left:0}.hp-diff-us{background:var(--dark-bg);border-color:var(--dark-bg)}.hp-diff-us .hp-diff-k{color:#ff6a4d}.hp-diff-us li{color:var(--dark-fg)}.hp-diff-us li:before{background:#ff6a4d}.hp-diff-note{font-family:var(--serif);color:var(--ink);margin-top:28px;font-size:clamp(20px,2vw,26px);font-style:italic}.hp-bar-track{align-items:center;height:30px;display:flex;position:relative}.hp-bar-fill{transform-origin:0;border-radius:999px;height:100%}.hp-bar-old .hp-bar-fill{border:1px solid color-mix(in srgb, var(--dark-fg) 32%, transparent);background:color-mix(in srgb, var(--dark-fg) 18%, var(--dark-bg));border-radius:4px;width:100%}.hp-bar-new .hp-bar-fill{background:var(--flag);width:5%;min-width:56px;box-shadow:0 0 40px -6px #ff5a3c}.hp-bar-done{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;position:absolute}.hp-bar-old .hp-bar-done{color:var(--dark-fg);right:18px}.hp-bar-new .hp-bar-done{color:#ff6a4d;font-weight:600;left:calc(max(5%,56px) + 18px)}.hp-mid-cta{border-top:1px solid color-mix(in srgb, var(--dark-fg) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:104px;padding-top:56px;display:flex}.hp-mid-cta p{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(32px,3.8vw,52px);font-style:italic;line-height:1.05}.hp-dark .hp-btn:hover{color:var(--ink)!important}.hp-dark .hp-btn:before{background:var(--dark-fg)}.hp-what{padding:140px 0 20px}.hp-what-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:64px;display:grid}.hp-what-copy p{letter-spacing:-.005em;max-width:36ch;font-size:clamp(19px,1.9vw,23px);line-height:1.5}.hp-what-copy p+p{color:var(--ink-60);margin-top:18px}.hp-maestro{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--card);padding:32px 32px 34px}.hp-maestro h3{font-family:var(--serif);letter-spacing:-.015em;margin-top:22px;font-size:30px;font-weight:400;line-height:1.1}.hp-maestro p{color:var(--ink-60);margin-top:14px;font-size:15.5px;line-height:1.6}.hp-maestro p+p{margin-top:12px}.hp-how{padding:140px 0 40px}.hp-steps{border-top:1px solid var(--ink);counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.hp-steps li{padding:30px 32px 8px 0;position:relative}.hp-steps li+li{border-left:1px solid var(--hp-line);padding-left:32px}.hp-step-n{font-family:var(--mono);letter-spacing:.1em;color:var(--flag);font-size:12px}.hp-steps h3{font-family:var(--serif);letter-spacing:-.015em;margin-top:40px;font-size:30px;font-weight:400;line-height:1.1}.hp-steps p{color:var(--ink-60);max-width:34ch;margin-top:12px;font-size:15.5px;line-height:1.6}.hp-how-contract{border-top:1px solid var(--hp-line);color:var(--ink-60);max-width:52ch;margin-top:40px;padding-top:28px;font-size:16.5px;line-height:1.6}.hp-how-contract .hp-leak-code{margin-bottom:10px;display:block}.hp-catch{padding:140px 0}.hp-leaks{border-top:1px solid var(--hp-line);border-left:1px solid var(--hp-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.hp-leak{border-right:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line);transition:background .5s var(--hp-ease);padding:30px 28px 34px;position:relative}.hp-leak:before{content:"";background:var(--flag);transform-origin:0;width:calc(100% + 1px);height:2px;transition:transform .6s var(--hp-ease);position:absolute;top:-1px;left:-1px;transform:scaleX(0)}.hp-leak:hover{background:var(--card)}.hp-leak:hover:before{transform:scaleX(1)}.hp-leak-code{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--flag);font-size:11px}.hp-leak h3{font-family:var(--serif);letter-spacing:-.01em;margin-top:28px;font-size:25px;font-weight:400;line-height:1.15}.hp-leak p{color:var(--ink-60);margin-top:10px;font-size:15px;line-height:1.55}.hp-proof{padding:40px 0 20px}.hp-proof-in{background:linear-gradient(var(--ink), var(--ink)) no-repeat center top / calc(100% - 2 * var(--hp-gutter)) 1px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:56px;padding-top:56px;display:grid}.hp-proof-v{font-family:var(--mono);color:var(--flag);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(54px,9vw,136px);font-weight:600;line-height:.9}.hp-proof-side{padding-bottom:8px}.hp-proof-k{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.hp-proof-who{color:var(--ink-60);max-width:40ch;margin-top:12px;font-size:15px}.hp-trust{padding:120px 0 140px}.hp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hp-trust-cell{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--card);flex-direction:column;align-items:flex-start;padding:36px 36px 32px;display:flex}.hp-trust-cell h3{font-family:var(--serif);letter-spacing:-.015em;max-width:20ch;margin-top:22px;font-size:30px;font-weight:400;line-height:1.12}.hp-trust-cell>p:not(.hp-eyebrow){color:var(--ink-60);max-width:40ch;margin-top:14px;font-size:15.5px;line-height:1.6}.hp-trust-cell ul{width:100%;margin-top:18px}.hp-trust-cell li{border-top:1px solid var(--hp-line);font-family:var(--mono);color:var(--ink);align-items:baseline;gap:12px;padding:11px 0;font-size:12.5px;display:flex}.hp-trust-cell li:before{content:"✓";color:var(--money);font-weight:600}.hp-trust-cell .hp-link{margin-top:auto;padding-top:26px}.hp-trust-cell .hp-link:after{bottom:0}.hp-plan-tiers{width:100%;margin:24px 0 0}.hp-plan-tier{border-top:1px solid var(--hp-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 0;display:grid}.hp-plan-tier dt{min-width:0;font-size:16px;font-weight:600}.hp-plan-tier dd{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:18px}.hp-plan-tier span{font-family:var(--sans);color:var(--ink-60);margin-top:5px;font-size:12px;font-weight:400;display:block}.hp-trust-cell>.hp-plan-note{font-size:13px}.hp-faq{padding:0 0 140px}.hp-faq-grid{background:linear-gradient(var(--ink), var(--ink)) no-repeat center top / calc(100% - 2 * var(--hp-gutter)) 1px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;padding-top:72px;display:grid}.hp-faq-list{border-top:1px solid var(--hp-line)}.hp-faq details{border-bottom:1px solid var(--hp-line)}.hp-faq summary{cursor:pointer;font-family:var(--serif);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:23px;line-height:1.25;list-style:none;transition:color .25s;display:flex}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary:hover{color:var(--flag)}.hp-faq summary:focus-visible{outline:2px solid var(--flag);outline-offset:4px}.hp-faq summary i{flex:none;width:14px;height:14px;position:relative}.hp-faq summary i:before,.hp-faq summary i:after{content:"";height:1.5px;transition:transform .45s var(--hp-ease);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.hp-faq summary i:after{transform:rotate(90deg)}.hp-faq details[open] summary i:after,.hp-faq details.is-open summary i:after{transform:rotate(0)}.hp-faq-a{overflow:hidden}.hp-faq-a p{color:var(--ink-60);max-width:62ch;padding:0 48px 26px 0;font-size:16px;line-height:1.65}.hp-close{text-align:center;padding:160px 0}.hp-close .hp-h2{margin:0 0 48px;font-size:clamp(44px,7vw,104px)}.hp-close .hp-micro{color:color-mix(in srgb, var(--dark-fg) 50%, transparent)}.hp-foot{background:var(--paper-deep);padding:56px 0 120px}.hp-foot-row{border-bottom:1px solid var(--hp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.hp-foot-row nav{flex-wrap:wrap;gap:28px;display:flex}.hp-foot-row nav a{color:var(--ink-60);font-size:14px;text-decoration:none}.hp-foot-row nav a:hover{color:var(--flag)}.hp-notes{flex-direction:column;gap:8px;padding-top:28px;display:flex}.hp-notes p{font-family:var(--sans);letter-spacing:0;color:var(--ink-60);max-width:110ch;font-size:11.5px;line-height:1.6}.hp main[id],.hp section[id]{scroll-margin-top:84px}@media (width>=1101px){.hp-big{font-size:calc(clamp(92px,15.5vw,212px)/1.49254)}.hp-h1-sub{font-size:calc(clamp(25px,3vw,42px)/1.49254)}.hp-question{font-size:calc(clamp(42px,6vw,88px)/1.49254)}}@media (width<=1100px){.hp-demo-body{grid-template-columns:minmax(0,1fr)}.hp-sheet{border-right:0;border-bottom:1px solid var(--hp-line)}.hp-bar{grid-template-columns:minmax(0,1fr);gap:16px}.hp-diff-grid{grid-template-columns:1fr}.hp-steps{grid-template-columns:minmax(0,1fr)}.hp-steps li,.hp-steps li+li{border-left:0;border-bottom:1px solid var(--hp-line);padding:26px 0 30px}.hp-steps h3{margin-top:18px}.hp-leaks{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-proof-in{grid-template-columns:minmax(0,1fr);gap:20px}.hp-what-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hp-trust-grid{grid-template-columns:minmax(0,1fr)}.hp-faq-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=640px){.hp{--hp-gutter:18px}.hp-nav-in{height:60px}.hp-nav.is-scrolled .hp-nav-in{height:54px}.hp-nav-links{gap:16px}.hp-hide-sm{display:none}.hp .hp-nav-links .hp-nav-btn{height:34px;padding:0 14px;font-size:13px}.hp-hero{padding-top:96px}.hp-h1{margin-top:18px}.hp-big{font-size:clamp(72px,24vw,108px)}.hp-h1-sub{max-width:18ch;margin-top:12px;font-size:24px}.hp-question{margin-top:22px;font-size:clamp(36px,10.6vw,46px)}.hp-cta-row{flex-direction:column;gap:16px;width:100%;margin-top:28px}.hp-cta-row .hp-btn{width:100%}.hp-micro{max-width:30ch;margin-top:14px;font-size:13px;line-height:1.5}.hp-stage{margin-top:32px;padding:0 18px}.hp-demo-bar{gap:8px;height:36px;padding:0 12px}.hp-demo-title{letter-spacing:0;gap:6px;font-size:9px}.hp-chip{letter-spacing:0;padding:4px 6px;font-size:9px}.hp-sheet-head,.hp-row{grid-template-columns:minmax(0,1fr) 62px 66px;gap:8px;padding:0 12px}.hp-sheet-head{height:28px;font-size:9px}.hp-sheet .c-store,.hp-sheet .c-terr{display:none}.hp-row{height:28px;font-size:10px}.hp-scan{height:28px}.hp-tag{display:none}.hp-report{padding:14px 12px}.hp-tabs{margin-bottom:12px}.hp-tabs span{padding:4px 10px;font-size:11px}.hp-report-v{font-size:30px}.hp-report-meta{margin-top:6px;font-size:10px}.hp-findings{gap:6px;margin-top:12px}.hp-finding{gap:8px;padding:8px 10px}.hp-finding b{font-size:12px}.hp-finding span,.hp-finding em{font-size:11px}.hp-ready{gap:8px;padding-top:12px;font-size:10px}.hp-ready-btn{font-size:11px}.hp-caption{margin-top:12px;font-size:9px;line-height:1.5}.hp-sources{padding:40px 0 32px}.hp-what{padding:64px 0 12px}.hp-what-grid{gap:24px;margin-top:28px}.hp-maestro{padding:26px 22px 28px}.hp-compare,.hp-how,.hp-catch,.hp-diff{padding-top:64px}.hp-diff{padding-bottom:64px}.hp-diff-grid{margin-top:32px}.hp-diff-cell{padding:22px 20px}.hp-gap{gap:14px;margin-top:40px;padding-top:28px}.hp-compare,.hp-catch{padding-bottom:64px}.hp-bars{gap:28px;margin-top:32px}.hp-bar-track{height:24px}.hp-mid-cta{text-align:center;flex-direction:column;align-items:stretch;margin-top:48px;padding-top:32px}.hp-mid-cta .hp-btn{width:100%}.hp-steps{margin-top:28px}.hp-steps li,.hp-steps li+li{padding:22px 0 24px}.hp-leaks{grid-template-columns:minmax(0,1fr);margin-top:28px}.hp-leak{padding:24px 20px 26px}.hp-leak h3{margin-top:16px}.hp-proof{padding-bottom:64px}.hp-proof-in{padding-top:40px}.hp-trust{padding-bottom:64px}.hp-trust-cell{padding:28px 22px 26px}.hp-trust-cell h3{font-size:26px}.hp-faq{padding-bottom:64px}.hp-faq-grid{padding-top:40px}.hp-faq summary{padding:20px 0;font-size:20px}.hp-faq-a p{padding-right:0}.hp-close{padding:72px 0}.hp-close .hp-btn{width:100%}.hp-foot-row nav{gap:20px}}.hp-results{padding:56px 0 24px}.hp-results-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.hp-results-list:focus-visible{outline:2px solid var(--flag);outline-offset:6px;border-radius:var(--hp-radius)}.hp-result{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--card);min-height:240px;transition:border-color .4s var(--hp-ease);flex-direction:column;padding:28px 28px 26px;display:flex;position:relative;overflow:hidden}.hp-result:before{content:"";background:var(--flag);height:2px;position:absolute;top:0;left:0;right:0}.hp-result.is-recovered:before{background:var(--money)}.hp-result:hover{border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.hp-result-status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--flag);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.hp-result.is-recovered .hp-result-status{color:var(--money)}.hp-result-status i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.hp-result-title{font-family:var(--serif);letter-spacing:-.01em;margin-top:28px;font-size:25px;font-weight:400;line-height:1.18}.hp-result-who{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-60);margin-top:auto;padding-top:24px;font-size:12px}.hp-result-amount{font-family:var(--serif);letter-spacing:-.01em;color:var(--money);margin-top:14px;font-size:30px;line-height:1}.hp-result-link{color:var(--ink);text-underline-offset:3px;margin-top:14px;font-size:14px;text-decoration:underline}.hp-results-note{color:var(--ink-60);max-width:62ch;margin-top:24px;font-size:14px;line-height:1.6}.hp-results-sample{margin-top:12px;font-size:14px}.hp-results-sample a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.hp-results-list{margin:32px calc(-1 * var(--hp-gutter)) 0;padding:0 var(--hp-gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hp-gutter);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.hp-results-list::-webkit-scrollbar{display:none}.hp-result{scroll-snap-align:start;flex:0 0 min(78%,340px);min-height:210px;padding:24px 22px 22px}.hp-result-title{margin-top:20px;font-size:22px}}@media (width<=640px){.hp-results{padding:32px 0 8px}.hp-results-note{font-size:13px}}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{transition-duration:.01ms!important;animation:none!important}.hp-marquee{-webkit-mask-image:none;mask-image:none}.hp-marquee-track{justify-content:center;width:auto}.hp-marquee ul{flex-wrap:wrap;justify-content:center;row-gap:12px}.hp-marquee ul[aria-hidden]{display:none}}.hp-bar-time{font-style:normal;font-family:var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin:-2px 0 8px;font-size:13px;font-weight:600;display:block}.hp-bar-new .hp-bar-time{color:#ff5a3c;opacity:1}@media (width>=1280px){.hp-stage{margin-top:104px}.hp-bar{grid-template-columns:minmax(0,clamp(300px,24vw,400px)) minmax(0,1fr)}.hp-what-copy p{max-width:46ch}.hp-what-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px}.hp-steps p{max-width:40ch}.hp-how-contract{max-width:64ch}.hp-gap-t{max-width:48ch}.hp-proof-who{max-width:56ch}.hp-trust-cell>p:not(.hp-eyebrow){max-width:52ch}.hp-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:96px}}@media (width>=1280px) and (width<=1799px){.hp-compare{padding:120px 0 112px}}@media (width>=1360px){.hp-hero{text-align:left;padding:104px 0 0}.hp-hero-grid{max-width:var(--hp-maxw);padding:0 var(--hp-gutter);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:clamp(56px,4.5vw,88px);margin:0 auto;display:grid}.hp-hero-grid>.hp-wrap{max-width:none;margin:0;padding:0}.hp-hero-copy{align-items:flex-start}.hp-hero-copy .hp-h1{margin-top:22px}.hp-hero-copy .hp-big{font-size:clamp(96px,8.6vw,148px)}.hp-hero-copy .hp-h1-sub{max-width:22ch;margin-left:0;margin-right:0;font-size:clamp(26px,2.3vw,36px)}.hp-hero-copy .hp-question{margin-top:28px;font-size:clamp(40px,3.8vw,62px)}.hp-hero-copy .hp-cta-row{justify-content:flex-start;margin-top:32px}.hp-hero-copy .hp-micro{max-width:44ch;line-height:1.55}.hp-stage{margin-top:0}.hp-stage .hp-caption{text-align:right;margin-top:10px}.hp-hero .hp-row,.hp-hero .hp-scan{height:42px}.hp-hero .hp-tag{padding:2px 6px;font-size:9px}.hp-sources{padding:32px 0 72px}.hp-sources-k{margin-bottom:14px}}.hp-secure{max-width:44ch;color:var(--ink-60);text-align:center;margin-top:12px;font-size:13px;line-height:1.55;display:block}.hp-secure svg{vertical-align:-2px;color:var(--money);margin-right:6px;display:inline-block}.hp-secure a{white-space:nowrap}@media (width>=1360px){.hp-hero-copy .hp-secure{text-align:left}}.hp-secure a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-30);-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30)}.hp-secure a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hp-trust-wide{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 56px;padding:44px 44px 40px;display:grid}.hp-trust-wide .hp-trust-lead{flex-direction:column;align-items:flex-start;display:flex}.hp-trust-wide h3{max-width:18ch}.hp-trust-wide ul{gap:0;margin-top:0;display:grid}.hp-trust-wide li{font-family:var(--sans);border-top:1px solid var(--hp-line);color:var(--ink-60);align-items:baseline;padding:14px 0;font-size:15.5px;line-height:1.5}.hp-trust-wide li:first-child{border-top:0;padding-top:0}.hp-trust-wide li b{color:var(--ink);font-weight:600}@media (width<=900px){.hp-trust-wide{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 22px 26px}.hp-trust-wide h3{max-width:20ch}}.hp-trust-lead>p:not(.hp-eyebrow){color:var(--ink-60);max-width:40ch;margin-top:14px;font-size:15.5px;line-height:1.6}.hp-trust-team{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:0 56px;padding:40px 44px 36px;display:grid}.hp-trust-team .hp-eyebrow,.hp-trust-team h3{grid-column:1}.hp-trust-team h3{max-width:22ch}.hp-trust-team>p:not(.hp-eyebrow){grid-area:1/2/span 2;align-self:end;max-width:46ch;margin-top:0;font-size:16px}.hp-trust-team .hp-link{grid-area:3/2;margin-top:0;padding-top:22px}@media (width<=900px){.hp-trust-team{grid-template-columns:minmax(0,1fr);padding:28px 22px 26px}.hp-trust-team>p:not(.hp-eyebrow),.hp-trust-team .hp-link{grid-area:auto/1}.hp-trust-team>p:not(.hp-eyebrow){margin-top:14px}}
