@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--base-000:#0b0d10;--base-100:#14181c;--base-900:#07090b;--rule:#5c666f;--hairline:#1e252b;--ink:#e6eaee;--ink-muted:#8d97a2;--ink-inverse:#e6eaee;--readout:#d6dee6;--live:#4ea8ff;--signal:#ff5247;--signal-inverse:#ff5247;--focus:var(--ink);--shadow-rest:0 2px 0 #5c666f;--shadow-press:0 1px 0 #5c666f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-19:76px;--space-24:96px;--radius-0:0;--radius-key:3px;--radius-cap:6px;--font-display:Knockout, Oswald, "Arial Narrow", sans-serif;--font-body:Sohne, Archivo, Helvetica, Arial, sans-serif;--font-data:"Sohne Mono", "IBM Plex Mono", ui-monospace, monospace}[data-theme=light]{--base-000:#fff;--base-100:#f4f6f8;--base-900:#0b0d10;--rule:#8a939d;--hairline:#e4e9ed;--ink:#0b0d10;--ink-muted:#5b6672;--live:#0b5fd0;--signal:#cc1f14;--shadow-rest:0 2px 0 #8a939d;--shadow-press:0 1px 0 #8a939d}html{background:var(--base-000);color:var(--ink)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num,.ctr,[class*=counter]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ctr{background:var(--base-900);border:1px solid var(--rule);display:inline-flex}.ctr .d,.ctr .c{color:var(--readout);font-family:var(--font-data);font-variant-numeric:tabular-nums;border-right:1px solid var(--rule);flex:none;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative;overflow:hidden}.ctr .c{color:var(--rule)}.ctr>:last-child{border-right:0}.ctr[data-size=xl] .d{width:76px;height:104px;font-size:76px;line-height:1}.ctr[data-size=xl] .c{width:32px;height:104px;font-size:76px;line-height:1}.ctr[data-size=m] .d{width:40px;height:58px;font-size:42px;line-height:1}.ctr[data-size=m] .c{width:18px;height:58px;font-size:42px;line-height:1}.ctr[data-size=s] .d{width:21px;height:30px;font-size:21px;line-height:1}.ctr[data-size=s] .c{width:10px;height:30px;font-size:21px;line-height:1}.ctr .seam{background:var(--hairline);height:1px;position:absolute;top:62%;left:0;right:0}@media (width<=719px){.ctr[data-size=xl]{--ctr-u:min(76px, calc((100vw - 2 * var(--space-4) - 2px) / 6.4211))}.ctr[data-size=xl] .d{width:var(--ctr-u);height:calc(var(--ctr-u) * 1.3684);font-size:var(--ctr-u)}.ctr[data-size=xl] .c{width:calc(var(--ctr-u) * .4211);height:calc(var(--ctr-u) * 1.3684);font-size:var(--ctr-u)}}:root{--dur-1:.15s;--dur-2:.4s;--dur-3:.7s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--stagger:70ms}[data-reveal]{transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger))}[data-reveal].pre{opacity:0;transition:none;transform:translateY(12px)}[data-reveal=card].pre{transform:translateY(24px)}@keyframes ks-rise{0%{opacity:0;transform:translateY(12px)}}.motion .load-in{animation:ks-rise var(--dur-2) var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}.key,.chip,.demo-toggle,.demo-replay,.quiz-option>span,.tag{transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.card{transition:border-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out)}a,.faq-item>summary,.field input,.field select,.field textarea{transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out)}.card:has(.card-link:hover){transform:translateY(-2px)}.card:has(.card-link:active){transform:none}.more:after,.scard-go:after{transition:transform var(--dur-1) var(--ease-out);display:inline-block}.more:hover:after,.card:has(.card-link:hover) .scard-go:after{transform:translate(4px)}.chip:hover,.quiz-option:hover>span{border-color:var(--ink)}.chip:active{box-shadow:none;transform:translateY(2px)}.faq-item>summary:hover{color:var(--readout)}@keyframes ks-press{0%{box-shadow:var(--shadow-rest);transform:none}43%{box-shadow:none;transform:translateY(2px)}to{box-shadow:var(--shadow-rest);transform:none}}.motion .band[data-reveal]:not(.pre) .keys>.key:first-child{animation:.21s linear .6s ks-press}@keyframes ks-blink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.12)}}.motion .avatar .eye{transform-box:fill-box;transform-origin:50%;animation:5.5s linear infinite ks-blink;animation-delay:calc(var(--beat,0) * -1s)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-1)}.bar{view-transition-name:bar}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}[data-reveal],.key,.chip,.card,a,.demo-toggle,.demo-replay,.more:after,.scard-go:after{transition:none}}:root{--bar-h:72px;--margin:var(--space-19);--measure:46ch;--wide:1600px;--section:calc(var(--space-24) + var(--space-12));--ease:var(--ease-out);color-scheme:dark}[data-theme=light]{color-scheme:light}@media (width<=719px){:root{--bar-h:56px;--margin:var(--space-4);--section:var(--space-24)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--bar-h)}body{min-height:100svh;font-size:16px;line-height:25px;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,table{margin:0;padding:0}ul,ol{list-style:none}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse}em,i,cite,address,dfn,var{font-style:normal}a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}.display-xl,.display-l,.display-m,.display-s{font-family:var(--font-display);text-transform:uppercase;margin:0}.display-xl{letter-spacing:-.01em;font-size:88px;font-weight:600;line-height:80px}.display-l{letter-spacing:-.005em;font-size:56px;font-weight:600;line-height:52px}.display-m{font-size:34px;font-weight:500;line-height:34px}.display-s{letter-spacing:.01em;font-size:22px;font-weight:500;line-height:24px}.lede{max-width:45ch;font-size:19px;font-weight:400;line-height:28px}.body{max-width:var(--measure);font-size:16px;font-weight:400;line-height:25px}.body-s{max-width:var(--measure);font-size:14px;font-weight:400;line-height:21px}.eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600;line-height:16px}.on-900 .eyebrow,.eyebrow.on-900{color:var(--readout)}.figure,.fig{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.figure{font-size:15px;font-weight:400;line-height:22px}.fig{font-size:.9375em;font-weight:400}.display-xl .fig,.display-l .fig,.display-m .fig,.display-s .fig{letter-spacing:-.04em;font-size:.92em;font-weight:500}.plate{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:14px}.counter-s{font-family:var(--font-data);font-size:24px;font-weight:500;line-height:24px}.counter-m{font-family:var(--font-data);font-size:54px;font-weight:500;line-height:50px}.muted{color:var(--ink-muted)}.unit{color:var(--ink-muted);font-family:var(--font-body);font-size:14px;line-height:21px}strong,b{font-weight:600}@media (width<=719px){.display-xl{font-size:64px;line-height:60px}.display-l{font-size:40px;line-height:40px}.display-m{font-size:28px;line-height:30px}}.wrap{width:100%;max-width:var(--wide);padding-inline:var(--margin);margin-inline:auto}main{display:block}main .wrap{z-index:1;position:relative}section{position:relative}.ground{z-index:-1;pointer-events:none;position:absolute;inset:0}.ground-900{background:var(--base-900)}.section-pad{padding-block:var(--section)}.section-head{gap:var(--space-4);margin-bottom:var(--space-12);display:grid}.section-head .display-l{max-width:20ch}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#stage{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.no-stage #stage{display:none}.skip{left:var(--space-4);top:var(--space-2);z-index:100;background:var(--base-000);color:var(--ink);padding:var(--space-2) var(--space-4);border:1px solid var(--rule);position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}[tabindex="-1"]:focus-visible{outline:none}.bar{z-index:20;height:var(--bar-h);background:var(--base-000);border-bottom:1px solid var(--rule);position:sticky;top:0}.bar .wrap{justify-content:space-between;align-items:center;gap:var(--space-8);height:100%;display:flex}.bar-home{color:var(--ink);flex:none;text-decoration:none;display:block}.bar-home .lockup{width:240px;height:auto;display:block}.bar-home .mark{width:32px;height:32px;display:none}.bar-nav{align-items:center;gap:var(--space-8);min-width:0;display:flex}.nav-list{gap:var(--space-6);display:flex}.nav-list a{padding:var(--space-2) 0;color:var(--ink);border-bottom:2px solid #0000;text-decoration:none;display:block}.nav-list a:hover{border-bottom-color:var(--rule)}.nav-list a[aria-current=page]{border-bottom-color:var(--live)}.bar-book{min-height:40px;padding:0 var(--space-4);white-space:nowrap;flex:none;font-size:14px;line-height:21px}.menu{display:none}@media (width<=1179px){.bar-home .lockup{display:none}.bar-home .mark{display:block}}@media (width<=899px){.bar-nav{gap:var(--space-4)}.nav-list{display:none}.menu{display:block}.menu>summary{cursor:pointer;padding:var(--space-3) 0;color:var(--ink);list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary{z-index:31;position:relative}.menu-list{inset:var(--bar-h) 0 0 0;z-index:30;background:var(--base-000);padding:var(--space-8) var(--margin);align-content:start;display:grid;position:fixed;overflow-y:auto}.menu-list a{padding:var(--space-4) 0;border-bottom:1px solid var(--hairline);font-family:var(--font-display);text-transform:uppercase;font-size:34px;font-weight:500;line-height:34px;text-decoration:none;display:block}.menu-list a[aria-current=page]{border-bottom:2px solid var(--live)}}.key{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);background:var(--readout);color:var(--base-900);border-radius:var(--radius-cap);box-shadow:var(--shadow-rest);font-family:var(--font-body);text-align:center;font-size:16px;font-weight:600;line-height:25px;text-decoration:none;display:inline-flex}.key:hover{box-shadow:var(--shadow-press);transform:translateY(1px)}.key:active{box-shadow:none;transform:translateY(2px)}.key-l{min-height:56px;padding:0 var(--space-8);font-size:18px;line-height:28px}.key-2{background:var(--base-100);color:var(--ink);border:1px solid var(--rule)}.keys{gap:var(--space-4);flex-wrap:wrap;display:flex}.chip{min-height:44px;padding:0 var(--space-4);background:var(--base-100);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-key);box-shadow:var(--shadow-rest);white-space:nowrap;align-items:center;font-size:14px;line-height:21px;display:inline-flex}.chip[aria-pressed=true]{background:var(--readout);color:var(--base-900);box-shadow:var(--shadow-press);font-weight:600;transform:translateY(1px)}.more{align-items:baseline;gap:var(--space-2);margin-top:var(--space-12);font-size:16px;font-weight:600;line-height:25px;display:inline-flex}.more:after{content:">";font-family:var(--font-data);font-weight:500}.rule-top{border-top:1px solid var(--rule)}.struck{color:var(--signal);text-decoration:line-through 2px;text-decoration-color:var(--signal)}.on-900 .struck{color:var(--signal-inverse);text-decoration-color:var(--signal-inverse)}.tag{width:fit-content;padding:var(--space-1) var(--space-2);border:1px solid var(--rule);color:var(--ink-muted);font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:14px;text-decoration:none;display:inline-block}a.tag:hover{color:var(--ink);border-color:var(--ink)}.table{width:100%}.table th{text-align:left;font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);vertical-align:bottom;font-size:11px;font-weight:500;line-height:14px}.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);vertical-align:top;font-size:14px;line-height:21px}.table tbody tr:nth-child(2n) td{background:var(--base-100)}.table .n{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.table-frame{border:1px solid var(--rule);overflow-x:auto}.band{z-index:1;background:var(--base-900);color:var(--ink-inverse);border-top:1px solid var(--rule);padding-block:var(--space-24);position:relative}.band-inner{gap:var(--space-8);justify-items:start;display:grid}.band .display-l{max-width:18ch}.band .lede{color:var(--ink-inverse)}.band-contact{gap:var(--space-2);display:grid}.band-contact a{font-weight:600}.foot{z-index:1;background:var(--base-900);color:var(--ink-inverse);border-top:1px solid var(--rule);padding-block:var(--space-19) var(--space-8);position:relative}.foot-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.foot-logo{width:200px;color:var(--readout);display:block}.foot-logo .lockup{width:100%;height:auto}.foot-about p{margin-top:var(--space-6);max-width:40ch}.foot h2{color:var(--readout);margin-bottom:var(--space-4)}.foot ul{gap:var(--space-3);font-size:14px;line-height:21px;display:grid}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot-line{justify-content:space-between;gap:var(--space-2) var(--space-8);margin-top:var(--space-19);padding-top:var(--space-6);border-top:1px solid var(--rule);flex-wrap:wrap;font-size:14px;line-height:21px;display:flex}@media (width>=720px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.foot-grid{gap:var(--space-19);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,2fr) minmax(0,2fr)}}.ctr .roll{will-change:transform;flex-direction:column;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.ctr .roll>span{flex:none;justify-content:center;align-items:center;height:100%;display:flex}.is-off{visibility:hidden}html.menu-open{overflow:hidden}.skip{align-items:center;min-height:48px;display:inline-flex}@media (width<=899px){.key,.chip{min-height:48px}.bar-home{align-items:center;min-width:48px;min-height:48px;display:flex}.menu>summary{min-width:48px;min-height:48px;padding:0 var(--space-2);justify-content:center;align-items:center;display:flex}.more{align-items:center;min-height:48px}a.tag{min-height:48px;padding-inline:var(--space-4);align-items:center;display:inline-flex}.foot ul{gap:0}.foot li>a,.foot-logo{align-items:center;min-height:48px;display:flex}.foot h2{margin-bottom:var(--space-2)}}@media (width<=479px){.bar .wrap,.bar-nav{gap:var(--space-3)}.bar-home{margin-left:calc(var(--space-2) * -1);justify-content:center}.menu>summary{margin-right:calc(var(--space-2) * -1);padding:0}.bar-book{padding:0 var(--space-3)}}@media (width<=349px){.bar-book{display:none}}@media (width<=719px){.cta-on .bar-book{visibility:hidden}}.stand-in{display:block}.slot-live .stand-in{visibility:hidden}.slot-still{object-fit:contain;width:100%;height:100%;display:none}.still-canvas{width:100%;height:100%;position:absolute;inset:0}html:not(.motion):not(.still) .slot-still,.no-webgl .slot-still{display:block}.page-head{padding-block:var(--space-24) var(--space-12)}.page-head .wrap{gap:var(--space-6);display:grid}.page-head .display-xl{text-wrap:balance;max-width:14ch}.page-head .lede{max-width:45ch}.page-body{padding-bottom:var(--section)}.cards{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.card{align-content:start;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--rule);background:var(--base-100);min-width:0;display:grid;position:relative}.card-link{text-decoration:none}.card-link:after{content:"";position:absolute;inset:0}.card:has(.card-link:hover){border-color:var(--ink)}.card:has(.card-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.card-link:focus-visible{outline:none}@media (width>=720px){.cards-2,.cards-3,.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=719px){.card{padding:var(--space-6)}}.scard-examples,.scard>span{align-self:start}.scard-icon{width:48px;height:48px;margin-bottom:var(--space-4)}.scard .display-m{text-wrap:balance}.scard-examples{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--hairline);font-size:14px;line-height:21px;display:grid}.scard-go{align-self:end;font-size:14px;font-weight:600;line-height:21px}.scard-go:after{content:" >";font-family:var(--font-data);font-weight:500}.ccard{grid-template-rows:auto auto auto 1fr auto}.ccard-who{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:14px;line-height:21px;display:flex}.case-mark{flex:none;width:40px;height:40px}.case-who{align-items:center;gap:var(--space-4);max-width:none;display:flex}.case-who .case-mark{width:56px;height:56px}.ccard .display-m{text-wrap:balance;font-size:28px;line-height:30px}.ccard-result{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--hairline);align-self:end;display:grid}.ccard-result>div{align-items:center;gap:var(--space-3);grid-template-columns:56px minmax(0,1fr);display:grid}.ccard-result dt{color:var(--ink-muted);font-size:14px;line-height:21px}.ccard-result dd{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ccard-result .figure{font-size:24px;font-weight:500;line-height:24px}.ccard-result .ctr{align-self:center}.ccard[hidden]{display:none}.tier-price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tier-facts{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:grid}.avatar{aspect-ratio:1;border:1px solid var(--rule);background:var(--base-900);width:100%;height:auto;display:block}.agent-name{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.crew-live{background:var(--live);width:9px;height:9px;display:none}.crew-live.is-running{display:inline-block}.crew-row{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crew-row li{gap:var(--space-2);align-content:start;display:grid}.crew-row .avatar{margin-bottom:var(--space-2)}@media (width>=720px){.crew-row{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr))}}.agent{grid-template-columns:minmax(0,1fr)}.agent .avatar{max-width:200px}.agent-facts{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:grid}.agent-total{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.steps{gap:var(--space-8);counter-reset:none;grid-template-columns:minmax(0,1fr);display:grid}.step{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);align-content:start;display:grid}.step-n{font-family:var(--font-data);color:var(--readout);font-size:54px;font-weight:500;line-height:50px}@media (width>=900px){.steps{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}}.price{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.price .counter-m{color:var(--readout)}.ranges{border-top:1px solid var(--rule);max-width:520px}.ranges li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);display:flex}.ranges .figure{white-space:nowrap}.ticks{gap:var(--space-3);max-width:520px;display:grid}.ticks li{padding-top:var(--space-3);border-top:1px solid var(--hairline)}.proof-list{gap:var(--space-12) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.proof-list li{gap:var(--space-3);align-content:start;display:grid}.proof-list .unit{max-width:26ch}@media (width>=720px){.proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.proof-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.phero-pin{min-height:calc(100svh - var(--bar-h));padding-block:var(--space-12);align-items:center;display:flex;position:relative}.phero-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.phero-copy{gap:var(--space-6);justify-items:start;display:grid}.phero-copy .display-xl{text-wrap:balance;max-width:13ch}.phero-slot{min-height:44svh;position:relative}.phero-caption{margin-top:var(--space-4)}@media (width>=960px){.phero-grid{gap:var(--space-19);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phero-slot{min-height:62svh}}@media (width>=960px) and (height>=640px){.motion .phero{height:170svh}.motion .phero-pin{top:var(--bar-h);height:calc(100svh - var(--bar-h));z-index:1;position:sticky}}@media (width>=960px) and (width<=1279px),(width>=960px) and (height<=799px){.phero-copy .display-xl{font-size:64px;line-height:60px}}.report{background:var(--base-000);color:var(--ink);border:1px solid var(--rule);padding:var(--space-8);gap:var(--space-8);max-width:760px;display:grid;position:relative}.report-head{gap:var(--space-1);display:grid}.report-part{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--rule);display:grid}.report-fig{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.report-fig .counter-m{font-size:40px;line-height:40px}.report-fixes{border-top:1px solid var(--hairline)}.report-fixes li{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);align-items:baseline;display:grid}.report-fixes .unit{grid-column:2}@media (width<=719px){.report{padding:var(--space-6) var(--space-4)}}.artefact{background:var(--base-100);border:1px solid var(--rule);font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;line-height:20px}.art-head,.art-foot{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ink-muted);display:flex}.art-head{border-bottom:1px solid var(--rule);background:var(--base-900);color:var(--readout)}.art-foot{border-top:1px solid var(--hairline)}.art-body{padding:var(--space-4);min-height:240px}.art-table{width:100%}.art-table th{text-align:left;color:var(--ink-muted);padding:0 var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--rule)}.art-table td{padding:var(--space-1) var(--space-2) var(--space-1) 0;border-bottom:1px solid var(--hairline);vertical-align:top}.art-table .n{text-align:right;white-space:nowrap;padding-right:0}.art-table th.n{padding-right:0}.art-table td.plate{padding-left:var(--space-3);text-align:right;white-space:nowrap}.art-split{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.art-pane{border:1px solid var(--hairline);background:var(--base-000);padding:var(--space-3);gap:var(--space-2);align-content:start;display:grid}.art-arrow{color:var(--ink-muted);align-self:center}.art-fields{gap:var(--space-2);display:grid}.art-fields dt{margin-bottom:2px}.art-fan{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:0;display:grid}.art-targets{gap:var(--space-2);display:grid}.art-targets li{grid-template-columns:var(--space-8) minmax(0, 1fr);align-items:center;display:grid}.art-wire{background:var(--rule);height:1px;display:block}.art-target{border:1px solid var(--hairline);background:var(--base-000);padding:var(--space-2) var(--space-3)}.art-outs{gap:var(--space-1);margin-top:var(--space-3);display:grid}.art-outs li{justify-content:space-between;gap:var(--space-4);border:1px solid var(--hairline);background:var(--base-000);padding:var(--space-1) var(--space-3);display:flex}.art-grid td,.art-grid th{padding-right:var(--space-2)}.art-parts{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.art-parts li{border:1px solid var(--rule);padding:var(--space-1) var(--space-2)}.art-pages{gap:var(--space-1);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.art-page{aspect-ratio:210/297;background:var(--readout);align-content:start;gap:2px;padding:3px 2px;display:grid}.art-page i{background:var(--rule);height:1px;display:block}.art-page i:first-child{background:var(--base-900);width:60%;height:2px}.art-sheets{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.art-sheet{aspect-ratio:210/297;background:var(--base-000);padding:var(--space-2) var(--space-2) var(--space-6);align-content:start;gap:4px;display:grid;position:relative;overflow:hidden}.art-sheet-mast{background:var(--ink);width:46%;height:7px;display:block}.art-sheet-rule{background:var(--rule);height:1px;margin-bottom:2px;display:block}.art-sheet i{background:var(--hairline);height:2px;display:block}.art-sheet i:nth-of-type(3n){width:72%}.art-sheet-band{background:var(--base-900);height:9px;position:absolute;bottom:0;left:0;right:0}.art-sheet-name{left:var(--space-2);right:var(--space-1);color:var(--ink-muted);font-size:7px;line-height:9px;position:absolute;bottom:12px}@media (width<=479px){.art-split{grid-template-columns:minmax(0,1fr)}.art-arrow{justify-self:center}.art-fan{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.art-targets li{grid-template-columns:var(--space-4) minmax(0, 1fr)}.artefact{font-size:12px;line-height:18px}}.form{gap:var(--space-6);max-width:760px;display:grid}.form-fields{gap:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.field{gap:var(--space-2);align-content:start;display:grid}.field label{font-size:16px;font-weight:600;line-height:25px}.field .opt{color:var(--ink-muted);font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:56px;padding:var(--space-3) var(--space-4);background:var(--base-100);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-key);font-family:var(--font-body);font-size:16px;line-height:25px}.field textarea{resize:vertical;min-height:128px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink-muted)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--ink)}.field [aria-invalid=true]{border-color:var(--signal)}.field-error{color:var(--ink);padding-left:var(--space-3);border-left:2px solid var(--signal);font-size:14px;font-weight:600;line-height:21px}.field-error[hidden],.form-status[hidden],.form-thanks[hidden],.form[hidden],.form-pot{display:none}.form-foot{gap:var(--space-4);justify-items:start;display:grid}.form-submit{cursor:pointer;min-width:min(100%,280px)}.form-submit[aria-busy=true]{cursor:progress;background:var(--base-100);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-press);transform:translateY(1px)}.form-status{max-width:var(--measure);padding-left:var(--space-3);border-left:2px solid var(--signal)}.form-legal{color:var(--ink-muted);font-size:14px;line-height:21px}.grecaptcha-badge{visibility:hidden}.form-thanks{gap:var(--space-4);max-width:760px;padding:var(--space-8);border:1px solid var(--rule);background:var(--base-100);display:grid}.band-form{gap:var(--space-8);display:grid}.band .form-legal,.band .field .opt{color:var(--readout)}@media (width>=720px){.form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide{grid-column:1/-1}}@media (width<=479px){.form-submit{width:100%}}.faq-list{border-top:1px solid var(--rule);max-width:860px}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-4) 0;cursor:pointer;text-transform:none;font-family:var(--font-body);letter-spacing:0;font-size:19px;font-weight:600;line-height:28px;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";font-family:var(--font-data);color:var(--ink-muted);flex:none;font-size:24px;font-weight:500;line-height:24px}.faq-item[open]>summary:after{content:"-"}.faq-item>summary:hover:after{color:var(--ink)}.faq-item>p{padding-bottom:var(--space-6)}@media (width>=1024px){.faq-grid{gap:var(--space-19);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}}.cta-bar{display:none}@media (width<=719px){.cta-bar{z-index:25;padding:var(--space-2) var(--margin) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--base-900);border-top:1px solid var(--rule);visibility:hidden;transition:transform var(--dur-2) var(--ease-out), visibility 0s var(--dur-2);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cta-bar.is-on{visibility:visible;transition:transform var(--dur-2) var(--ease-out), visibility 0s;transform:none}.cta-bar .key{flex:1;min-height:48px}}.scard-demo{padding-top:0}.scard-demo .demo{margin:0 calc(-1 * var(--space-8)) var(--space-2)}.scard-demo .demo-stage{border-width:0 0 1px}@media (width<=719px){.scard-demo .demo{margin-inline:calc(-1 * var(--space-6))}}@media (width<=899px){.body-s,.ccard-who,.scard-examples,.foot ul,.foot-line,.form-legal,.demo-note{font-size:16px;line-height:24px}}
