.site-ui .s-hero{isolation:isolate;padding:clamp(28px,5vw,72px) 0 clamp(64px,7vw,104px);position:relative;overflow:hidden}.site-ui .s-hero .hero-grid{align-items:center;gap:28px;display:grid}.site-ui .s-hero .hero-grid>*{min-width:0}@media (min-width:1024px){.site-ui .s-hero .hero-grid{grid-template-columns:1.12fr .88fr;gap:48px}}.site-ui .s-hero h1 .soft{color:var(--teal-ink)}.site-ui .s-hero .lede{max-width:560px;margin-top:20px}.site-ui .s-hero .hero-ctas{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;display:flex}.site-ui .s-hero .hero-price{color:var(--muted);margin:14px 0 0;font-size:.9rem}.site-ui .s-hero .hero-price a{color:var(--teal-ink);text-underline-offset:3px;font-weight:600}.site-ui .s-hero .hero-price a:hover{color:var(--ink)}.site-ui .s-hero .hero-stage{padding:28px 0 44px;position:relative}.site-ui .s-hero .cutout{top:0;bottom:0;left:9%;right:calc(-1 * (var(--gutter) + max(0px, (100vw - var(--maxw)) / 2)));background:linear-gradient(160deg, var(--navy-hi), var(--ink) 55%);border-radius:var(--r-xl) 0 0 var(--r-xl);z-index:0;position:absolute;overflow:hidden}.site-ui .s-hero .cut-lines{width:100%;height:100%;display:block;position:absolute;inset:0}.site-ui .s-hero .cut-label{z-index:1;color:var(--on-dark-2);bottom:14px;right:max(16px, calc(var(--gutter) + max(0px, (100vw - var(--maxw)) / 2)));position:absolute}@media (min-width:1024px){.site-ui .s-hero .hero-stage{padding:56px 0}.site-ui .s-hero .cutout{left:14%}}.site-ui .s-hero .hero-chat-wrap{z-index:1;width:100%;max-width:500px;margin-left:0;position:relative}.site-ui .s-hero .hero-chat-wrap .chat{box-shadow:0 2px 4px #08151f33,0 30px 70px -20px #08151fa6}@media (min-width:640px) and (max-width:1023px){.site-ui .s-hero .hero-chat-wrap{margin:0 auto}}.site-ui .s-hero .hero-mascotte{z-index:2;width:min(70vw,300px);position:absolute;top:-30px;right:-20px}.site-ui .s-hero .hero-stage{padding-top:160px}@media (min-width:1024px){.site-ui .s-hero .hero-mascotte{width:420px;top:-64px;right:-70px}.site-ui .s-hero .hero-stage{padding-top:200px}}.site-ui .s-hero .prep .msg,.site-ui .s-hero .prep .chip{opacity:0;transform:translateY(8px)}.site-ui .s-hero .prep .chip{transform:translateY(6px)scale(.92)}.site-ui .s-hero .prep .msg.in,.site-ui .s-hero .prep .chip.in{opacity:1;transform:none}.site-ui .s-hero .w{transition:opacity .14s linear}.site-ui .s-hero .streaming .w{opacity:0}.site-ui .s-hero .streaming .w.on{opacity:1}@media (max-width:639px){.site-ui .s-hero{padding-top:20px}.site-ui .s-hero h1{font-size:2.3rem}.site-ui .s-hero .lede{margin-top:14px;font-size:1rem}.site-ui .s-hero .hero-ctas{margin-top:20px}.site-ui .s-hero .hero-ctas .btn-primary{width:100%}}
.site-ui .s-honest .sec-head .lede{max-width:680px;margin-left:auto;margin-right:auto}.site-ui .s-honest .split{gap:18px;display:grid}.site-ui .s-honest .split>*{min-width:0}@media (min-width:880px){.site-ui .s-honest .split{grid-template-columns:1fr 1fr;gap:24px}}.site-ui .s-honest .side{border-radius:var(--r-lg);border:1px solid var(--line-dark);background:#ffffff08;padding:18px;position:relative}.site-ui .s-honest .side.good{background:#0d948814;border-color:#5eead466}.site-ui .s-honest .side-lab{color:var(--on-dark-2);align-items:center;gap:8px;min-height:20px;margin-bottom:14px;display:flex}.site-ui .s-honest .side.good .side-lab{color:var(--aqua-hi)}.site-ui .s-honest .side-lab svg{flex:none;width:16px;height:16px}.site-ui .s-honest .side-lab .mk{width:24px}.site-ui .s-honest .side .chat-log{min-height:200px;padding:0}.site-ui .s-honest .side .user .bubble{color:#fff;background:#24496a}.site-ui .s-honest .side .typing{border-color:var(--line-dark);background:#10263a}.site-ui .s-honest .side.bad .bot .bubble{border-color:var(--line-dark);color:var(--on-dark);background:#10263a}.site-ui .s-honest .side.good .bot .bubble{color:var(--ink);background:#fff;border-color:#fff}.site-ui .s-honest mark.fake{color:inherit;background:0 0;padding:0 1px;position:relative}.site-ui .s-honest mark.fake:after{content:"";border-bottom:2px solid var(--warn-dark);transform-origin:0;z-index:0;height:42%;transition:transform .52s var(--ease);background:#fb923c47;position:absolute;bottom:1px;left:-2px;right:-2px;transform:scaleX(1)}.site-ui .s-honest .fake-note{color:var(--warn-dark);transition:opacity var(--base) var(--ease), transform var(--base) var(--ease);background:#fb923c1f;border:1px solid #fdba744d;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.site-ui .s-honest .fake-note svg{width:13px;height:13px}.site-ui .s-honest .callback{--h:44px;color:var(--aqua-pale);box-shadow:none;transition:opacity var(--base) var(--ease), transform .42s var(--spring), border-color var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border-color:#5eead48c;align-self:flex-start;margin-top:10px;font-size:.88rem}.site-ui .s-honest .callback:focus-visible{box-shadow:var(--focus-dark)}.site-ui .s-honest .callback:hover{border-color:var(--aqua-hi);color:#fff}.site-ui .s-honest .callback .ok{align-items:center;gap:6px;display:none}.site-ui .s-honest .callback.done .ok{display:inline-flex}.site-ui .s-honest .callback.done .lbl{display:none}.site-ui .s-honest .callback .ok svg{width:16px;height:16px}.site-ui .s-honest .callback .ok path{stroke-dasharray:24;stroke-dashoffset:24px;animation:honest-draw .32s var(--ease) forwards}@keyframes honest-draw{to{stroke-dashoffset:0}}.site-ui .s-honest .prep .msg{opacity:0;transform:translateY(8px)}.site-ui .s-honest .prep .msg.in{opacity:1;transform:none}.site-ui .s-honest .prep mark.fake:after{transform:scaleX(0)}.site-ui .s-honest .prep mark.fake.drawn:after{transform:scaleX(1)}.site-ui .s-honest .prep .fake-note{opacity:0;transform:translateY(4px)}.site-ui .s-honest .prep .callback{opacity:0;transform:scale(.85)}.site-ui .s-honest .prep .fake-note.in,.site-ui .s-honest .prep .callback.in{opacity:1;transform:none}.site-ui .s-honest .w{transition:opacity .14s linear}.site-ui .s-honest .streaming .w{opacity:0}.site-ui .s-honest .streaming .w.on{opacity:1}.site-ui .s-honest .strip{color:var(--on-dark);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:32px 0 0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.site-ui .s-honest .strip li{align-items:center;gap:8px;display:inline-flex}.site-ui .s-honest .strip svg{width:16px;height:16px;color:var(--aqua-hi);flex:none}
.site-ui .s-how .how-grid{gap:40px;display:grid}.site-ui .s-how .how-grid>*{min-width:0}@media (min-width:900px){.site-ui .s-how .how-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.site-ui .s-how .stage-col{display:none}@media (min-width:900px){.site-ui .s-how .stage-col{order:-1;display:block;position:sticky;top:max(84px,50vh - 230px)}}.site-ui .s-how .stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);height:460px;box-shadow:var(--sh-3);position:relative;overflow:hidden}.site-ui .s-how .stage-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.site-ui .s-how .stage-bar i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.site-ui .s-how .stage-bar .steps{gap:4px;margin-left:auto;display:flex}.site-ui .s-how .stage-bar .steps span{background:var(--line-2);width:22px;height:4px;transition:background-color var(--base) var(--ease);border-radius:2px}.site-ui .s-how .stage-bar .steps span.on{background:var(--teal)}.site-ui .s-how .scene{opacity:0;visibility:hidden;transition:opacity var(--slow) var(--ease), visibility 0s linear var(--slow);padding:28px;position:absolute;inset:40px 0 0}.site-ui .s-how .scene.on{opacity:1;visibility:visible;transition:opacity var(--slow) var(--ease), visibility 0s}.site-ui .s-how .scene-cap{color:var(--faint);margin-bottom:14px;display:block}.site-ui .s-how .urlbox{border:1px solid var(--line-2);box-shadow:var(--sh-1);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex}.site-ui .s-how .urlbox .pre{color:var(--faint);padding-left:8px;font-size:.92rem}.site-ui .s-how .urlbox .val{color:var(--ink);white-space:nowrap;flex:1;font-size:.98rem;font-weight:500;overflow:hidden}.site-ui .s-how .caret{background:var(--teal);vertical-align:-3px;width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite how-caret;display:inline-block}@keyframes how-caret{50%{opacity:0}}.site-ui .s-how .urlbox .go{background:var(--ink);color:#fff;border-radius:10px;padding:9px 14px;font-size:.84rem;font-weight:600}.site-ui .s-how .s1-docs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.site-ui .s-how .doc{border:1px dashed var(--line-2);color:var(--muted);background:var(--surface-2);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:12px;font-size:.8rem;display:flex}.site-ui .s-how .doc svg{width:16px;color:var(--teal-ink);flex:none}.site-ui .s-how .s1-note{color:var(--muted);margin-top:20px;font-size:.84rem}.site-ui .s-how .crawl{height:300px;position:relative}.site-ui .s-how .tile{border:1px solid var(--line-2);width:11%;height:11%;transition:background-color var(--base) var(--ease), border-color var(--base) var(--ease);background:#fff;border-radius:5px;position:absolute}.site-ui .s-how .tile:before,.site-ui .s-how .tile:after{content:"";background:var(--line-2);border-radius:2px;height:2px;position:absolute;left:15%}.site-ui .s-how .tile:before{width:60%;top:30%}.site-ui .s-how .tile:after{width:40%;top:58%}.site-ui .s-how .tile.read{background:var(--teal-soft);border-color:var(--teal-line)}.site-ui .s-how .tile.read:before,.site-ui .s-how .tile.read:after{background:var(--teal)}.site-ui .s-how .blk{background:var(--teal);opacity:0;will-change:transform, opacity;border-radius:2px;width:4%;height:3%;position:absolute}.site-ui .s-how .blk.sent{animation:how-fly .72s var(--ease) forwards}@keyframes how-fly{0%{opacity:0;transform:none}15%{opacity:.95}80%{opacity:.85}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.6)}}.site-ui .s-how .scan{background:var(--teal);opacity:.6;will-change:transform;width:56%;height:2px;position:absolute;top:0;left:2%;transform:translateY(0)}.site-ui .s-how .kb{border:1px solid var(--teal-line);background:linear-gradient(#fff, var(--teal-soft));border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;width:30%;height:76%;padding:10px;display:flex;position:absolute;top:12%;left:68%;overflow:hidden}.site-ui .s-how .kb .fill{transform-origin:bottom;background:linear-gradient(#0d94881a,#0d948838);height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.site-ui .s-how .kb b{color:var(--teal-ink);letter-spacing:.02em;font-size:.74rem;position:relative}.site-ui .s-how .kb svg{width:24px;color:var(--teal-ink);position:absolute;top:14px}.site-ui .s-how .crawl-count{color:var(--ink-2);align-items:center;gap:10px;margin-top:16px;font-size:.92rem;display:flex}.site-ui .s-how .crawl-count .num{font-variant-numeric:tabular-nums;color:var(--teal-ink);text-align:right;min-width:2ch;font-weight:600;display:inline-block}.site-ui .s-how .crawl-count .bar{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.site-ui .s-how .crawl-count .bar i{background:var(--teal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.site-ui .s-how .code{white-space:pre-wrap;font-family:var(--code);background:var(--ink);color:#cfe3f0;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 16px;font-size:.8rem;line-height:1.6;position:relative}.site-ui .s-how .code code{font:inherit}.site-ui .s-how .code .t{color:#7dd3c7}.site-ui .s-how .code .a{color:#f5c78e}.site-ui .s-how .code .s{color:#a5e3b5}.site-ui .s-how .code.lit{box-shadow:0 0 0 2px var(--teal);transition:box-shadow var(--slow) var(--ease)}.site-ui .s-how .minisite{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;height:170px;margin-top:16px;position:relative;overflow:hidden}.site-ui .s-how .minisite .hdr{border-bottom:1px solid var(--line);height:26px;color:var(--ink-2);background:#fff;align-items:center;gap:8px;padding:0 10px;font-size:.7rem;font-weight:600;display:flex}.site-ui .s-how .minisite .hdr i{background:var(--demo-brand);border-radius:3px;width:10px;height:10px}.site-ui .s-how .minisite .ln{background:var(--line);border-radius:4px;height:7px;margin:10px 12px 0}.site-ui .s-how .minisite .ln.w55{width:55%}.site-ui .s-how .minisite .ln.w72{width:72%}.site-ui .s-how .minisite .ln.w40{width:40%}.site-ui .s-how .minisite .wbub{background:var(--demo-brand);width:40px;height:40px;transition:transform .42s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:scale(0);box-shadow:0 6px 16px -4px #c4512a99}.site-ui .s-how .minisite .wbub .mk{color:#fff;width:24px}.site-ui .s-how .minisite .wmsg{border:1px solid var(--line);box-shadow:var(--sh-1);opacity:0;transition:opacity var(--base) var(--ease) .25s, transform var(--base) var(--ease) .25s;background:#fff;border-radius:10px 10px 3px;padding:6px 10px;font-size:.72rem;position:absolute;bottom:18px;right:60px;transform:translateY(6px)}.site-ui .s-how .scene.on .minisite .wbub{transition-delay:.45s;transform:scale(1)}.site-ui .s-how .scene.on .minisite .wmsg{opacity:1;transition-delay:.7s;transform:none}.site-ui .s-how .steps-col{flex-direction:column;display:flex}.site-ui .s-how .step{border-left:2px solid var(--line);padding:8px 0 28px 24px;position:relative}@media (min-width:900px){.site-ui .s-how .step{flex-direction:column;justify-content:center;min-height:clamp(260px,40vh,380px);padding:24px 0 24px 28px;display:flex}}.site-ui .s-how .step:before{content:"";background:var(--teal);transform-origin:top;width:2px;transition:transform var(--slow) var(--ease);position:absolute;top:0;bottom:0;left:-2px;transform:scaleY(0)}.site-ui .s-how .how-grid[data-active="0"] .step[data-step="0"]:before,.site-ui .s-how .how-grid[data-active="1"] .step[data-step="1"]:before,.site-ui .s-how .how-grid[data-active="2"] .step[data-step="2"]:before{transform:scaleY(1)}.site-ui .s-how .step .no{color:var(--teal-ink)}.site-ui .s-how .step h3{letter-spacing:-.02em;margin:10px 0;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.site-ui .s-how .step p{color:var(--muted);max-width:480px}.site-ui .s-how .step .code{max-width:520px;margin-top:18px}.site-ui .s-how .mini{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:14px;margin-top:18px;padding:14px}@media (min-width:900px){.site-ui .s-how .mini{display:none}}.site-ui .s-how .mini .urlbox .val{padding-left:8px}.site-ui .s-how .mini .tiles{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.site-ui .s-how .mini .tiles i{aspect-ratio:1.4;background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:3px}.site-ui .s-how .mini .tiles i:nth-child(n+17){border-color:var(--line-2);background:#fff}.site-ui .s-how .mini small{color:var(--muted);margin-top:10px;font-size:.8rem;display:block}.site-ui .s-how .how-after{margin-top:32px}.site-ui .s-how .mini.is-armed .urlbox .val{clip-path:inset(0 100% 0 0)}.site-ui .s-how .mini.is-play .urlbox .val{animation:.9s steps(13,end) .15s forwards how-type}.site-ui .s-how .mini.is-play .urlbox .go{animation:how-press .35s var(--ease) 1.25s}.site-ui .s-how .mini.is-armed .tiles i:nth-child(-n+16){border-color:var(--line-2);background:#fff}.site-ui .s-how .mini.is-play .tiles i:nth-child(-n+16){animation:how-tile .35s var(--ease) calc(.2s + var(--i) * 70ms) forwards}.site-ui .s-how .mini.is-armed small{opacity:0}.site-ui .s-how .mini.is-play small{animation:how-fade .4s var(--ease) 1.4s forwards}@keyframes how-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes how-press{50%{transform:scale(.92)}}@keyframes how-tile{to{background:var(--teal-soft);border-color:var(--teal-line)}}@keyframes how-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-ui .s-how .caret{animation:none}.site-ui .s-how .blk{display:none}.site-ui .s-how .scene.on .minisite .wbub,.site-ui .s-how .scene.on .minisite .wmsg{transition-delay:0s}}
.site-ui .s-demo .demo-blk{align-items:center;gap:32px;display:grid}.site-ui .s-demo .demo-blk>*{min-width:0}@media (min-width:960px){.site-ui .s-demo .demo-blk{grid-template-columns:.9fr 1.1fr;gap:56px}}.site-ui .s-demo .lede{margin-top:16px}.site-ui .s-demo .demo-cta{margin-top:26px}.site-ui .s-demo .browser{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-3);background:#fff;overflow:hidden}.site-ui .s-demo .browser .bar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.site-ui .s-demo .browser .bar i{background:var(--line-2);border-radius:50%;flex:none;width:9px;height:9px}.site-ui .s-demo .browser .bar span{border:1px solid var(--line);max-width:280px;height:24px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:6px;flex:1;align-items:center;margin-left:10px;padding:0 10px;font-size:.75rem;font-weight:500;display:flex;overflow:hidden}.site-ui .s-demo .vb{background:linear-gradient(160deg,#fff7f2,#fff 60%);height:340px;position:relative}.site-ui .s-demo .vb .h{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.85rem;font-weight:600;display:flex}.site-ui .s-demo .vb .h i{color:var(--faint);white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:500}.site-ui .s-demo .vb .hero2{padding:16px 18px}.site-ui .s-demo .vb .hero2 b{font-family:var(--display);letter-spacing:-.02em;max-width:60%;color:var(--ink);font-size:1.3rem;font-weight:800;line-height:1.2;display:block}.site-ui .s-demo .vb .hero2 i{background:#f0e3da;border-radius:4px;width:50%;height:8px;margin-top:10px;display:block}.site-ui .s-demo .vb .hero2 i+i{width:40%}.site-ui .s-demo .vw{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:16px;right:16px}.site-ui .s-demo .vw .win{width:250px;max-width:calc(100vw - 2 * var(--gutter) - 34px);border:1px solid var(--line);box-shadow:var(--sh-3);transform-origin:100% 100%;transition:transform .48s var(--spring), opacity var(--base) var(--ease);background:#fff;border-radius:14px;overflow:hidden}.site-ui .s-demo .demo-pre .vw .win{opacity:0;transform:scale(.6)translateY(20px)}.site-ui .s-demo .vw .win .wh{background:var(--demo-brand);color:#fff;padding:9px 12px;font-size:.78rem;font-weight:600}.site-ui .s-demo .vw .win .wbody{gap:6px;padding:10px;font-size:.76rem;display:grid}.site-ui .s-demo .vw .win .wbody .msg.user{justify-self:end}.site-ui .s-demo .vw .win .wbody .bubble{padding:7px 10px;font-size:.76rem}.site-ui .s-demo .vw .btnw{background:var(--demo-brand);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px -6px #e0663cb3}.site-ui .s-demo .vw .btnw .mk{color:#fff;width:26px}
.site-ui .s-pricing{background:linear-gradient(var(--bg), #fff 40%, var(--bg))}.site-ui .s-pricing .compare-cost{text-align:center;max-width:720px;color:var(--ink-2);margin:0 auto 26px;font-size:1.02rem}.site-ui .s-pricing .compare-cost b{color:var(--teal-ink);font-variant-numeric:tabular-nums}.site-ui .s-pricing .compare-cost small{color:var(--faint);margin-top:4px;font-size:.78rem;display:block}.site-ui .s-pricing .toggle-wrap{justify-content:center;margin-bottom:44px;display:flex}.site-ui .s-pricing .toggle{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;max-width:100%;padding:4px;display:inline-flex;position:relative}.site-ui .s-pricing .toggle button{white-space:nowrap;z-index:1;min-height:44px;font:inherit;color:var(--muted);cursor:pointer;transition:color var(--base) var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.site-ui .s-pricing .toggle button[aria-pressed=true]{color:#fff}.site-ui .s-pricing .toggle button .save{background:var(--teal-soft);color:var(--teal-ink);transition:background-color var(--base), color var(--base);border-radius:6px;padding:2px 7px;font-size:.72rem}.site-ui .s-pricing .toggle button[aria-pressed=true] .save{color:#99f6e4;background:#5eead42e}.site-ui .s-pricing .toggle .pill{background:var(--ink);transform-origin:0;width:100px;transition:transform var(--slow) cubic-bezier(.3, 1.25, .5, 1);border-radius:10px;position:absolute;top:4px;bottom:4px;left:0}.site-ui .s-pricing .toggle:not(.is-ready) .pill{opacity:0}.site-ui .s-pricing .toggle:not(.is-ready) button[aria-pressed=true]{background:var(--ink)}.site-ui .s-pricing .plans{align-items:stretch;gap:18px;max-width:1120px;margin:0 auto;display:grid}.site-ui .s-pricing .plans>*{min-width:0}@media (max-width:979px){.site-ui .s-pricing .plans{max-width:520px}.site-ui .s-pricing .plan.groei{order:-1}}.site-ui .s-pricing .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);flex-direction:column;padding:26px 24px 22px;display:flex;position:relative}.site-ui .s-pricing .plan.groei{background:var(--contours) center / cover no-repeat, linear-gradient(180deg, var(--navy-hi), #0f2639);color:var(--on-dark);box-shadow:var(--sh-3);--muted:#a9bccd;--faint:#8ea3b6;--line:#ffffff1f;border-color:#0000}.site-ui .s-pricing .plan.groei h3{color:#fff}.site-ui .s-pricing .plan.groei :focus-visible{box-shadow:var(--focus-dark)}@media (min-width:980px){.site-ui .s-pricing .plans{grid-template-columns:repeat(3,1fr);gap:0 20px}.site-ui .s-pricing .plan{grid-row:span 9;grid-template-rows:subgrid;row-gap:0;display:grid}}.site-ui .s-pricing .plan h3{margin:0}.site-ui .s-pricing .badge-top{background:var(--teal-ink);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:-12px;left:24px}.site-ui .s-pricing .plan .who{color:var(--muted);min-height:2.8em;margin:4px 0 0;font-size:.88rem}.site-ui .s-pricing .plan .norm{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0 0;font-size:.84rem;display:flex}.site-ui .s-pricing .strike{font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.site-ui .s-pricing .strike:after{content:"";transform-origin:0;background:currentColor;height:1.5px;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(1)}.site-ui .s-pricing .strike.redraw:after{animation:pricing-strike .42s var(--ease) both}@keyframes pricing-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-ui .s-pricing .price{align-items:flex-end;gap:6px;margin-top:6px;display:flex}.site-ui .s-pricing .price .cur{font-family:var(--display);color:var(--ink);padding-bottom:4.3px;font-size:1.6rem;font-weight:800;line-height:1}.site-ui .s-pricing .plan.groei .price .cur,.site-ui .s-pricing .plan.groei .price .roll{color:#fff}.site-ui .s-pricing .roll{height:1.05em;font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);text-align:left;font-size:3.4rem;font-weight:800;line-height:1.05;display:inline-block;position:relative;overflow:hidden}.site-ui .s-pricing .roll>span{display:block}.site-ui .s-pricing .roll>.roll-out{animation:pricing-rollOut .36s var(--ease) forwards;position:absolute;inset:0 auto auto 0}.site-ui .s-pricing .roll>.roll-in{animation:pricing-rollIn .36s var(--ease)}@keyframes pricing-rollOut{to{opacity:0;transform:translateY(-100%)}}@keyframes pricing-rollIn{0%{opacity:0;transform:translateY(100%)}}.site-ui .s-pricing .price .per{color:var(--muted);padding-bottom:3.5px;font-size:.84rem;line-height:1.25}.site-ui .s-pricing .billed{color:var(--muted);min-height:1.4em;margin:2px 0 0;font-size:.8rem}.site-ui .s-pricing .perday{color:#5eead4;margin-top:2px;font-size:.84rem;font-weight:600;display:block}.site-ui .s-pricing .feat{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.site-ui .s-pricing .feat li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.88rem;display:flex}.site-ui .s-pricing .feat li span{color:var(--muted)}.site-ui .s-pricing .feat li b{text-align:right;font-variant-numeric:tabular-nums;max-width:62%;font-weight:600}.site-ui .s-pricing .feat li b.no{color:var(--faint);font-weight:500}.site-ui .s-pricing .feat li b.yes{color:var(--teal-ink)}.site-ui .s-pricing .plan.groei .yes{color:#5eead4}.site-ui .s-pricing .plan .btn{width:100%;margin-top:20px}.site-ui .s-pricing .plan .micro{color:var(--muted);text-align:center;text-wrap:balance;margin:10px 0 0;font-size:.78rem}.site-ui .s-pricing .plan .rr{justify-content:center;gap:4px 10px;margin-top:10px;font-size:.76rem}.site-ui .s-pricing .plan.groei .rr svg{color:#5eead4}.site-ui .s-pricing .after-plans{text-align:center;color:var(--ink-2);justify-items:center;gap:6px;margin-top:34px;font-size:.92rem;display:grid}.site-ui .s-pricing .after-plans p{margin:0}.site-ui .s-pricing .after-plans p:nth-child(2){color:var(--muted)}.site-ui .s-pricing .cmp{margin-top:14px}.site-ui .s-pricing .cmp>summary{cursor:pointer;border-radius:12px;justify-content:center;list-style:none;display:flex}.site-ui .s-pricing .cmp>summary::-webkit-details-marker{display:none}.site-ui .s-pricing .cmp-toggle{pointer-events:none}.site-ui .s-pricing .cmp>summary:focus-visible{box-shadow:none}.site-ui .s-pricing .cmp>summary:focus-visible .cmp-toggle{box-shadow:var(--focus)}.site-ui .s-pricing .cmp>summary:hover .cmp-toggle{border-color:var(--ink)}.site-ui .s-pricing .cmp-toggle svg{width:16px;height:16px;transition:transform var(--base) var(--ease);flex:none}.site-ui .s-pricing .cmp[open] .cmp-toggle svg{transform:rotate(180deg)}.site-ui .s-pricing .cmp-toggle .when-open{display:none}.site-ui .s-pricing .cmp[open] .cmp-toggle .when-open{display:inline}.site-ui .s-pricing .cmp[open] .cmp-toggle .when-closed{display:none}.site-ui .s-pricing .cmp-inner{text-align:left;max-width:1000px;margin:28px auto 0}@media (prefers-reduced-motion:no-preference){.site-ui .s-pricing .cmp[open] .cmp-inner{animation:pricing-cmpIn .24s var(--ease)}}@keyframes pricing-cmpIn{0%{opacity:0;transform:translateY(-6px)}}.site-ui .s-pricing table.ct{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;width:100%;font-size:.9rem}.site-ui .s-pricing .ct th,.site-ui .s-pricing .ct td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}.site-ui .s-pricing .ct tbody th{font-weight:500}.site-ui .s-pricing .ct thead th{background:var(--surface);z-index:1;font-family:var(--display);font-size:1rem;position:sticky;top:58px}.site-ui .s-pricing .ct thead th:first-child{border-top-left-radius:16px}.site-ui .s-pricing .ct thead th:last-child{border-top-right-radius:16px}.site-ui .s-pricing .ct td:not(:first-child),.site-ui .s-pricing .ct th:not(:first-child){text-align:center;width:22%}.site-ui .s-pricing .ct .grp td{background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;font-size:.75rem;font-weight:600}.site-ui .s-pricing .ct .g{background:#0d94880d}.site-ui .s-pricing .ct thead .g{background:#eef8f6}.site-ui .s-pricing .ct tr:last-child td,.site-ui .s-pricing .ct tr:last-child th{border-bottom:0}.site-ui .s-pricing .ct-tabs{display:none}@media (max-width:759px){.site-ui .s-pricing table.ct{display:none}.site-ui .s-pricing .ct-tabs{display:block}.site-ui .s-pricing .tabbar{background:var(--surface);border:1px solid var(--line);z-index:2;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:10px;padding:4px;display:grid;position:sticky;top:60px}.site-ui .s-pricing .tabbar button{min-height:44px;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:9px;font-weight:600}.site-ui .s-pricing .tabbar button[aria-selected=true]{background:var(--ink);color:#fff}.site-ui .s-pricing .tablist{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:4px 14px}.site-ui .s-pricing .tablist[hidden]{display:none}.site-ui .s-pricing .tablist .tp-h{font-family:var(--display);margin:0;padding:12px 0 0;font-size:1.05rem;font-weight:800}.site-ui .s-pricing .ct-tabs.is-tabs .tp-h{display:none}.site-ui .s-pricing .tablist .gh{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 0 4px;font-size:.75rem;font-weight:600}.site-ui .s-pricing .tablist .rw{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:.88rem;display:flex}.site-ui .s-pricing .tablist .rw:last-child{border-bottom:0}.site-ui .s-pricing .tablist .rw b{text-align:right}}
.site-ui .s-problem .prob-grid{align-items:start;gap:28px;display:grid}.site-ui .s-problem .prob-grid>*{min-width:0}@media (min-width:1000px){.site-ui .s-problem .prob-grid{grid-template-columns:1fr 400px;gap:56px}}.site-ui .s-problem .prob-cards{gap:14px;display:grid}.site-ui .s-problem .pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);grid-template-columns:auto 1fr;gap:4px 16px;padding:22px;display:grid}.site-ui .s-problem .pcard .q{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:10px 10px 10px 3px;grid-column:1/-1;justify-self:start;margin-bottom:12px;padding:5px 10px;font-size:.82rem;font-style:italic}.site-ui .s-problem .pcard .n{font-variant-numeric:tabular-nums;color:var(--teal-ink);padding-top:1px;font-size:.8rem;font-weight:600;line-height:1.3}.site-ui .s-problem .pcard p{color:var(--muted);grid-column:2;margin-top:4px;font-size:.95rem}.site-ui .s-problem .inbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);margin:0;position:sticky;top:96px;overflow:hidden}.site-ui .s-problem .inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.site-ui .s-problem .inbox-head b{font-size:.92rem}.site-ui .s-problem .count{color:var(--warn);background:var(--warn-soft);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.site-ui .s-problem .count .num{text-align:right;min-width:2ch;display:inline-block}.site-ui .s-problem .inbox-list{flex-direction:column;gap:6px;height:330px;margin:0;padding:8px;list-style:none;display:flex;position:relative;overflow:hidden}.site-ui .s-problem .inbox-list:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:60px;position:absolute;bottom:0;left:0;right:0}.site-ui .s-problem .inbox-list li{background:var(--surface-2);color:var(--ink-2);border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:10px;font-size:.84rem;display:grid}.site-ui .s-problem .inbox-list li:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px}.site-ui .s-problem .inbox-list time{color:var(--faint);font-size:.75rem;font-weight:500}.site-ui .s-problem .inbox-list li.pop{animation:problem-stack var(--slow) var(--spring) both}@keyframes problem-stack{0%{opacity:0;transform:translateY(-14px)scale(.96)}}.site-ui .s-problem .inbox-foot{border-top:1px solid var(--line);color:var(--faint);padding:12px 16px;font-size:.8rem}
.site-ui .s-roi .roi{gap:18px;display:grid}.site-ui .s-roi .roi>*{min-width:0}@media (min-width:920px){.site-ui .s-roi .roi{grid-template-columns:1fr 1fr;gap:24px}}.site-ui .s-roi .roi-in,.site-ui .s-roi .roi-out{border-radius:var(--r-xl);padding:clamp(20px,3vw,32px)}.site-ui .s-roi .roi-in{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1)}.site-ui .s-roi .roi-out{background:var(--contours) center / cover no-repeat, var(--ink);color:#e3edf5;position:relative;overflow:hidden}.site-ui .s-roi .roi-out :focus-visible{box-shadow:var(--focus-dark)}.site-ui .s-roi .field{margin-bottom:22px}.site-ui .s-roi .field label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:.95rem;font-weight:600;display:flex}.site-ui .s-roi .field output{color:var(--teal-ink);background:var(--teal-soft);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:2px 8px;font-size:.95rem;font-weight:600}.site-ui .s-roi input[type=range]{appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:44px;margin:0}.site-ui .s-roi input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--teal) var(--p), var(--line) var(--p));border-radius:3px;height:6px}.site-ui .s-roi input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--teal) var(--p), var(--line) var(--p));border-radius:3px;height:6px}.site-ui .s-roi input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--teal);width:22px;height:22px;box-shadow:var(--sh-2);transition:transform var(--fast) var(--ease);background:#fff;border-radius:50%;margin-top:-8px}.site-ui .s-roi input[type=range]::-moz-range-thumb{border:2px solid var(--teal);width:20px;height:20px;box-shadow:var(--sh-2);background:#fff;border-radius:50%}.site-ui .s-roi input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.site-ui .s-roi input[type=range]:focus-visible{box-shadow:none}.site-ui .s-roi input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus)}.site-ui .s-roi input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--focus)}.site-ui .s-roi .assume{border-top:1px solid var(--line);padding-top:6px}.site-ui .s-roi .assume summary{cursor:pointer;min-height:44px;color:var(--teal-ink);align-items:center;gap:8px;width:fit-content;font-size:.9rem;font-weight:600;list-style:none;display:flex}.site-ui .s-roi .assume summary::-webkit-details-marker{display:none}.site-ui .s-roi .assume summary svg{width:16px;height:16px;transition:transform var(--base) var(--ease)}.site-ui .s-roi .assume[open] summary svg{transform:rotate(180deg)}.site-ui .s-roi .assume .field{margin-top:12px}.site-ui .s-roi .tag-a{letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);vertical-align:2px;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:.68rem;font-weight:600}.site-ui .s-roi .roi-out .k{color:#9fb4c6;font-size:.82rem;position:relative}.site-ui .s-roi .roi-big{grid-template-columns:1fr 1fr;gap:18px;margin-top:6px;display:grid;position:relative}.site-ui .s-roi .roi-big .v{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:800;line-height:1.1}.site-ui .s-roi .roi-rows{border-top:1px solid #ffffff1f;margin-top:22px;position:relative}.site-ui .s-roi .roi-rows>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:12px 0;font-size:.93rem;display:flex}.site-ui .s-roi .roi-rows b{color:#fff;font-variant-numeric:tabular-nums;text-align:right}.site-ui .s-roi .roi-rows .adv b{color:#5eead4}.site-ui .s-roi .roi-assume{color:var(--on-dark);background:#5eead40f;border:1px solid #5eead440;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:.88rem;position:relative}.site-ui .s-roi .roi-assume b{color:var(--aqua-hi);font-variant-numeric:tabular-nums}.site-ui .s-roi .roi-note{color:#b9cad8;margin:18px 0 0;font-size:.83rem;line-height:1.55;position:relative}.site-ui .s-roi .roi-out .btn{margin-top:22px;position:relative}.site-ui .s-roi .roi-out .btn:hover{background:#e7f6f4}@media (max-width:420px){.site-ui .s-roi .roi-big{gap:12px}}
.site-ui .s-trust{border-block:1px solid var(--line);background:var(--surface)}.site-ui .s-trust ul{grid-template-columns:1fr 1fr;gap:14px 20px;margin:0;padding:18px 0;list-style:none;display:grid}@media (min-width:900px){.site-ui .s-trust ul{justify-content:space-between;padding:22px 0;display:flex}}@media (max-width:539px){.site-ui .s-trust ul{grid-template-columns:1fr}}.site-ui .s-trust li{color:var(--ink-2);align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.site-ui .s-trust svg{width:20px;height:20px;color:var(--teal);flex:none}
