html:where(:has([data-sc-name=About])),body:where(:has([data-sc-name=About])){overflow-x:clip}body:where(:has([data-sc-name=About])){background:var(--bg);color:var(--ink);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}:where([data-sc-name=About]) .ab{--pad:64px;width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.6}:where([data-sc-name=About]) .ab *,:where([data-sc-name=About]) .ab :before,:where([data-sc-name=About]) .ab :after{box-sizing:border-box}:where([data-sc-name=About]) :where(.ab) h1,:where([data-sc-name=About]) :where(.ab) h2,:where([data-sc-name=About]) :where(.ab) h3,:where([data-sc-name=About]) :where(.ab) p{margin:0}:where([data-sc-name=About]) .ab :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:8px}:where([data-sc-name=About]) .ab-wrap{width:100%;max-width:calc(1200px + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}:where([data-sc-name=About]) .ab-sec{padding-block:120px 0;scroll-margin-top:88px}:where([data-sc-name=About]) .ab-k{letter-spacing:.1em;text-transform:uppercase;color:var(--body);font-size:14px;font-weight:600}:where([data-sc-name=About]) .ab-h1{letter-spacing:-.03em;text-wrap:balance;max-width:900px;margin-top:16px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.05}:where([data-sc-name=About]) .ab-h2{letter-spacing:-.03em;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.1}:where([data-sc-name=About]) .ab-lead{max-width:680px;color:var(--body);margin-top:24px;font-size:18px}:where([data-sc-name=About]) .ab-hero{padding-top:96px}:where([data-sc-name=About]) .ab-hl{color:var(--teal)}:where([data-sc-name=About]) .ab a.ab-mail{color:var(--teal);font-weight:600}:where([data-sc-name=About]) .ab-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}:where([data-sc-name=About]) .ab-more{align-items:center;padding:28px;display:flex}:where([data-sc-name=About]) .ab a.ab-card{background:var(--surface-2);color:var(--ink);border-radius:20px;flex-direction:column;gap:12px;padding:28px;text-decoration:none;transition:background-color .15s;display:flex}:where([data-sc-name=About]) .ab a.ab-card:hover{background:var(--tint)}:where([data-sc-name=About]) .ab-ic{background:var(--tint);width:44px;height:44px;color:var(--teal);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}:where([data-sc-name=About]) .ab-card:hover .ab-ic{background:var(--surface)}:where([data-sc-name=About]) .ab-ct{justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}:where([data-sc-name=About]) .ab-cap{background:var(--tint);height:24px;color:var(--teal);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}:where([data-sc-name=About]) .ab-card:hover .ab-cap{background:var(--surface)}:where([data-sc-name=About]) .ab-cd{color:var(--body);font-size:14px}:where([data-sc-name=About]) .ab-contact{background:var(--surface-2);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}:where([data-sc-name=About]) .ab-contact p{color:var(--body);margin-top:12px}:where([data-sc-name=About]) .ab-acts{flex-wrap:wrap;gap:12px;display:flex}:where([data-sc-name=About]) .ab a.ab-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}:where([data-sc-name=About]) .ab a.ab-p{background:var(--teal);color:var(--on-acc)}:where([data-sc-name=About]) .ab a.ab-p:hover{background:var(--teal-h)}:where([data-sc-name=About]) .ab a.ab-s{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:where([data-sc-name=About]) .ab a.ab-s:hover{background:var(--surface)}@media (max-width:1023px){:where([data-sc-name=About]) .ab{--pad:40px}:where([data-sc-name=About]) .ab-cards{grid-template-columns:minmax(0,1fr)}:where([data-sc-name=About]) .ab-more{padding:4px 0}:where([data-sc-name=About]) .ab-contact{flex-direction:column;align-items:flex-start}}@media (max-width:767px){:where([data-sc-name=About]) .ab{--pad:24px}:where([data-sc-name=About]) .ab-sec{padding-top:80px}:where([data-sc-name=About]) .ab-hero{padding-top:56px}:where([data-sc-name=About]) .ab-contact{padding:28px}}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .ab *{transition:none}}:where([data-sc-name=About]) .ab-prodw{--eo:cubic-bezier(.16,1,.3,1);--pad:64px;--fm:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fh:"Plus Jakarta Sans","Inter",system-ui,sans-serif;--teal-p:var(--teal-h);color:var(--ink);margin-top:120px;font-size:18px;line-height:1.6}@media (max-width:1023px){:where([data-sc-name=About]) .ab-prodw{--pad:40px}}@media (max-width:767px){:where([data-sc-name=About]) .ab-prodw{--pad:24px;margin-top:80px;font-size:16px}}:where([data-sc-name=About]) .site *{box-sizing:border-box}:where([data-sc-name=About]) :where(.site) h2,:where([data-sc-name=About]) :where(.site) h3,:where([data-sc-name=About]) :where(.site) p,:where([data-sc-name=About]) :where(.site) ul{margin:0}:where([data-sc-name=About]) :where(.site) ul{padding:0;list-style:none}:where([data-sc-name=About]) :where(.site) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where([data-sc-name=About]) .site img{max-width:100%;display:block}:where([data-sc-name=About]) .site svg{flex-shrink:0}:where([data-sc-name=About]) .mono{font-family:var(--fm);font-variant-numeric:tabular-nums;letter-spacing:0}:where([data-sc-name=About]) .wrap{width:100%;max-width:calc(1200px + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}:where([data-sc-name=About]) .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}:where([data-sc-name=About]) .btn-p{background:var(--teal);color:var(--on-acc)}:where([data-sc-name=About]) .stage{background:var(--stage)}:where([data-sc-name=About]) .b-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}:where([data-sc-name=About]) .b-prod{color:var(--body);font-size:13px;font-weight:500;line-height:1.4;display:block}:where([data-sc-name=About]) .b-title{letter-spacing:-.01em;color:var(--ink);margin-top:2px;font-size:20px;font-weight:600;line-height:1.3;display:block}:where([data-sc-name=About]) .b-meta{color:var(--body);text-align:right;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;display:flex}:where([data-sc-name=About]) .rows{flex-direction:column;display:flex}:where([data-sc-name=About]) .row{border-top:1px solid var(--line);border-radius:10px;align-items:center;column-gap:14px;margin-inline:-12px;transition:background-color .35s;display:grid}:where([data-sc-name=About]) .tile{font-family:var(--fm);color:var(--ink);place-items:center;font-weight:600;display:grid}:where([data-sc-name=About]) .t-mint{background:var(--mint)}:where([data-sc-name=About]) .t-sand{background:var(--sand)}:where([data-sc-name=About]) .t-sky{background:var(--sky)}:where([data-sc-name=About]) .t-blush{background:var(--blush)}:where([data-sc-name=About]) .t-lilac{background:var(--lilac)}:where([data-sc-name=About]) .r-main{min-width:0}:where([data-sc-name=About]) .r-1{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.35;display:block;overflow:hidden}:where([data-sc-name=About]) .r-2{color:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;display:block;overflow:hidden}:where([data-sc-name=About]) .amt{font-family:var(--fm);color:var(--ink);text-align:right;white-space:nowrap;font-size:14px;font-weight:600}:where([data-sc-name=About]) .amt-m{display:none}:where([data-sc-name=About]) .st{min-width:84px;color:var(--on-acc);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:background-color .3s;display:inline-flex}:where([data-sc-name=About]) .st-ok{background:var(--ok)}:where([data-sc-name=About]) .st-warn{background:var(--warn)}:where([data-sc-name=About]) .st-bad{background:var(--bad)}:where([data-sc-name=About]) .st-new{background:var(--new)}:where([data-sc-name=About]) .b-foot{border-top:1px solid var(--line);color:var(--body);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}:where([data-sc-name=About]) .illus{color:var(--body);white-space:nowrap;font-size:13px}:where([data-sc-name=About]) .kicker{color:var(--body);font-size:14px;font-weight:600;line-height:1.4}:where([data-sc-name=About]) .h2{color:var(--ink);text-wrap:balance;font-size:40px;font-weight:600;line-height:48px}:where([data-sc-name=About]) .hl{color:var(--teal)}:where([data-sc-name=About]) .sec-head{flex-direction:column;display:flex}:where([data-sc-name=About]) .tabs{scrollbar-width:none;background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-top:40px;padding:4px;display:flex;overflow-x:auto}:where([data-sc-name=About]) .tabs::-webkit-scrollbar{display:none}:where([data-sc-name=About]) .tab{color:var(--ink);white-space:nowrap;border-radius:999px;flex-shrink:0;font-size:14px;font-weight:500}:where([data-sc-name=About]) .tab:hover{background:var(--stage)}:where([data-sc-name=About]) .tab.on,:where([data-sc-name=About]) .tab.on:hover{color:var(--on-acc)}:where([data-sc-name=About]) .panels{display:grid}:where([data-sc-name=About]) .panel{opacity:0;visibility:hidden;grid-area:1/1;min-width:0}:where([data-sc-name=About]) .panel.on{opacity:1;visibility:visible}:where([data-sc-name=About]) .p-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}:where([data-sc-name=About]) .p-copy{flex-direction:column;grid-column:1/span 5;align-items:flex-start;min-width:0;display:flex}:where([data-sc-name=About]) .p-mockcol{grid-column:6/span 7;min-width:0}:where([data-sc-name=About]) .p-lab{letter-spacing:.06em;color:var(--body);font-size:13px;font-weight:600}:where([data-sc-name=About]) .p-h{letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:40px;font-weight:600;line-height:48px}:where([data-sc-name=About]) .p-d{max-width:440px;color:var(--body);text-wrap:pretty;margin-top:20px}:where([data-sc-name=About]) .p-act{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:where([data-sc-name=About]) .mock{background:var(--surface);transition:transform .5s var(--eo);flex-direction:column;padding:24px;display:flex;transform:translate(16px)}:where([data-sc-name=About]) .panel.on .mock{transform:none}:where([data-sc-name=About]) .mi{opacity:0;transition:opacity .4s var(--eo),transform .5s var(--eo),background-color .35s ease;transform:translateY(8px)}:where([data-sc-name=About]) .panel.on .mi{opacity:1;transform:none}:where([data-sc-name=About]) .panel.on .mi:first-child{transition-delay:40ms,40ms,0s}:where([data-sc-name=About]) .panel.on .mi:nth-child(2){transition-delay:80ms,80ms,0s}:where([data-sc-name=About]) .panel.on .mi:nth-child(3){transition-delay:.12s,.12s,0s}:where([data-sc-name=About]) .panel.on .mi:nth-child(4){transition-delay:.16s,.16s,0s}:where([data-sc-name=About]) .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}:where([data-sc-name=About]) .kpi{background:var(--stage);border-radius:10px;padding:14px}:where([data-sc-name=About]) .kpi-l{color:var(--body);font-size:13px;line-height:1.4;display:block}:where([data-sc-name=About]) .kpi-v{font-family:var(--fm);color:var(--ink);white-space:nowrap;margin-top:4px;font-size:18px;font-weight:600;display:block}:where([data-sc-name=About]) .chart{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}:where([data-sc-name=About]) .chart-h{color:var(--body);justify-content:space-between;padding-bottom:8px;font-size:13px;display:flex}:where([data-sc-name=About]) .chart-h strong{color:var(--ink);font-weight:600}:where([data-sc-name=About]) .chart svg{width:100%;height:56px;display:block}:where([data-sc-name=About]) .months{color:var(--body);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}:where([data-sc-name=About]) .prog{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}:where([data-sc-name=About]) .prog-h{color:var(--body);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}:where([data-sc-name=About]) .prog-h strong{color:var(--ink);font-size:18px;font-weight:600}:where([data-sc-name=About]) .pbar{background:var(--line);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}:where([data-sc-name=About]) .pbar i{background:var(--ok);transform-origin:0;width:100%;transition:transform .6s var(--eo);border-radius:999px;position:absolute;top:0;bottom:0;left:0}:where([data-sc-name=About]) .outs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}:where([data-sc-name=About]) .out{background:var(--stage);border-radius:10px;padding:12px;transition:background-color .4s}:where([data-sc-name=About]) .out-l{color:var(--body);align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}:where([data-sc-name=About]) .out-l i{border-radius:8px;flex-shrink:0;width:8px;height:8px}:where([data-sc-name=About]) .out-v{font-family:var(--fm);color:var(--ink);margin-top:4px;font-size:18px;font-weight:600;display:block}:where([data-sc-name=About]) .acc-c{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}:where([data-sc-name=About]) .acc-c.on{background:var(--tint);border-color:var(--tint);color:var(--teal)}:where([data-sc-name=About]) .stage{border-radius:20px;margin-inline:32px}:where([data-sc-name=About]) .prod{margin-bottom:160px}:where([data-sc-name=About]) .h2{letter-spacing:-.035em;font-size:40px;line-height:48px}:where([data-sc-name=About]) .mock{border-color:var(--card-edge)}@media (max-width:767px){:where([data-sc-name=About]) .stage{border-radius:20px;margin-inline:12px}:where([data-sc-name=About]) .prod{margin-bottom:80px}:where([data-sc-name=About]) .prod-in{padding-block:56px}}@media (max-width:1023px){:where([data-sc-name=About]) .p-copy,:where([data-sc-name=About]) .p-mockcol{grid-column:1/-1}:where([data-sc-name=About]) .prod-in{padding-block:80px}}@media (max-width:767px){:where([data-sc-name=About]) .stage{border-radius:20px;margin-inline:12px}:where([data-sc-name=About]) .b-title{font-size:18px}:where([data-sc-name=About]) .row{grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;margin-inline:-8px;padding:12px 8px}:where([data-sc-name=About]) .tile{width:40px;height:40px}:where([data-sc-name=About]) .amt{display:none}:where([data-sc-name=About]) .amt-m{display:inline}:where([data-sc-name=About]) .st{min-width:0}:where([data-sc-name=About]) .b-foot{flex-direction:column;align-items:flex-start;gap:8px}:where([data-sc-name=About]) .prod{margin-bottom:72px}:where([data-sc-name=About]) .prod-in{padding-block:56px}:where([data-sc-name=About]) .prod .wrap{padding-inline:20px}:where([data-sc-name=About]) .tabs{margin-top:32px}:where([data-sc-name=About]) .tab{padding:0 16px;font-size:14px}:where([data-sc-name=About]) .panels{margin-top:32px}:where([data-sc-name=About]) .mock{padding:16px}:where([data-sc-name=About]) .kpis{grid-template-columns:minmax(0,1fr)}:where([data-sc-name=About]) .outs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .site *{transition-duration:0s;transition-delay:0s}}:where([data-sc-name=About]) .site section{scroll-margin-top:72px}:where([data-sc-name=About]) .h2,:where([data-sc-name=About]) .p-h,:where([data-sc-name=About]) .b-title{font-family:var(--fh);letter-spacing:-.03em;font-weight:500}:where([data-sc-name=About]) .h2,:where([data-sc-name=About]) .p-h{text-wrap:balance;font-size:48px;line-height:1.08}:where([data-sc-name=About]) .p-d{font-size:18px;line-height:1.6}:where([data-sc-name=About]) .sec-head{gap:16px;max-width:920px}:where([data-sc-name=About]) .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}:where([data-sc-name=About]) .wi{display:inline-block}:where([data-sc-name=About]) .mock{border:1px solid var(--card-b);box-shadow:var(--sh);border-radius:20px}:where([data-sc-name=About]) .row{min-height:52px;padding:8px 12px}:where([data-sc-name=About]) .tile{border-radius:10px;width:36px;height:36px;font-size:12px}:where([data-sc-name=About]) .row{grid-template-columns:36px minmax(0,1fr) auto auto}:where([data-sc-name=About]) .st{border-radius:8px;height:24px;padding:0 8px;font-size:12px}:where([data-sc-name=About]) .btn{height:48px;padding:0 24px;font-size:16px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .15s}:where([data-sc-name=About]) .btn .ar{transition:transform .25s var(--eo)}:where([data-sc-name=About]) .btn:hover .ar{transform:translate(3px)}:where([data-sc-name=About]) .btn:active{transform:scale(.98)}:where([data-sc-name=About]) .btn-p:hover{background:var(--teal-h)}:where([data-sc-name=About]) .btn-p:active{background:var(--teal-p)}:where([data-sc-name=About]) :where(.site) a:where(:not(.btn):not(.nl):not(.dd-item):not(.brand):not(.nav-login):not(.skip)):hover{text-underline-offset:3px;text-decoration:underline}:where([data-sc-name=About]) .tabs{isolation:isolate;position:relative}:where([data-sc-name=About]) .tab{z-index:1;height:40px;padding:0 20px;transition:color .3s;position:relative}:where([data-sc-name=About]) .tab-ind{background:var(--teal);z-index:0;height:40px;transition:transform .4s var(--eo),width .4s var(--eo);border-radius:999px;position:absolute;top:4px;left:0}@media (max-width:767px){:where([data-sc-name=About]) .h2,:where([data-sc-name=About]) .p-h{font-size:34px}:where([data-sc-name=About]) .p-d{font-size:16px}}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .site *{transition-duration:0s;transition-delay:0s}}:where([data-sc-name=About]) .tab{background:0 0}:where([data-sc-name=About]) .tab:not(.on):hover{background:var(--stage)}:where([data-sc-name=About]) .tab.on{color:var(--on-acc)}:where([data-sc-name=About]) .panel{transition:opacity .3s ease,transform .3s var(--eo),visibility 0s linear .3s;transform:translateY(16px)}:where([data-sc-name=About]) .panel.on{transition:opacity .3s ease,transform .3s var(--eo);transform:none}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .site *{transition-duration:0s;transition-delay:0s;animation:auto;animation-timeline:none}}:where([data-sc-name=About]) .prod{margin-top:160px;transform:none}:where([data-sc-name=About]) .prod-in{padding-block:96px}:where([data-sc-name=About]) .panels{margin-top:48px}:where([data-sc-name=About]) .panel,:where([data-sc-name=About]) .p-grid{height:auto;min-height:0}:where([data-sc-name=About]) .p-grid{align-items:center}:where([data-sc-name=About]) .p-copy{justify-content:center}:where([data-sc-name=About]) .p-act{margin-top:32px}@media (max-width:767px){:where([data-sc-name=About]) .prod{margin-top:80px}:where([data-sc-name=About]) .prod-in{padding-block:56px}:where([data-sc-name=About]) .panels{margin-top:32px}}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .site *{transition-duration:0s;animation:auto;animation-timeline:none}}:where([data-sc-name=About]) .p-exp{color:var(--teal);align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:where([data-sc-name=About]) .p-exp .ar{transition:transform .25s var(--eo)}:where([data-sc-name=About]) .p-exp:hover .ar{transform:translate(3px)}:where([data-sc-name=About]) .p-exp:hover{color:var(--teal-h)}:where([data-sc-name=About]) :where(:root[data-theme=dark] .site) a:where(:not(.btn):not(.nl):not(.mg-i):not(.brand):not(.scr)){color:var(--teal)}:where([data-sc-name=About]) :where(:root[data-theme=dark] .site) a:where(:not(.btn):not(.nl):not(.mg-i):not(.brand):not(.scr)):hover{color:var(--teal-h)}:root[data-theme=dark] :where([data-sc-name=About]) .site .btn-p:hover{background:var(--teal-h)}:root[data-theme=dark] :where([data-sc-name=About]) .site :is(.mini,.board,.mock,.ag,.ac,.ea-card,.flow,.sc-pill,.apill,.scr,.scr-lab,.hc-c,.feed,.mega,.dd-panel,.toast,.fn,.wf-s,.vph,.ctx-ui,.pc,.tabs,.eyebrow,.tag,.acc-c,.arr,.bub,.oic,.fl-lab,.mnav.open){border-color:var(--line)}:root[data-theme=dark] :where([data-sc-name=About]) .site :is(.mini,.board,.mock,.ac,.ea-card,.flow,.scr,.hc-c,.feed,.mega,.dd-panel,.toast,.fn,.vph,.ctx,.tr-i,.wf){box-shadow:var(--sh)}:root[data-theme=dark] :where([data-sc-name=About]) .site .st-ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}:root[data-theme=dark] :where([data-sc-name=About]) .site .st-warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}:root[data-theme=dark] :where([data-sc-name=About]) .site .st-bad{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad)}:root[data-theme=dark] :where([data-sc-name=About]) .site .st-new{background:color-mix(in srgb,var(--new) 16%,transparent);color:var(--new)}:root[data-theme=dark] :where([data-sc-name=About]) .site [stroke=\#0F1A1A]{stroke:var(--ink)}:where([data-sc-name=About]) .p-mockcol{position:relative}:where([data-sc-name=About]) .p-mockcol .mock{z-index:1;position:relative}:where([data-sc-name=About]) .pm{pointer-events:none;opacity:0;height:auto;transition:opacity .4s ease,translate .6s var(--eo);display:block;position:absolute;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}:where([data-sc-name=About]) .pm-a{z-index:0;width:170px;top:-118px;right:28px;translate:0 24px}:where([data-sc-name=About]) .pm-b{z-index:2;width:124px;bottom:-12px;left:-44px;translate:-12px 12px}:where([data-sc-name=About]) .panel.on .pm{opacity:1;transition-delay:.2s;translate:0}:where([data-sc-name=About]) .panel.on .pm-b{transition-delay:.32s}:where([data-sc-name=About]) .pm-suit{width:168px;left:-72px}:where([data-sc-name=About]) .pm-role{width:140px;left:-56px}@media (max-width:1023px){:where([data-sc-name=About]) .pm-a{width:120px;top:-84px}:where([data-sc-name=About]) .pm-b{width:100px;left:-16px}}@media (max-width:767px){:where([data-sc-name=About]) .pm-a{width:96px;top:-68px;right:16px}:where([data-sc-name=About]) .pm-b{width:80px;bottom:-8px;left:-8px}}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .pm{transition:opacity .2s;translate:0}}:where([data-sc-name=About]) .prod-more{margin-top:40px;display:block}:where([data-sc-name=About]) .ab-vs{margin-top:120px}@media (max-width:767px){:where([data-sc-name=About]) .ab-vs{margin-top:80px}}:where([data-sc-name=About]) .a2b-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-sc-name=About]) .vs{--std:cubic-bezier(.2,0,0,1);--enter:cubic-bezier(0,0,.2,1);isolation:isolate;color:#fff;background:radial-gradient(50% 45% at 50% 52%,#3fbdbe29,#0000 70%),radial-gradient(120% 90%,#062a2e 0%,#031c1f 60%,#021416 100%);height:860px;position:relative;overflow:hidden}:where([data-sc-name=About]) .vs-eye{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#8ed3d1;margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:64px;left:0;right:0}:where([data-sc-name=About]) .vs-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where([data-sc-name=About]) .vs-bg{pointer-events:none;font-family:"Plus Jakarta Sans",var(--fh);letter-spacing:-.03em;text-transform:uppercase;color:#fff;white-space:nowrap;flex-direction:column;align-items:center;font-size:240px;font-weight:800;line-height:208px;display:flex;position:absolute;top:50%;left:0;right:0;translate:0 -50%}:where([data-sc-name=About]) .vs-l{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}:where([data-sc-name=About]) .vs-l:first-child{background-image:linear-gradient(#fffffff2,#f2f8f8d1)}:where([data-sc-name=About]) .vs-l:nth-child(2){background-image:linear-gradient(#f2f8f8d1,#e3f2f1ad)}:where([data-sc-name=About]) .vs-l:nth-child(3){background-image:linear-gradient(#e3f2f1ad,#d6ebea8c)}:where([data-sc-name=About]) .vs-pair{--ow:360px;--oh:480px;--aw:384px;--ah:520px;--or:-4deg;--ar:3deg;--fh2:190px;z-index:1;align-items:flex-start;gap:64px;display:flex;position:relative}:where([data-sc-name=About]) .vs-o{z-index:1;position:relative}:where([data-sc-name=About]) .vs-a{z-index:2;margin-top:24px;position:relative}:where([data-sc-name=About]) .vs-card{box-sizing:border-box;transition:rotate .2s var(--std),translate .2s var(--std),box-shadow .2s var(--std);border-radius:16px;flex-direction:column;padding:40px 32px;display:flex}:where([data-sc-name=About]) .vs-others{width:var(--ow);min-height:var(--oh);rotate:var(--or);box-shadow:inset 0 1px 0 #ffffff0a,var(--l-sh4,0 20px 48px #00000073);background:linear-gradient(#0d2b2f 0%,#0a2427 100%);border:1px solid #d6ebea14}:where([data-sc-name=About]) .vs-ours{width:var(--aw);min-height:var(--ah);rotate:var(--ar);color:#04292d;box-shadow:inset 0 1px 0 #ffffff73,0 0 0 1px #9be0da59,var(--l-sh5,0 32px 80px #00000080,0 0 120px #3fbdbe40);background:linear-gradient(160deg,#9be0da 0%,#6fd0cc 40%,#3fbdbe 100%)}:where([data-sc-name=About]) .vs-card:hover{translate:0 -8px;rotate:none}:where([data-sc-name=About]) .vs-others:hover{box-shadow:inset 0 1px 0 #ffffff0a,var(--l-sh5,0 28px 64px #0000008c)}:where([data-sc-name=About]) .vs-ours:hover{box-shadow:inset 0 1px 0 #ffffff73,0 0 0 1px #9be0da73,var(--l-sh5,0 40px 96px #0000008c,0 0 140px #3fbdbe4d)}:where([data-sc-name=About]) .vs .vs-t{text-align:center;font-family:"Plus Jakarta Sans",var(--fh);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:48px;font-weight:800;line-height:56px}:where([data-sc-name=About]) .vs-others .vs-t{color:#d6ebea}:where([data-sc-name=About]) .vs-ours .vs-t{color:#04292d}:where([data-sc-name=About]) .vs .vs-list{margin:auto 0 0;padding:24px 0 0;list-style:none}:where([data-sc-name=About]) .vs-row{box-sizing:border-box;text-align:left;min-height:44px;transition:background-color .15s var(--std);border-bottom:1px solid #1a5e64;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:12px;padding:11px 8px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:22px;display:grid}:where([data-sc-name=About]) .vs-row:last-child{border-bottom:0}:where([data-sc-name=About]) .vs-row .vs-ic{margin-top:3px}:where([data-sc-name=About]) .vs-others .vs-row{color:#8fb3b2;border-bottom-color:#d6ebea14}:where([data-sc-name=About]) .vs-others .vs-ic{color:#6e8e8f}:where([data-sc-name=About]) .vs-ours .vs-row{color:#04292d;border-bottom-color:#04292d24;font-weight:500}:where([data-sc-name=About]) .vs-ours .vs-row:hover{background:#04292d14}:where([data-sc-name=About]) .vs-ours .vs-ic{color:#0b4b50}:where([data-sc-name=About]) .vs-btn{height:44px;box-shadow:var(--l-sh3,0 8px 20px #04292d59);color:#fff;cursor:pointer;transition:background-color .15s var(--std);background:#04292d;border-radius:10px;justify-content:center;align-items:center;margin-top:24px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:flex}:where([data-sc-name=About]) .vs-btn:hover{color:#fff;background:#063e44}:where([data-sc-name=About]) .vs-btn:focus-visible{outline-offset:3px;outline:2px solid #8ed3d1}:where([data-sc-name=About]) .vs-ours,:where([data-sc-name=About]) .vs-ours .vs-row{cursor:default}:where([data-sc-name=About]) .vs-fig{z-index:3;pointer-events:none;position:absolute;bottom:-14px;left:calc(100% - 24px)}:where([data-sc-name=About]) .vs-fig img{width:auto;max-width:none;height:var(--fh2);display:block}:where([data-sc-name=About]) .vs-fig:after{content:"";filter:blur(16px);z-index:-1;background:#0000004d;border-radius:50%;height:16px;position:absolute;bottom:-6px;left:10%;right:10%}@media (max-width:1279px){:where([data-sc-name=About]) .vs-pair{scale:.9}:where([data-sc-name=About]) .vs-bg{font-size:200px;line-height:176px}}@media (max-width:1023px){:where([data-sc-name=About]) .vs{height:auto;padding:96px 32px 112px}:where([data-sc-name=About]) .vs-stage{flex-direction:column;position:relative;inset:auto}:where([data-sc-name=About]) .vs-pair{--ow:300px;--aw:320px;--oh:auto;--ah:auto;--or:-3deg;--ar:2deg;--fh2:140px;gap:32px;margin-top:8px;scale:1}:where([data-sc-name=About]) .vs-bg{font-size:150px;line-height:132px}:where([data-sc-name=About]) .vs .vs-t{font-size:40px;line-height:48px}:where([data-sc-name=About]) .vs-card{padding:32px 24px}:where([data-sc-name=About]) .vs-fig{inset:calc(100% - 24px) -36px auto auto}:where([data-sc-name=About]) .vs-a{margin-bottom:120px}}@media (max-width:767px){:where([data-sc-name=About]) .vs{padding:64px 16px 72px}:where([data-sc-name=About]) .vs-eye{top:32px}:where([data-sc-name=About]) .vs-bg{margin-bottom:32px;font-size:56px;line-height:60px;position:relative;top:auto;translate:none}:where([data-sc-name=About]) .vs-pair{--ow:100%;--aw:100%;--or:-2deg;--ar:2deg;--fh2:120px;flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:420px}:where([data-sc-name=About]) .vs-a{margin-top:0;margin-bottom:0}:where([data-sc-name=About]) .vs-fig{justify-content:center;margin-top:16px;display:flex;position:relative;inset:auto}:where([data-sc-name=About]) .vs .vs-t{font-size:32px;line-height:40px}}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .vs-card,:where([data-sc-name=About]) .vs-row,:where([data-sc-name=About]) .vs-btn{transition:none}}@media (min-width:1024px) and (max-height:820px){:where([data-sc-name=About]) .vs .vs-row{min-height:38px;padding-block:8px}:where([data-sc-name=About]) .vs-card{padding-block:28px}}@media (min-width:1024px){:where([data-sc-name=About]) .prod .p-grid{align-items:start}:where([data-sc-name=About]) .prod .p-copy{padding-top:24px}:where([data-sc-name=About]) .prod .panels{margin-top:32px}:where([data-sc-name=About]) .prod-in{padding-block:72px 64px}:where([data-sc-name=About]) .prod .panels{position:relative}:where([data-sc-name=About]) .prod .panels>.panel:not(.on){position:absolute;top:0;left:0;right:0}:where([data-sc-name=About]) .prod{margin-bottom:120px}:where([data-sc-name=About]) .prod .pm-b,:where([data-sc-name=About]) .prod .pm-suit,:where([data-sc-name=About]) .prod .pm-role{left:-150px}}:where([data-sc-name=About]) .p-h{text-wrap:balance;font-size:40px;line-height:48px}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .site *,:where([data-sc-name=About]) .site :before,:where([data-sc-name=About]) .site :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:root[data-theme=dark] :where([data-sc-name=About]) .ab #products.stage{box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0}:root[data-theme=dark] :where([data-sc-name=About]) .ab #why-a2b.vs{background:0 0}:root[data-theme=dark] :where([data-sc-name=About]) .ab .ab-contact{background:#132124;border-radius:20px;box-shadow:inset 0 0 0 1px #22363b}:where([data-sc-name=About]) .ab{--new:#0e7c7e}:root[data-theme=dark] :where([data-sc-name=About]) .ab{--new:#45cdbc}:root:not([data-theme=dark]) :where([data-sc-name=About]) .ab :is(.st-warn,.st-bad,.st-ok){color:#04211e}:where([data-sc-name=About]) .ab .ab-hero.ab-hero{text-align:center;flex-direction:column;align-items:center;display:flex}:where([data-sc-name=About]) .ab .ab-hero .ab-h1,:where([data-sc-name=About]) .ab .ab-hero .ab-lead{margin-inline:auto}:where([data-sc-name=About]) .ab .w{margin-bottom:-.24em;padding-bottom:.24em}:where([data-sc-name=About]) .ab .tbc{color:#6b4300;vertical-align:middle;white-space:nowrap;background:#fff1cc;border-radius:999px;align-items:center;height:20px;margin-right:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}:root[data-theme=dark] :where([data-sc-name=About]) .ab .tbc{color:#f3cd7a;background:#3a2e12}:where([data-sc-name=About]) .ab .fill{color:#5c3a00;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1cc;border-radius:4px;padding:1px 6px}:root[data-theme=dark] :where([data-sc-name=About]) .ab .fill{color:#f3cd7a;background:#3a2e12}:where([data-sc-name=About]) .ab-route{width:min(720px,100%);height:64px;margin:48px auto 0;display:block;overflow:visible}:where([data-sc-name=About]) .ab-rp{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.8s ease-out .3s forwards ab-draw}:where([data-sc-name=About]) .ab-rd{fill:var(--bg);stroke:var(--teal);stroke-width:2px}:where([data-sc-name=About]) .ab-re{fill:var(--teal);opacity:0;animation:.3s ease-out 2s forwards ab-arrive}@keyframes ab-draw{to{stroke-dashoffset:0}}@keyframes ab-arrive{to{opacity:1}}:where([data-sc-name=About]) .ab-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}:where([data-sc-name=About]) .ab-split>h2{grid-column:1/span 4}:where([data-sc-name=About]) .ab-split>.ab-prose,:where([data-sc-name=About]) .ab-split>.ab-pr{grid-column:5/span 8}:where([data-sc-name=About]) .ab-prose p{max-width:62ch;color:var(--body);font-size:18px;line-height:1.7}:where([data-sc-name=About]) .ab-prose p+p{margin-top:18px}:where([data-sc-name=About]) .ab-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;display:grid}:where([data-sc-name=About]) .ab-facts>div{background:var(--surface-2);border-radius:20px;padding:24px}:where([data-sc-name=About]) .ab-facts dt{color:var(--body);font-size:14px;line-height:20px}:where([data-sc-name=About]) .ab-facts dd{color:var(--ink);margin:6px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}:where([data-sc-name=About]) .ab-pr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:where([data-sc-name=About]) .ab-pr li{background:var(--surface-2);border-radius:20px;flex-direction:column;gap:6px;padding:24px;display:flex}:where([data-sc-name=About]) .ab-pic{background:var(--tint);width:44px;height:44px;color:var(--teal);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}:where([data-sc-name=About]) .ab-pr strong{color:var(--ink);font-size:18px;font-weight:600;line-height:26px}:where([data-sc-name=About]) .ab-pr span:not(.ab-pic){color:var(--body);font-size:16px;line-height:1.6}:where([data-sc-name=About]) .ab-psub{max-width:52ch;color:var(--body);margin-top:16px;font-size:18px;line-height:1.6}:where([data-sc-name=About]) .ab-prodw .prod-more p{text-align:center;color:var(--body);font-size:16px}:where([data-sc-name=About]) .ab-prodw .prod-more a{color:var(--teal);font-weight:600}:root[data-theme=dark] :where([data-sc-name=About]) .ab-facts>div,:root[data-theme=dark] :where([data-sc-name=About]) .ab-pr li{background:#132124;box-shadow:inset 0 0 0 1px #22363b}@media (max-width:1023px){:where([data-sc-name=About]) .ab-split{grid-template-columns:minmax(0,1fr);row-gap:24px}:where([data-sc-name=About]) .ab-split>*{grid-column:1/-1!important}:where([data-sc-name=About]) .ab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where([data-sc-name=About]) .ab-pr{grid-template-columns:minmax(0,1fr)}:where([data-sc-name=About]) .ab-prose p{font-size:16px}:where([data-sc-name=About]) .ab-facts dd{font-size:18px}}@media (max-width:399px){:where([data-sc-name=About]) .ab-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:where([data-sc-name=About]) .ab-rp{stroke-dashoffset:0;animation:none}:where([data-sc-name=About]) .ab-re{opacity:1;animation:none}}:where([data-sc-name=About]) .site .tabs .tab:hover,:root[data-theme=light] :where([data-sc-name=About]) .site .tabs .tab:hover{color:var(--teal)}:root[data-theme=dark] :where([data-sc-name=About]) .site .tabs .tab:hover{color:#8ed3d1}
