#problem,#how,#pricing{background:var(--color-paper)}#safe{background:var(--color-accent-soft)}#problem>div,#why>div,#solution>div,#product>div,#safe>div,#how>ol,#proof>ul,#pricing>div{width:100%;max-width:var(--content-max);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:0;padding:0}#how>ol,#proof>ul,#product>div,#why>div{align-items:stretch}#problem>div>ul,#solution>div>ul,#safe>div>ul{flex:1 1 400px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;margin:0;padding:0}#solution>div>ul,#safe>div>ul{flex-direction:row;flex-wrap:wrap;flex-basis:480px}#solution>div>ul>li,#safe>div>ul>li{flex:1 1 224px}#problem>div{flex-direction:row-reverse;align-items:flex-start}#problem>div>article{flex:1 1 400px}#why>div>article{flex:1 1 224px}#why>div>svg{flex:0 0 auto;align-self:center;color:var(--color-accent)}#why>div>article>div{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;padding:16px;font-size:14px;line-height:1.4;background:var(--color-bg-muted);border:2px solid var(--color-line);border-radius:8px}#why>div>article>div>p:first-child{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px}#why>div>article>div>p:first-child>svg{flex:0 0 16px}#why>div>article>div>ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#why>div>article>div>ul>li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;background:#fff;border:2px solid var(--color-line);border-radius:64px}#why>div>article>div img{flex:0 0 16px;width:16px;height:16px;object-fit:contain}#why>div>article>div>blockquote{margin:0;padding:8px 16px;background:#fff;border-left:4px solid var(--color-accent);border-radius:8px}#why>div>article>div>small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}#why>div>article>div b{color:var(--color-accent)}#why>p{font-family:var(--font-display);font-size:24px;font-weight:800}#solution>div>svg{flex:0 0 auto;width:224px;height:auto}#how>ol>li,#proof>ul>li{flex:1 1 224px}#product>div>article{flex:1 1 288px}#problem>div>article,#problem>div>ul>li,#why>div>article,#solution>div>ul>li,#how>ol>li,#safe>div>ul>li,#proof>ul>li,#product>div>article,#pricing>div>article,.roi{color:var(--color-ink);text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;padding:24px;background:#fff;border:2px solid var(--color-ink);border-radius:16px;box-shadow:var(--shadow-hard);transition:translate var(--ease),box-shadow var(--ease)}#problem>div>ul>li:hover,#solution>div>ul>li:hover,#how>ol>li:hover,#safe>div>ul>li:hover,#proof>ul>li:hover,#solution>div>ul>li{box-shadow:var(--shadow-hard-accent)}#problem li>svg,#safe li>svg,#proof li>svg{color:var(--color-accent);transition:rotate var(--ease),scale var(--ease)}#problem li:hover>svg,#safe li:hover>svg,#proof li:hover>svg{rotate:-10deg;scale:1.15}#problem li>p,#how li>p,#safe li>p,#solution li>p,#proof li>p{color:var(--color-text-muted);line-height:1.5}#solution li>span,#why>div>article>span{color:var(--color-accent);font-family:var(--font-mono);font-size:14px;font-weight:700;text-transform:uppercase}#solution li>p,#how li>p,#proof li>p{flex:1}#solution li>strong,#how li>strong,#proof li>strong{align-self:flex-start;padding:4px 12px;color:var(--color-text-on-ink);font-family:var(--font-mono);font-size:14px;font-weight:700;background:var(--color-ink);border-radius:64px}#how>ol>li{gap:16px}#how>ol>li>span{color:var(--color-accent);font-family:var(--font-mono);font-size:64px;font-weight:700;line-height:1}:is(#product,#problem)>div>article:not(.demo){flex-direction:row;align-items:flex-start;gap:16px}:is(#product,#problem)>div>article:not(.demo)>div:first-child{flex:0 0 32px;color:var(--color-text-muted);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:4px}:is(#product,#problem)>div>article:not(.demo)>div:first-child>span{color:var(--color-accent);font-family:var(--font-mono);font-size:14px;font-weight:700}:is(#product,#problem)>div>article:not(.demo)>div:first-child>svg:first-child{color:var(--color-accent)}:is(#product,#problem)>div>article:not(.demo)>div:last-child{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px}:is(#product,#problem)>div>article:not(.demo)>div:last-child>p:first-child{color:var(--color-text-muted);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}:is(#product,#problem)>div>article:not(.demo) img{flex:0 0 32px;width:32px;height:32px;border-radius:64px;object-fit:cover}:is(#product,#problem)>div>article:not(.demo) blockquote{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;margin:0;padding-top:16px;border-top:2px dashed var(--color-line)}:is(#product,#problem)>div>article:not(.demo) blockquote>div{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:4px}:is(#product,#problem)>div>article:not(.demo) blockquote>div>p:first-child{color:var(--color-text-muted);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}:is(#product,#problem)>div>article:not(.demo) blockquote>div>p:last-child{line-height:1.6}:is(#product,#problem)>div>article:not(.demo) blockquote>div>p:last-child>span{color:var(--color-accent);font-weight:700;text-decoration:underline;text-underline-offset:4px}#problem>div>article>div:last-child>p:last-child{padding:8px 16px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:14px;font-weight:700;border:2px dashed var(--color-line);border-radius:8px}#product .demo{gap:16px}#product .demo>div:first-child{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}#product .demo>div:first-child>strong{color:var(--color-accent);font-family:var(--font-mono)}#product .demo>div:first-child>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:14px}#product .demo>div:first-child b{padding:4px 8px;color:var(--color-text-on-ink);font-weight:700;background:var(--color-ink);border-radius:8px}#product .demo dl{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;margin:0}#product .demo dl>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;gap:8px}#product .demo dt{flex:0 0 48px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase}#product .demo dd{flex:1}#product .demo blockquote{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:8px;margin:0;padding:0 0 0 16px;border-left:4px solid var(--color-accent)}#product .demo blockquote>span{align-self:flex-start;padding:2px 8px;color:var(--color-on-accent);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;background:var(--color-accent);border-radius:8px}#product .demo>div:last-child{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px}#product .demo .btn{padding:8px 16px;pointer-events:none}#safe>div>.art{flex:0 0 auto;width:224px;height:200px}.roi{width:100%;max-width:768px;gap:24px}.roi>label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px}.roi>label>span{font-weight:700}.roi>label>output{color:var(--color-accent);font-family:var(--font-mono);font-weight:700}.roi input[type=range]{flex:1 1 100%;width:100%;height:12px;background:var(--color-bg-muted);border:2px solid var(--color-ink);border-radius:64px;cursor:pointer;appearance:none}.roi input[type=range]::-webkit-slider-thumb{width:28px;height:28px;background:var(--color-accent);border:2px solid var(--color-ink);border-radius:64px;box-shadow:2px 2px 0 var(--color-ink);appearance:none}.roi input[type=range]::-moz-range-thumb{width:24px;height:24px;background:var(--color-accent);border:2px solid var(--color-ink);border-radius:64px;box-shadow:2px 2px 0 var(--color-ink)}.roi>dl{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:16px;margin:0}.roi>dl>div{flex:1 1 160px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:4px;padding:16px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:16px}.roi>dl>div>dt{color:var(--color-text-muted);font-size:14px;font-weight:700}.roi>dl>div>dd{font-family:var(--font-mono);font-size:32px;font-weight:700;line-height:1}.roi>dl[data-win=true]>div:nth-child(2)>dd{color:var(--color-cash)}.roi>p{font-weight:700;line-height:1.5}.roi>small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}#roi .roi{box-shadow:var(--shadow-hard-accent)}.roi>.art{align-self:center;width:128px;height:128px}#pricing>div{justify-content:center;align-items:center;gap:32px}#pricing>div>div{flex:1 1 360px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}#pricing .lead{align-items:flex-start;text-align:left}#pricing>div>article{flex:1 1 420px;max-width:512px;gap:24px;padding:32px;font-family:var(--font-mono);position:relative}#pricing>div>article>.award{position:absolute;top:-32px;right:-16px;rotate:12deg}#pricing>div>article>p:first-of-type{color:var(--color-accent);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#pricing>div>article>ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;margin:0;padding:0}#pricing>div>article>ul>li{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;gap:8px}#pricing>div>article>ul>li>span:nth-child(2){flex:1;border-bottom:2px dotted var(--color-ink)}#pricing>div>article>ul>li>strong{color:var(--color-accent);text-align:right;white-space:nowrap}#pricing>div>article>p:nth-of-type(2){display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:2px solid var(--color-ink)}#pricing>div>article>p:nth-of-type(2)>span:first-child{flex:1;font-weight:700;text-transform:uppercase}#pricing>div>article>p:nth-of-type(2)>strong{color:var(--color-cash);font-family:var(--font-display);font-size:64px;line-height:1}#pricing>div>article>.btn{align-self:stretch}#pricing>div>article>small{color:var(--color-text-muted);font-size:12px;text-align:center}#faq>div{width:100%;max-width:768px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;border-top:2px solid var(--color-ink)}#faq details{text-align:left;border-bottom:2px solid var(--color-ink)}#faq summary{font-family:var(--font-display);font-size:18px;font-weight:800;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:16px;padding:16px 0;list-style:none;transition:color var(--ease)}#faq summary:hover{color:var(--color-accent)}#faq summary::-webkit-details-marker{display:none}#faq summary>svg{flex-shrink:0;transition:transform var(--ease)}#faq details[open] summary>svg{transform:rotate(180deg)}#faq details>p{padding-bottom:16px;color:var(--color-text-muted);line-height:1.6}@media(min-width:1024px){#problem>div>article{position:sticky;top:96px}}@media(max-width:1023px){#why>div{flex-direction:column;flex-wrap:nowrap}#why>div>svg{rotate:90deg}}@media(max-width:767px){#pricing>div>article{padding:24px 16px}#pricing>div>article>.award{right:0}#pricing>div>article>p:nth-of-type(2)>strong{font-size:48px}}
