@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0d1317;--ink-2:#44514b;--ink-3:#6b7771;--green:#34a853;--sheets:#2a9149;--sheets-dark:#176e33;--green-ink:#1f7a3f;--green-dark:#155c2e;--mint:#e7ffeb;--mint-2:#f4fbf5;--grid:#dfe6e1;--header-cell:#f3f6f4;--paper:#fff;--sel:#1a73e8;--sans:"Schibsted Grotesk Variable", "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--wrap:1160px;--gutter:16px;--radius:6px;--step--1:.875rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.375rem;--step-3:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--step-4:clamp(1.9rem, 1.4rem + 2.2vw, 2.9rem);--step-5:clamp(2.3rem, 1.6rem + 3.4vw, 4rem)}@media (width>=640px){:root{--gutter:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 0;margin:0;line-height:1.55}[hidden]{display:none!important}img,video{max-width:100%;height:auto;display:block}a{color:var(--green-ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--green-dark)}:focus-visible{outline:2px solid var(--sel);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.12}p{margin:0 0 1em}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:760px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--paper);padding:8px 12px;top:8px;left:16px}.muted{color:var(--ink-3)}.small{font-size:var(--step--1)}.center{text-align:center}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.keys{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.3em;display:inline-flex}.keys .plus{color:var(--ink-3);font-size:max(12px,.85em);font-weight:500}kbd,.kt{min-width:1.75em;height:1.75em;font:600 max(12px, .85em)/1 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--ink);box-shadow:0 2px 0 var(--ink);white-space:nowrap;border-radius:4px;place-items:center;padding:0 .4em;display:inline-grid;translate:0 -1px}kbd.k-alt,.kt.k-alt{background:var(--ink);color:var(--paper)}.keys-lg{gap:.35em;font-size:1.35rem}.keys-lg kbd{box-shadow:0 3px 0 var(--ink);border-width:1.5px}[data-kt]{position:relative}.kt-on [data-kt]:after{content:attr(data-kt);z-index:60;min-width:22px;height:22px;font:700 13px/1 var(--sans);color:var(--ink);border:1px solid var(--ink);box-shadow:0 2px 0 var(--ink);pointer-events:none;background:#fff;border-radius:3px;place-items:center;padding:0 5px;display:grid;position:absolute;top:100%;left:50%;translate:-50% 4px}.btn{border-radius:var(--radius);background:var(--sheets);color:#fff;min-height:48px;font-weight:650;font-size:var(--step-0);border:1px solid var(--sheets-dark);box-shadow:0 2px 0 var(--sheets-dark);justify-content:center;align-items:center;gap:.55em;padding:0 1.25em;text-decoration:none;transition:background .15s,translate .1s;display:inline-flex}.btn:hover{background:var(--sheets-dark);color:#fff}.btn:active{box-shadow:0 1px 0 var(--sheets-dark);translate:0 1px}.btn img{width:22px;height:22px}@media (width<=480px){.btn{gap:.45em;padding:0 .8em}}@media (width<=359px){.btn{padding:0 .7em;font-size:14px}}.btn-sm{min-height:40px;font-size:var(--step--1);white-space:nowrap;padding:0 .95em}.btn-ghost{color:var(--ink);border-color:var(--ink);box-shadow:0 2px 0 var(--ink);background:0 0}.btn-ghost:hover{background:var(--header-cell);color:var(--ink)}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fineprint{font-size:var(--step--1);color:var(--ink-3);margin-top:12px}.site-header{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--grid);background:#fffffff0;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.brand img{width:150px;height:auto}@media (width<=400px){.header-row{gap:10px}.brand img{width:126px}}.nav{align-items:center;gap:8px;display:flex}.nav-menu{position:relative}.nav-menu summary{cursor:pointer;border-radius:var(--radius);min-height:40px;font-weight:600;font-size:var(--step--1);align-items:center;gap:8px;padding:0 10px;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.burger,.burger:before,.burger:after{background:var(--ink);border-radius:1px;width:16px;height:2px;display:block}.burger{position:relative}.burger:before,.burger:after{content:"";position:absolute;left:0}.burger:before{top:-5px}.burger:after{top:5px}.nav-menu ul{border:1px solid var(--grid);border-radius:var(--radius);background:#fff;min-width:180px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0d131714}.nav-menu a{color:var(--ink);border-radius:4px;padding:10px 12px;font-weight:550;text-decoration:none;display:block}.nav-menu a:hover,.nav-menu a[aria-current]{background:var(--mint-2);color:var(--green-ink)}.nav-links{gap:4px;margin:0;padding:0;list-style:none;display:none}.nav-links a{color:var(--ink);border-radius:4px;padding:8px 12px;font-weight:550;text-decoration:none;display:block}.nav-links a:hover,.nav-links a[aria-current]{background:var(--mint-2);color:var(--green-ink)}@media (width>=820px){.brand img{width:164px}.nav{gap:20px}.nav-links{display:flex}.nav-menu{display:none}}@media (width<=819px){.nav-menu-label{display:none}}.section{padding:56px 0}.section-tight{padding:40px 0}@media (width>=640px){.section{padding:88px 0}}.section-mint{background:var(--mint-2);border-block:1px solid var(--grid)}.section-ink{background:var(--ink);color:#fff}.section-ink a:not(.btn){color:#9fe0b2}.h-section{font-size:var(--step-4);max-width:22ch}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:60ch}.hero{border-bottom:1px solid var(--grid);--row:32px;--hdr:28px;--gut:40px;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:104px var(--row);background-position:var(--gut) var(--hdr);position:absolute;inset:0;mask-image:linear-gradient(#000000a6,#00000026 70%,#0000)}.hero-cols,.hero-rows{pointer-events:none;color:var(--ink-3);font-size:12px;font-weight:600;position:absolute}.hero-cols{top:0;left:var(--gut);height:var(--hdr);background:var(--header-cell);border-bottom:1px solid var(--grid);display:flex;right:0}.hero-cols span{border-right:1px solid var(--grid);flex:0 0 104px;place-items:center;display:grid}.hero-rows{top:var(--hdr);width:var(--gut);background:var(--header-cell);border-right:1px solid var(--grid);flex-direction:column;display:flex;bottom:0;left:0}.hero-rows span{flex:0 0 var(--row);border-top:1px solid var(--grid);text-box:trim-both cap alphabetic;place-items:center;line-height:1;display:grid}.hero-corner{width:var(--gut);height:var(--hdr);background:var(--header-cell);border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);position:absolute;top:0;left:0}.bd{pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.bd.is-on{opacity:1}.bd .hero-corner{width:var(--g,40px)}.bd-slides,.bd-docs{--g:40px;--line:#cbd5ce;color:var(--ink-3);font-size:12px;font-weight:600}.sl-bar{top:0;left:var(--g);background:var(--header-cell);border-bottom:1px solid var(--grid);align-items:center;gap:8px;height:28px;padding-left:14px;display:flex;position:absolute;right:0;overflow:hidden}.sl-bar span{border:1px solid var(--line);border-radius:3px;flex:none;height:12px}.sl-bar .sep{background:var(--grid);border:0;border-radius:0;width:1px;height:14px}.sl-strip{width:var(--g);background:var(--header-cell);border-right:1px solid var(--grid);flex-direction:column;gap:10px;padding-top:12px;display:flex;position:absolute;top:28px;bottom:0;left:0;overflow:hidden}.sl-th{z-index:0;text-align:center;flex:none;height:17px;line-height:17px;position:relative}.sl-th:before{content:"";z-index:-1;border:1px solid var(--grid);background:#fff;border-radius:2px;position:absolute;inset:0 5px}.sl-th.is-cur:before{border:1.5px solid #aebbb3}@media (width>=1280px){.bd-slides{--g:112px}.sl-strip{gap:14px;padding-top:16px}.sl-th{text-align:left;height:41px;padding:2px 0 0 10px;line-height:1}.sl-th:before{left:28px;right:12px}}.bd-docs{--in:min(96px, calc((100vw - var(--g) - 32px) / 8.5));--pl:calc(50% - 4.25 * var(--in))}.dc-ruler-h{top:0;left:var(--g);background:var(--header-cell);border-bottom:1px solid var(--grid);height:28px;position:absolute;right:0;overflow:hidden}.dc-scale{top:0;bottom:0;left:var(--pl);width:calc(8.5 * var(--in));background:repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px calc(var(--in) / 2)) left bottom / 100% 7px no-repeat, repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px calc(var(--in) / 4)) left bottom / 100% 4px no-repeat, linear-gradient(to right, transparent var(--in), #fff var(--in), #fff calc(7.5 * var(--in)), transparent calc(7.5 * var(--in)));position:absolute}.dc-scale span{top:3px;left:calc((var(--k) + 1) * var(--in));line-height:1;position:absolute;translate:-50%}.dc-ind{border:5px solid #0000;border-top:6px solid #b9c4bd;border-bottom:0;width:0;height:0;position:absolute;bottom:1px;translate:-50%}.dc-ind-l{left:var(--in)}.dc-ind-r{left:calc(7.5 * var(--in))}.dc-ind-l:before{content:"";background:#b9c4bd;width:10px;height:3px;position:absolute;top:-10px;left:-5px}.dc-ruler-v{width:var(--g);border-right:1px solid var(--grid);background:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px calc(var(--in) / 2)) right 0 top 16px / 7px 100% no-repeat, repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px calc(var(--in) / 4)) right 0 top 16px / 4px 100% no-repeat, linear-gradient(to bottom, var(--header-cell) calc(16px + var(--in)), #fff calc(16px + var(--in)));position:absolute;top:28px;bottom:0;left:0;overflow:hidden}.dc-ruler-v span{width:calc(100% - 8px);left:0;top:calc(16px + (var(--k) + 1) * var(--in));text-align:center;line-height:1;position:absolute;translate:0 -50%}@media (width<=639px){.bd,.hero-grid,.hero-cols,.hero-rows,.hero-corner{display:none}.hero-inner{padding-left:0}}@media (prefers-reduced-motion:reduce){.bd{transition:none}.bd-slides,.bd-docs{display:none}}.hero-inner{gap:40px;padding:72px 0 56px 32px;display:grid;position:relative}@media (width>=960px){.hero-inner{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;padding:104px 0 88px 48px}}.hero h1{font-size:var(--step-5);letter-spacing:-.03em;margin-bottom:.4em;line-height:1.02}.hero .lede{margin-bottom:1.5em}.hero-try{font-size:var(--step--1);color:var(--ink-3);margin-top:20px;display:none}@media (hover:hover) and (pointer:fine){.hero-try{display:block}}.hero-seq{font-size:var(--step--1);color:var(--ink-2);align-items:center;gap:10px;margin-bottom:20px;font-weight:600;display:flex}.hero-seq .keys{flex-wrap:nowrap;flex:none}.hero-seq .keys kbd{opacity:0;animation:.32s cubic-bezier(.2,.9,.3,1.3) forwards tip-in}.hero-seq .keys kbd:first-of-type{animation-delay:.15s}.hero-seq .keys kbd:nth-of-type(2){animation-delay:.45s}.hero-seq .keys kbd:nth-of-type(3){animation-delay:.75s}.hero-seq .keys kbd:nth-of-type(4){animation-delay:1.05s}.hero-seq .seq-label{opacity:0;animation:.3s 1.4s forwards fade}@keyframes tip-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-seq .keys kbd,.hero-seq .seq-label{opacity:1;animation:none}}.app-swap .h1-line{display:block}.hero-h1 .h1-line{white-space:nowrap}.app-swap .swap{vertical-align:baseline;display:inline-grid}.app-swap .w{grid-area:1/1;justify-self:start}.app-swap .w[data-w]:before{content:attr(data-w)}.app-swap .w:not(.is-on){visibility:hidden}.app-swap.is-rotating .w{visibility:hidden;opacity:0;transition:opacity .28s,transform .28s,visibility 0s linear .28s;display:inline-block;transform:translateY(.35em)}.app-swap.is-rotating .w.is-out{transform:translateY(-.35em)}.app-swap.is-rotating .w.is-on{visibility:visible;opacity:1;transition:opacity .32s .28s,transform .32s .28s,visibility 0s linear .28s;transform:none}@media (width<=359px){.hero h1.hero-h1{font-size:2.05rem}}@media (prefers-reduced-motion:reduce){.app-swap .w[data-w]{display:none}}@media (width>=640px){.hero-main{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;display:grid}.hero-main>*{grid-column:1}.hero-main>.app-pairs{grid-area:1/2/span 5;align-self:center;margin:0}}@media (width>=960px){.hero-inner.hero-inner-solo{grid-template-columns:minmax(0,1fr);padding:88px 0 72px 48px}.hero-main{grid-template-columns:minmax(440px,1fr) minmax(260px,380px);column-gap:44px}}@media (width>=1400px){.hero-inner.hero-inner-solo{margin-right:-96px}.hero-main{grid-template-columns:minmax(440px,1fr) minmax(260px,400px);column-gap:72px}}.hero-ctas .btn{white-space:nowrap}.btn-demo{font:inherit;font-weight:650;font-size:var(--step-0);cursor:pointer}.btn-demo svg{flex:none}@media (width<=639px){.hero-ctas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero-ctas .btn:first-child{grid-column:1/-1}.hero-ctas .btn{padding:0 .6em}}@media (width<=359px){.hero-ctas{grid-template-columns:1fr}}@media (width<=639px){body:has(.hero-ctas) .site-header .btn-sm{display:none}.hero-inner.hero-inner-solo{gap:0;padding:44px 0 28px}.hero-main .hero-h1{margin-bottom:10px}.hero-main .lede{margin-bottom:14px;font-size:14px;line-height:1.4}.hero-main .fineprint{margin-top:10px}.hero-main .app-pairs{--ai:38px;gap:4px;margin-top:12px}.hero-main .app-pair{gap:16px;padding:5px 12px}.hero-main .app-arrow{font-size:18px}}@media (width<=639px) and (height<=620px){.hero-inner.hero-inner-solo{padding-top:36px}.hero-main .app-pairs{--ai:36px;gap:2px;margin-top:10px}.hero-main .app-pair{padding:3px 12px}}.demo-modal{background:0 0;border:0;width:min(960px,100vw - 32px);max-width:none;padding:0;overflow:visible}.demo-modal::backdrop{background:#0d1317d1}.demo-bar{justify-content:flex-end;margin-bottom:8px;display:flex}.demo-close{border-radius:var(--radius);color:#fff;width:44px;height:44px;font:400 28px/1 var(--sans);cursor:pointer;background:#0d131799;border:1px solid #ffffff80;place-items:center;display:grid}.demo-close:hover{background:var(--sheets);border-color:var(--sheets)}.demo-frame{aspect-ratio:16/9;border:2px solid var(--sel);background:#000}.demo-frame iframe{border:0;width:100%;height:100%;display:block}.app-pairs{--ai:48px;grid-template-columns:minmax(0,1fr);gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.app-pair{opacity:.5;border:1.5px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:10px 16px;transition:opacity .35s,border-color .35s,background-color .35s;display:flex}.app-pair.is-clickable{cursor:pointer}.app-pair img{width:var(--ai);height:var(--ai);object-fit:contain;flex:none}.app-arrow{color:var(--ink-3);font-size:22px;font-weight:600;line-height:1}.app-pair.is-on{opacity:1;border-color:var(--green);background:#fff}@media (width>=640px){.app-pairs{--ai:44px;gap:10px}.app-pair{gap:18px;padding:12px 20px}}@media (width>=960px){.app-pairs{--ai:clamp(48px, 4.6vw, 68px);gap:16px}.app-pair{border-width:2px;gap:28px;padding:18px 24px}.app-arrow{font-size:28px}}@media (prefers-reduced-motion:reduce){.app-pair{transition:none}}.video-frame{border:2px solid var(--sel);aspect-ratio:16/9;background:#000;position:relative}.video-frame:after{content:"";background:var(--sel);border:1px solid #fff;width:8px;height:8px;position:absolute;bottom:-5px;right:-5px}.video-frame iframe,.yt{border:0;width:100%;height:100%;position:absolute;inset:0}.yt{cursor:pointer;background:#000;padding:0;display:block}.yt img{object-fit:cover;width:100%;height:100%}.yt-play{background:#0d1317d9;border-radius:12px;place-items:center;width:72px;height:50px;transition:background .15s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.yt-play:before{content:"";border:10px solid #0000;border-left:17px solid #fff;border-right-width:0;margin-left:4px}.yt:hover .yt-play{background:var(--sheets)}.video-cap{font-size:var(--step--1);color:var(--ink-3);margin-top:10px}.firms{padding:32px 0 40px}.firms-h{font-size:var(--step--1);color:var(--ink-2);text-align:center;margin-bottom:20px;font-weight:600}.firm-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.firm-track{width:max-content;animation:firm-scroll var(--marquee-duration-sm,var(--marquee-duration,60s)) linear infinite;will-change:transform;align-items:center;margin:0;padding:0;list-style:none;display:flex}.firm-track li{flex:none;padding:0 18px}.firm-marquee:hover .firm-track,.firm-marquee:focus-within .firm-track{animation-play-state:paused}@keyframes firm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.firm-track img{height:calc(36px * var(--s,1));filter:grayscale();opacity:.8;mix-blend-mode:multiply;width:auto;display:block}.firm-track img.sq{height:44px}@media (width>=640px){.firm-track{animation-duration:var(--marquee-duration,60s)}.firm-track li{padding:0 24px}.firm-track img{height:calc(44px * var(--s,1))}.firm-track img.sq{height:52px}}@media (prefers-reduced-motion:reduce){.firm-marquee{-webkit-mask-image:none;mask-image:none}.firm-track{flex-wrap:wrap;justify-content:center;gap:20px 0;width:auto;padding:0 16px;animation:none}.firm-track li.dup{display:none}}.steps{counter-reset:step;border-top:1px solid var(--grid);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.steps li{border-bottom:1px solid var(--grid);grid-template-columns:44px 1fr;gap:16px;padding:22px 0;display:grid}.steps li:before{counter-increment:step;content:counter(step);font-weight:700;font-size:var(--step-2);color:var(--green-ink);line-height:1.2}.steps h3{font-size:var(--step-1);margin-bottom:.25em}.steps p{color:var(--ink-2);margin:0}@media (width>=860px){.steps{border-top:0;grid-template-columns:repeat(3,1fr)}.steps li{border-bottom:0;border-top:2px solid var(--ink);grid-template-columns:1fr;padding:18px 28px 0 0}}.app-tabs{border:1px solid var(--grid);background:var(--header-cell);border-bottom:0;border-radius:4px 4px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;margin-top:28px;display:grid;overflow:hidden}.app-tabs>:is(button,a){font:inherit;font-weight:650;font-size:var(--step-0);border:0;border-left:1px solid var(--grid);min-height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border-top:3px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 6px;text-decoration:none;display:inline-flex}.app-tabs>:is(button,a):first-child{border-left:0}.app-tabs>:is(button,a):hover{color:var(--ink);background:var(--mint-2)}.app-tabs>[aria-selected=true],.app-tabs>[aria-current=page]{color:var(--ink);border-top-color:var(--green-ink);background:#fff}.app-tabs img{object-fit:contain;flex:none;width:18px;height:18px}.app-new{background:var(--sheets);color:#fff;border-radius:3px;padding:3px 5px;font-size:12px;font-weight:700;line-height:1}@media (width<=400px){.app-tabs>:is(button,a){gap:4px;padding:0 4px}.app-tabs img{width:16px;height:16px}}.sc-app-tabs{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));z-index:1;margin:0 0 -1px;position:relative}.sc-app-tabs>:not([aria-selected=true],[aria-current=page]){box-shadow:inset 0 -1px 0 var(--grid)}.sc-panel{border-top:1px solid var(--grid);padding-top:28px}.app-panel{border:1px solid var(--grid);background:#fff;border-radius:0 4px 4px;gap:24px;padding:24px 16px;display:grid}@media (width>=640px){.app-panel{padding:28px 24px}}@media (width>=860px){.app-panel{grid-template-columns:1fr 1fr;gap:48px;padding:32px}}.app-count{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:700}.app-panel h3{font-size:var(--step-3)}.app-panel-copy p{color:var(--ink-2);font-size:var(--step-1);max-width:52ch}.app-checks{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.app-checks li{color:var(--ink-2);padding-left:24px;position:relative}.app-checks li:before{content:"";border-left:2px solid var(--green-ink);border-bottom:2px solid var(--green-ink);width:10px;height:6px;position:absolute;top:.45em;left:2px;rotate:-45deg}.app-panel-copy .app-link{font-size:var(--step-0);margin:0}.app-sheet{border:1px solid var(--grid);border-radius:4px;align-self:start;overflow:hidden}.app-sheet .sheet-head{grid-template-columns:auto 1fr}.app-row{border-top:1px solid var(--grid);grid-template-columns:auto 1fr;align-items:center;min-height:48px;display:grid}.app-sheet .sheet-head>span:first-child,.app-row>span:first-child{border-right:1px solid var(--grid);width:150px}.app-row>span{padding:8px 12px}.app-row>span:last-child{font-weight:600}.app-row .keys .plus{display:none}.app-row .keys{flex-wrap:nowrap;gap:3px}@media (width<=400px){.app-sheet .sheet-head>span:first-child,.app-row>span:first-child{width:128px}.app-row>span{padding:8px}}.rollout{border-top:1px solid var(--grid)}.rollout-grid{gap:32px;display:grid}@media (width>=900px){.rollout-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px}}.steps.steps-stack{border-top:1px solid var(--grid);grid-template-columns:1fr}.steps.steps-stack li{border-top:0;border-bottom:1px solid var(--grid);grid-template-columns:44px 1fr;padding:20px 0}.team-box{gap:16px}@media (width>=900px){.team-box{margin-top:64px}}.team-box li strong{color:var(--ink)}.sheet{border:1px solid var(--grid);background:#fff;border-radius:4px;margin-top:32px;overflow:hidden}.sheet-head,.sheet-row{grid-template-columns:1fr auto;align-items:center;display:grid}.sheet-head{background:var(--header-cell);color:var(--ink-3);font-size:12px;font-weight:700}.sheet-head span{padding:6px 12px}.sheet-row{border-top:1px solid var(--grid);color:var(--ink);min-height:52px;text-decoration:none}.sheet-row>span{padding:10px 12px}.sheet-row .nm{font-weight:600}.sheet-row:hover{background:var(--mint-2);color:var(--ink)}.sheet-row:hover .nm{color:var(--green-ink)}@media (width>=760px){.sheet-cols{grid-template-columns:1fr 1fr;display:grid}.sheet-cols>div+div{border-left:1px solid var(--grid)}}.feature{border-top:1px solid var(--grid);align-items:center;gap:28px;padding:44px 0;display:grid}.feature:first-of-type{border-top:0}.feature h3{font-size:var(--step-3)}.feature p{color:var(--ink-2);font-size:var(--step-1);max-width:52ch}.feature-media{place-items:center;display:grid}.feature-media video{width:auto;max-height:420px}@media (width>=860px){.feature{grid-template-columns:1fr 1fr;gap:64px;padding:64px 0}.feature:nth-of-type(2n) .feature-media{order:-1}}.tag{background:var(--mint);color:var(--green-dark);border-radius:3px;margin-bottom:12px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.quotes{gap:16px;margin-top:32px;display:grid}.quotes-rating{font-size:var(--step-0);color:var(--ink-2);margin:8px 0 0}.quick-answer{background:var(--mint-2);border:1px solid var(--grid);border-left:3px solid var(--green);border-radius:4px;max-width:72ch;margin:16px 0 24px;padding:14px 16px}.quick-answer .qa-label{text-transform:uppercase;letter-spacing:.06em;color:var(--green-ink);margin:0 0 4px;font-size:12px;font-weight:650}.quick-answer .qa-q{font-weight:650;font-size:var(--step-0);margin:0 0 6px}.quick-answer .qa-a p{font-size:var(--step-0);margin:0;line-height:1.55}.quick-answer .qa-a p+p{margin-top:8px}.quick-answer kbd{font-size:.85em}.sc-faq{max-width:72ch;margin-top:48px}.sc-faq h2{margin-bottom:12px}.quotes-note{font-size:var(--step--1);color:var(--ink-3);margin-top:8px;font-style:italic}.quotes-note+.quotes{margin-top:24px}@media (width>=760px){.quotes{grid-template-columns:repeat(6,1fr)}.quotes figure:nth-child(-n+2){grid-column:span 3}.quotes figure:nth-child(n+3){grid-column:span 2}}.quotes figure{border:1px solid var(--grid);border-left:3px solid var(--green);background:#fff;flex-direction:column;justify-content:space-between;gap:20px;margin:0;padding:24px;display:flex}.quotes blockquote{font-family:var(--serif);font-size:var(--step-1);margin:0;line-height:1.5}.quotes figcaption{font-weight:650;font-size:var(--step--1);align-items:center;gap:10px;display:flex}.avatar{background:var(--mint);width:36px;height:36px;color:var(--green-dark);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.churn{border:3px solid var(--ink);text-align:center;background:#fff;max-width:560px;margin:40px auto 0;padding:18px 16px}.churn-head{font-size:var(--step-2);margin:0 0 14px}.churn-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.churn-stat p{margin:0}.churn-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:12px;font-weight:650}.churn-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.8rem + 2.4vw,3.2rem);font-weight:750;line-height:1.05}.churn-sub{font-size:var(--step--1);color:var(--ink-3)}.churn-ours .churn-num{color:var(--green-ink)}.churn-bench .churn-num{color:var(--ink-2)}.churn-bar{background:var(--header-cell);border-radius:2px;height:8px;margin-top:10px;display:block;overflow:hidden}.churn-bar span{height:100%;display:block}.churn-ours .churn-bar span{background:var(--green)}.churn-bench .churn-bar span{background:#9aa59f}.churn-note{font-size:var(--step--1);color:var(--ink-3);text-align:left;margin:14px 0 0;line-height:1.5}@media (width>=640px){.churn{padding:22px 28px}.churn-stats{gap:28px}.churn-note{text-align:center}}.plans{gap:16px;margin-top:32px;display:grid}@media (width>=860px){.plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.plan{border:1px solid var(--grid);border-radius:var(--radius);background:#fff;flex-direction:column;gap:14px;padding:28px 24px;display:flex}@media (width<=480px){.plan{padding:24px 16px}}.plan-key{border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.plan h3{font-size:var(--step-2);margin:0}.plan .price{font-size:var(--step-4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:750;line-height:1}.plan .price small{font-size:var(--step-0);color:var(--ink-3);letter-spacing:0;font-weight:500}.plan ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan li{color:var(--ink-2);padding-left:24px;position:relative}.plan li:before{content:"";border-left:2px solid var(--green-ink);border-bottom:2px solid var(--green-ink);width:10px;height:6px;position:absolute;top:.45em;left:2px;rotate:-45deg}.plan .btn{margin-top:auto}.plan-alt{font-size:var(--step--1);color:var(--ink-2);margin:-6px 0 0}.badge{background:var(--ink);color:#fff;border-radius:3px;align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:700}.faq{border-top:1px solid var(--grid);margin-top:24px}.faq details{border-bottom:1px solid var(--grid)}.faq summary{cursor:pointer;font-weight:650;font-size:var(--step-1);padding:18px 36px 18px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--green-ink);font-size:24px;font-weight:400;position:absolute;top:50%;right:4px;translate:0 -50%}.faq details[open] summary:after{content:"–"}.faq .ans{color:var(--ink-2);max-width:68ch;padding:0 0 20px}.cta-band{align-items:center;gap:24px;display:grid}@media (width>=860px){.cta-band{grid-template-columns:1.4fr auto}}.cta-band h2{font-size:var(--step-4);margin:0 0 .3em}.cta-band p{color:#cfd8d3;margin:0}.app-pairs.app-pairs-row{--ai:26px;grid-template-columns:repeat(3,auto);justify-content:start;gap:6px;margin:16px 0 0}.app-pairs-row .app-pair{gap:8px;padding:6px 10px}.app-pairs-row .app-arrow{font-size:16px}.section-ink .app-pair{opacity:.45}.section-ink .app-pair.is-on{opacity:1}@media (width>=640px){.app-pairs.app-pairs-row{--ai:32px;gap:10px}.app-pairs-row .app-pair{gap:12px;padding:8px 14px}.app-pairs-row .app-arrow{font-size:20px}}.section-ink .btn{background:var(--green);border-color:var(--green);color:var(--ink);box-shadow:0 2px #0a3d1d}.section-ink .btn:hover{background:#5cbf79}.cta-box{border:1px solid var(--grid);border-left:4px solid var(--green);background:var(--mint-2);font-family:var(--sans);border-radius:4px;gap:14px;margin:40px 0;padding:22px 22px 22px 20px;display:grid}.cta-box p{color:var(--ink-2);font-size:var(--step-0);margin:0}.cta-box strong{color:var(--ink);font-size:var(--step-1);margin-bottom:4px;display:block}@media (width>=700px){.cta-box{grid-template-columns:1fr auto;align-items:center}}.crumbs{font-size:var(--step--1);color:var(--ink-3);padding-top:24px}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--grid);margin-right:6px}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.article-head{padding:24px 0 8px}.article-head .date{font-size:var(--step--1);color:var(--green-ink);font-weight:600}.article-head h1{font-size:var(--step-4);letter-spacing:-.025em;margin:10px 0 14px}.article-head .summary{font-size:var(--step-1);color:var(--ink-2)}.article-hero{border:1px solid var(--grid);aspect-ratio:auto;border-radius:4px;margin:24px 0 8px;overflow:hidden}.article-hero img{width:100%}.prose{font-family:var(--serif);color:#1d2622;padding-bottom:24px;font-size:1.125rem;line-height:1.7}.prose>*{max-width:70ch}.prose h2,.prose h3,.prose h4,.prose h5{font-family:var(--sans);color:var(--ink);margin:2em 0 .6em}.prose h2{font-size:var(--step-3)}.prose h3{font-size:var(--step-2)}.prose h4,.prose h5{font-size:var(--step-1)}.prose img{border:1px solid var(--grid);border-radius:4px;max-width:100%;margin:1.5em 0}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin-bottom:.4em}.prose pre{background:var(--header-cell);border:1px solid var(--grid);border-radius:4px;max-width:100%;padding:14px 16px;font-size:.9rem;overflow-x:auto}.prose code{background:var(--header-cell);overflow-wrap:anywhere;border-radius:3px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.prose pre code{overflow-wrap:normal;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-family:var(--sans);margin:1.5em 0;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--grid);text-align:left;vertical-align:top;padding:8px 10px}.prose th{background:var(--header-cell);font-weight:650}.prose hr{border:0;border-top:1px solid var(--grid);margin:2em 0}.prose kbd{font-family:var(--sans)}.prose a{overflow-wrap:anywhere}.addendum{border-top:2px solid var(--ink);margin-top:48px;padding-top:32px}.addendum-tag{font-family:var(--sans);font-size:var(--step--1);color:var(--green-ink);margin:0 0 .5em;font-weight:600}.post-list{border-top:1px solid var(--grid);margin:24px 0 0;padding:0;list-style:none}.post-list li{border-bottom:1px solid var(--grid)}.post-list a{color:var(--ink);gap:4px;padding:18px 0;text-decoration:none;display:grid}.post-list a:hover .t{color:var(--green-ink);text-decoration:underline}.post-list .t{font-weight:650;font-size:var(--step-1);line-height:1.3}.post-list .d{font-size:var(--step--1);color:var(--ink-3)}.post-list .s{color:var(--ink-2);font-size:var(--step-0)}.featured{gap:20px;margin-top:24px;display:grid}@media (width>=860px){.featured{grid-template-columns:repeat(3,1fr)}}.featured a{color:var(--ink);align-content:start;gap:10px;text-decoration:none;display:grid}.featured img{border:1px solid var(--grid);aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%}.featured .t{font-weight:700;font-size:var(--step-1);line-height:1.3}.featured a:hover .t{color:var(--green-ink)}.sc-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 8px;display:flex}.sc-search{min-height:48px;font:inherit;color:#1558b0;background:#eef4fd;border:1px solid #c9dbf5;border-radius:4px;flex:260px;padding:0 14px;font-size:16px}.sc-search:hover{background:#e3edfb}.sc-search:focus{box-shadow:0 0 0 2px var(--sel);background:#fff;outline:none}.sc-group{margin-top:40px}.sc-group h2{font-size:var(--step-2);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sc-more-h{font-size:var(--step-3);border-top:1px solid var(--grid);margin:56px 0 4px;padding-top:32px}.sc-group h2 .muted{font-size:var(--step--1);letter-spacing:0;font-weight:500}.sc-table{border-collapse:collapse;width:100%;font-size:var(--step-0)}.sc-table th{z-index:10;background:var(--header-cell);text-align:left;color:var(--ink-3);padding:6px 10px;font-size:12px;font-weight:700;position:sticky;top:64px}.sc-table td{border-top:1px solid var(--grid);vertical-align:middle;padding:10px}.sc-table td:first-child{width:46%}.sc-table a{color:var(--ink);font-weight:600;text-decoration:none}.sc-table a:hover{color:var(--green-ink);text-decoration:underline}.sc-table .keys{font-size:.95em}.sc-table .sc-name{color:var(--ink);font-weight:600}.sc-table .ln{color:var(--ink-3);font-size:var(--step--1);font-weight:400;display:block}@media (width<=559px){.sc-table td:first-child{width:auto}.sc-table .keys{font-size:.85em}}.sc-hero{border-bottom:1px solid var(--grid);padding:16px 0 32px}.sc-hero h1{font-size:var(--step-4);letter-spacing:-.025em;margin:12px 0 16px}.sc-path{font-size:var(--step--1);color:var(--ink-3);margin-top:16px}.sc-body{gap:40px;padding:40px 0 64px;display:grid}@media (width>=960px){.sc-body{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}.sc-body h2{font-size:var(--step-3);margin-top:1.6em}.sc-body h2:first-child{margin-top:0}.sc-body p,.sc-body li{color:var(--ink-2);font-size:var(--step-1);max-width:64ch}.how{padding-left:1.3em}.how li{margin-bottom:.6em}.native{border:1px solid var(--grid);background:var(--header-cell);border-radius:4px;padding:14px 16px}.native p{font-size:var(--step-0);margin:0}.aside-box{border:1px solid var(--grid);border-radius:4px;padding:20px;position:sticky;top:88px}.aside-box h2{font-size:var(--step-1);margin:0 0 12px}.aside-box ul{margin:0;padding:0;list-style:none}.aside-box li{border-top:1px solid var(--grid)}.aside-box li a{color:var(--ink);font-size:var(--step-0);gap:4px;padding:10px 0;text-decoration:none;display:grid}.aside-box li a:hover span:last-child{color:var(--green-ink);text-decoration:underline}.aside-box .keys{font-size:.8em}.aside-box [aria-current]{color:var(--ink-3)}.survey{gap:14px;max-width:560px;margin-top:24px;display:grid}.check{border:1px solid var(--grid);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.check:hover{background:var(--mint-2)}.check input{width:20px;height:20px;accent-color:var(--green-ink);flex:none;margin:0}.check:has(input:checked){border-color:var(--green-ink);background:var(--mint-2)}.field-label{margin:8px 0 6px;font-weight:650;display:block}.textarea{width:100%;min-height:110px;font:inherit;color:#1558b0;resize:vertical;background:#eef4fd;border:1px solid #c9dbf5;border-radius:4px;padding:12px 14px;font-size:16px}.textarea:hover{background:#e3edfb}.textarea:focus{box-shadow:0 0 0 2px var(--sel);background:#fff;outline:none}.thanks{border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:4px;max-width:560px;padding:24px}.thanks h2{font-size:var(--step-3)}.page-head{padding:56px 0 24px}.page-head h1,.page-head .sc-app-h{font-size:var(--step-5);letter-spacing:-.03em}.page-head .kicker{color:var(--green-ink);margin-bottom:8px;font-weight:650}.shot{border:1px solid var(--grid);border-radius:4px;margin:20px 0}.next-steps{counter-reset:s;gap:12px;max-width:640px;margin:20px 0;padding:0;list-style:none;display:grid}.next-steps li{font-size:var(--step-1);grid-template-columns:32px 1fr;align-items:baseline;gap:12px;display:grid}.next-steps li:before{counter-increment:s;content:counter(s);border:1px solid var(--ink);width:28px;height:28px;box-shadow:0 2px 0 var(--ink);border-radius:4px;place-items:center;font-size:14px;font-weight:700;display:grid}.note-box{border:1px solid var(--grid);border-left:4px solid var(--green);background:var(--mint-2);border-radius:4px;max-width:720px;padding:16px 18px}.note-box p:last-child{margin:0}.try-grid{gap:10px;margin-top:20px;display:grid}@media (width>=700px){.try-grid{grid-template-columns:1fr 1fr}}.try-grid a{border:1px solid var(--grid);color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.try-grid a:hover{background:var(--mint-2)}.site-footer{border-top:1px solid var(--grid);background:var(--header-cell);font-size:var(--step-0);padding:48px 0 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.footer-brand{grid-column:1/-1}.footer-brand p{color:var(--ink-2);max-width:36ch}@media (width>=860px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.footer-brand{grid-column:auto}}.footer-h{font-size:var(--step--1);color:var(--ink-3);letter-spacing:0;margin-bottom:10px;font-weight:650}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a:not(.btn){color:var(--ink);text-decoration:none}.site-footer a:not(.btn):hover{color:var(--green-ink);text-decoration:underline}.footer-base{border-top:1px solid var(--grid);font-size:var(--step--1);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;display:flex}.teams-frame{background:#fff;border:0;width:100%;height:90vh;display:block}@media (width<=639px){html.hj-wait ._hj-widget-container[id^=survey_]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}._hj-widget-container[id^=survey_]{transition:opacity .25s}button[id^=hj-survey-toggle]{width:44px!important;min-width:0!important;height:44px!important;right:12px!important;bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px))!important}button[id^=hj-survey-toggle] svg{width:18px!important;height:17px!important}}.tdisc{max-width:560px}.tdisc table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.35}.tdisc caption{color:#fff;text-align:left;background:#0b3a66;padding:6px 10px;font-size:15px;font-weight:700}.tdisc th,.tdisc td{text-align:center;white-space:nowrap;padding:4px 6px}.tdisc thead th{text-underline-offset:3px;padding-top:8px;font-weight:500;text-decoration:underline}.tdisc tbody th{font-weight:400}.tdisc tbody tr+tr{border-top:1px solid var(--grid)}.tdisc-note{color:var(--ink-3);margin:8px 0 0;font-size:12px;font-style:italic}@media (width>=640px){.tdisc table{font-size:16px}.tdisc caption{padding:7px 12px;font-size:17px}.tdisc th,.tdisc td{padding:5px 10px}.tdisc-note{font-size:13px}}.teams-head h1{font-size:var(--step-3);margin:0 0 6px}.teams-head .lede{margin:0 0 14px}.teams-steps{counter-reset:ts;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.teams-steps li{align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.teams-steps li:before{counter-increment:ts;content:counter(ts);background:var(--sheets);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}@media (width>=640px){.teams-steps{grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}.teams-steps li{font-size:15px}}.teams-top{padding:20px 0 8px}.teams-grid{grid-template-areas:"head""frame""disc";gap:0 40px;display:grid}.teams-head{grid-area:head}.teams-disc{grid-area:disc;margin:16px 0 8px}.teams-frame{grid-area:frame}@media (width>=900px){.teams-grid{grid-template-columns:1fr minmax(0,460px);grid-template-areas:"head disc""frame frame"}.teams-disc{margin:0 0 20px}}
