.cmp{--cmp-stick:calc(var(--hn-bar,72px) + 1px)}.cmp .cmp-sbs__stage{padding:0 var(--hn-pad) 104px}.cmp .cmp-panel{border:1px solid var(--cmp-ring,#08090a1a);box-sizing:border-box;background:#f9fafb;border-radius:32px;max-width:1024px;margin:0 auto;padding:32px;overflow:clip;box-shadow:inset 10px -50px 94px #c7c7c733}.cmp .cmp-stick{height:0;display:block}.cmp .cmp-panel .cmp-tbl{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.cmp .cmp-panel .cmp-tbl__row{border-top:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:0}.cmp .cmp-panel .cmp-tbl__q{border-bottom:1px solid var(--cmp-ring,#08090a1a);justify-content:center;gap:0;padding:16px}.cmp .cmp-panel .cmp-tbl__q b{font-size:16px;line-height:24px;font-weight:var(--hn-w-strong);letter-spacing:-.008em;color:var(--hn-ink)}.cmp .cmp-panel .cmp-tbl__q span{color:var(--hn-gray);font-size:14px;line-height:20px}.cmp .cmp-panel .cmp-tbl__c{border-bottom:1px solid var(--cmp-ring,#08090a1a);color:var(--hn-gray);padding:16px;font-size:16px;line-height:24px;position:relative}.cmp .cmp-panel .cmp-tbl__c--ours{border-bottom:0;border-inline:1px solid var(--hn-ink);color:var(--hn-ink);background:#fff}.cmp .cmp-panel .cmp-tbl__c--ours:after,.cmp .cmp-panel .cmp-tbl__who--ours:after{content:"";background:var(--cmp-ring,#08090a1a);height:1px;position:absolute;bottom:0;left:16px;right:16px}.cmp .cmp-panel .cmp-tbl__row:last-child>*{border-bottom:0}.cmp .cmp-panel .cmp-tbl__row:last-child .cmp-tbl__c--ours{border-bottom:1px solid var(--hn-ink);border-radius:0 0 16px 16px}.cmp .cmp-panel .cmp-tbl__row:last-child .cmp-tbl__c--ours:after{content:none}.cmp .cmp-panel .cmp-dot{width:20px;height:20px}.cmp .cmp-panel .cmp-dot--no{background:#9ca3af}.cmp .cmp-panel .cmp-tbl__row--head{z-index:3;top:var(--cmp-stick);transition:box-shadow .2s var(--hn-ease);position:sticky}.cmp .cmp-panel .cmp-tbl__q--head,.cmp .cmp-panel .cmp-tbl__who{border-bottom:1px solid var(--cmp-ring,#08090a1a);background:0 0}.cmp .cmp-panel[data-stuck] .cmp-tbl__q--head,.cmp .cmp-panel[data-stuck] .cmp-tbl__who:not(.cmp-tbl__who--ours){background:#f9fafb}.cmp .cmp-panel[data-stuck] .cmp-tbl__row--head{box-shadow:0 10px 16px -14px #08090a38}.cmp .cmp-panel .cmp-tbl__q--head{justify-content:flex-end;padding-bottom:20px}.cmp .cmp-panel .cmp-tbl__who{justify-content:center;gap:4px;padding:22px 12px 18px;position:relative}.cmp .cmp-panel .cmp-tbl__who--ours{border:1px solid var(--hn-ink);background:#fff;border-bottom:0;border-radius:16px 16px 0 0}.cmp .cmp-panel .cmp-tbl__who b{margin-top:6px}.cmp .cmp-panel .cmp-tbl__who>span:last-child{color:var(--hn-gray);font-size:13px;line-height:18px}.cmp .cmp-sbs .cmp-src{box-sizing:border-box;max-width:1024px;margin-top:24px;padding-inline:32px}@media (max-width:960px){.cmp .cmp-panel .cmp-tbl__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.cmp .cmp-panel{border-radius:28px;padding:24px}}@media (max-width:720px){.cmp .cmp-sbs__stage{padding:0 calc(var(--hn-pad) - 1px) 72px}.cmp .cmp-panel{border-radius:20px;padding:0 12px 12px}.cmp .cmp-panel .cmp-tbl__row{border-bottom:1px solid var(--cmp-ring,#08090a1a);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:8px;padding-bottom:14px}.cmp .cmp-panel .cmp-tbl__row:last-child{border-bottom:0;padding-bottom:4px}.cmp .cmp-panel .cmp-tbl__q{border-bottom:0;grid-column:1/-1;padding:14px 4px 10px}.cmp .cmp-panel .cmp-tbl__q b{font-size:15px;line-height:22px}.cmp .cmp-panel .cmp-tbl__q span{font-size:13px;line-height:19px}.cmp .cmp-panel .cmp-tbl__c,.cmp .cmp-panel .cmp-tbl__row:last-child .cmp-tbl__c--ours{text-align:left;background:#08090a0b;border:0;border-radius:10px;justify-content:flex-start;align-items:flex-start;padding:10px 12px;font-size:14px;line-height:20px}.cmp .cmp-panel .cmp-tbl__c--ours,.cmp .cmp-panel .cmp-tbl__row:last-child .cmp-tbl__c--ours{box-shadow:inset 0 0 0 1px var(--hn-ink);background:#fff}.cmp .cmp-panel .cmp-tbl__c--ours:after,.cmp .cmp-panel .cmp-tbl__who--ours:after{content:none}.cmp .cmp-panel .cmp-dot{width:18px;height:18px;margin-top:1px}.cmp .cmp-panel .cmp-tbl__row--head{border-bottom:1px solid var(--cmp-ring,#08090a1a);background:0 0;margin:0 -12px;padding:12px 12px 10px}.cmp .cmp-panel[data-stuck] .cmp-tbl__row--head{background:#f9fafb}.cmp .cmp-panel .cmp-tbl__q--head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp .cmp-panel .cmp-tbl__who{background:0 0;border:0;border-radius:10px;flex-direction:row;gap:8px;padding:8px 10px}.cmp .cmp-panel .cmp-tbl__who--ours{box-shadow:inset 0 0 0 1px var(--hn-ink);background:#fff;border:0;border-radius:10px}.cmp .cmp-panel .cmp-tbl__who b{margin-top:0;font-size:14px;line-height:20px}.cmp .cmp-panel .cmp-tbl__who>span:last-child{display:none}.cmp .cmp-sbs .cmp-src{padding-inline:4px}}.cmp .cmp-proof__stage{padding:0 var(--hn-pad) 104px}.cmp .cmq{touch-action:pan-y;max-width:950px;margin:0 auto}.cmp .cmq__row{justify-content:space-between;align-items:center;gap:64px;display:flex}.cmp .cmq__words{text-align:left;flex:auto;min-width:0;max-width:520px;padding-left:34px;display:grid}.cmp .cmq__slide{opacity:0;visibility:hidden;transition:opacity .3s var(--hn-ease), transform .3s var(--hn-ease), visibility 0s linear .3s;grid-area:1/1;align-self:center;transform:translateY(6px)}.cmp .cmq__slide[data-on]{opacity:1;visibility:visible;transition:opacity .45s var(--hn-ease) .12s, transform .6s var(--hn-ease-quart) .12s, visibility 0s;transform:none}.cmp .cmq__from{box-shadow:inset 0 0 0 1px var(--cmp-ring-2,#08090a29);font-size:14px;line-height:20px;font-weight:var(--hn-w);color:var(--hn-ink);border-radius:8px;margin:0 0 22px;padding:5px 11px;display:inline-flex}.cmp .cmq-say{letter-spacing:-.016em;color:var(--hn-ink);text-wrap:pretty;margin:0;font-size:24px;font-weight:400;line-height:32px;position:relative}.cmp .cmq-say__g{color:var(--hn-faint);position:absolute;top:5px;left:-34px}.cmp .cmq-say__honest{color:var(--hn-mute)}.cmp .cmq__card{width:320px;height:320px;box-shadow:inset 0 0 0 1px var(--cmp-ring,#08090a1a), 0 1px 2px #08090a08;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;flex:none;justify-content:center;padding:24px 28px 88px;display:flex;position:relative;overflow:hidden}.cmp .cmq__grid{background:var(--cmp-grid,linear-gradient(#08090a0b 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #08090a0b 1px, transparent 1px) 0 0 / 32px 32px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(120% 90% at 100% 0,#000 0%,#0000 70%)}.cmp .cmq__fig{letter-spacing:-.045em;font-size:96px;line-height:100px;font-weight:var(--hn-w);color:var(--hn-ink);font-variant-numeric:tabular-nums;transition:color .4s var(--hn-ease);display:block;position:relative}.cmp .cmq__fig--money{color:var(--hn-money)}.cmp .cmq__meter{border-radius:var(--hn-r-pill);opacity:0;height:6px;transition:opacity .3s var(--hn-ease);background:#08090a14;margin-top:20px;display:block;position:relative;overflow:hidden}.cmp .cmq__meter[data-on]{opacity:1}.cmp .cmq__meter span{width:var(--cmq-share);border-radius:inherit;background:var(--hn-money-fill);height:100%;transition:width .8s var(--hn-ease-quart);display:block}.cmp .cmq__plate{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--cmp-ring,#08090a1a);text-align:left;background:#ffffffe6;border-radius:8px;flex-direction:column;padding:8px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.cmp .cmq__plate b{font-size:16px;line-height:24px;font-weight:var(--hn-w-strong);color:var(--hn-ink)}.cmp .cmq__plate span{color:var(--hn-gray);font-size:14px;line-height:20px}.cmp .cmq__dots{justify-content:center;gap:0;margin-top:28px;display:flex}.cmp .cmq__dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.cmp .cmq__dot:before{content:"";width:6px;height:6px;transition:background-color .2s var(--hn-ease), transform .2s var(--hn-ease);background:#d1d5db;border-radius:50%}.cmp .cmq__dot:hover:before{background:#9ca3af}.cmp .cmq__dot[aria-current=true]:before{background:var(--hn-ink)}.cmp .cmq__dot:focus-visible{outline:2px solid var(--hn-ink);outline-offset:-2px;border-radius:50%}.cmp .cmq__pause{width:24px;height:24px;color:var(--hn-gray);cursor:pointer;transition:background-color .2s var(--hn-ease), color .2s var(--hn-ease);-webkit-tap-highlight-color:transparent;background:#08090a0d;border:0;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:grid}.cmp .cmq__pause:hover{color:var(--hn-ink);background:#08090a17}.cmp .cmq__pause:focus-visible{outline:2px solid var(--hn-ink);outline-offset:2px}.cmp .cmq__dots{align-items:center}.cmp .cmq__fine{max-width:640px;color:var(--hn-mute);text-align:center;text-wrap:pretty;margin:16px auto 0;font-size:13px;line-height:20px}@media (max-width:860px){.cmp .cmq__row{gap:40px}.cmp .cmq__card{width:280px;height:280px}.cmp .cmq__fig{font-size:80px;line-height:84px}}@media (max-width:720px){.cmp .cmp-proof__stage{padding:0 calc(var(--hn-pad) - 1px) 72px}.cmp .cmq__row{flex-direction:column;align-items:stretch;gap:28px}.cmp .cmq__words{max-width:none;padding-left:0}.cmp .cmq-say{font-size:20px;line-height:28px}.cmp .cmq-say__g{margin-bottom:12px;display:block;position:static}.cmp .cmq__card{width:100%;height:232px;padding:16px 22px 84px}.cmp .cmq__fig{font-size:64px;line-height:68px}.cmp .cmq__meter{margin-top:16px}.cmp .cmq__dots{margin-top:20px}}@media (prefers-reduced-motion:reduce){.cmp .cmq__slide,.cmp .cmq__slide[data-on],.cmp .cmq__meter span,.cmp .cmq__fig{transition:none}}.cmp .cmp-panel .cmp-tbl__ico{display:none}@media (max-width:720px){.cmp .cmp-panel .cmp-tbl__row:not(.cmp-tbl__row--head){grid-template-columns:minmax(0,1fr);row-gap:6px}.cmp .cmp-panel .cmp-tbl__c,.cmp .cmp-panel .cmp-tbl__row:last-child .cmp-tbl__c--ours{align-items:center;gap:10px}.cmp .cmp-panel .cmp-tbl__ico{flex:none;display:inline-flex}.cmp .cmp-panel .cmp-tbl__ico .cmpb-icon{width:20px;height:20px}.cmp .cmp-panel .cmp-tbl__c .cmp-dot{margin-top:0}.cmp .cmp-panel .cmp-tbl__c .cmp-ref{align-self:center;margin-top:0}}
