*{box-sizing:border-box}html{scroll-behavior:auto}body{font-family:var(--font-body,Inter,sans-serif);background:var(--field-paper);color:var(--ink-strong);-webkit-text-size-adjust:100%;margin:0;overflow-x:hidden}a{color:inherit}a:hover{opacity:.75}img{max-width:100%;display:block}.disp{font-family:var(--font-display,Archivo,sans-serif);font-variation-settings:"wdth" 118,"wght" 800;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:.88}.num{font-family:var(--font-numeral,Archivo,sans-serif);font-variation-settings:"wdth" 78,"wght" 800;letter-spacing:-.04em;font-weight:800;line-height:.7}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.hl{background:var(--field-lime);color:var(--on-lime);box-decoration-break:clone;border-radius:10px;padding:0 .1em .04em}.wrap{padding-inline:20px}.sub{text-wrap:pretty;max-width:34ch;margin:0;font-size:17px;line-height:1.45}.todo{background:var(--warning-dim,#fdf1d8);color:var(--warning,#8a5a00);font:700 11px/1.6 var(--font-body);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-right:8px;padding:1px 7px;display:inline-block}.site-head{z-index:40;color:#fff;transition:color .2s;position:fixed;top:0;left:0;right:0}.bar{align-items:center;gap:16px;height:64px;padding-inline:20px;display:flex}.mark,.logo-big{color:inherit;display:block}.mark svg,.logo-big svg{width:100%;height:100%;display:block}.mark{flex:none;width:109px;height:24px;margin-right:auto}.links{display:none}.links a{text-decoration:none}.links a[aria-current]{text-underline-offset:7px;text-decoration:underline 2px}.burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:inline-flex}.burger i{background:currentColor;width:22px;height:2px;display:block;box-shadow:0 -7px,0 7px}#drawer{z-index:60;background:var(--field-ink);color:#fff;transition:transform .4s var(--ease-out);visibility:hidden;align-content:center;gap:6px;padding:24px 20px;display:grid;position:fixed;inset:0;transform:translateY(-101%)}#drawer[data-open="1"]{visibility:visible;transform:none}#drawer a{font-family:var(--font-display,Archivo);font-variation-settings:"wdth" 118,"wght" 800;letter-spacing:-.035em;font-size:clamp(40px,13vw,64px);line-height:1.04;text-decoration:none}#drawer a[aria-current]{color:var(--field-lime)}#drawer .small{font:600 20px/1.4 var(--font-body);letter-spacing:0;opacity:.72;margin-top:14px}#drawer .x{color:#fff;cursor:pointer;background:0 0;border:0;width:48px;height:48px;font-size:30px;line-height:1;position:absolute;top:12px;right:12px}.row{gap:10px;display:grid}.pill{cursor:pointer;background:var(--field-lime);min-height:54px;color:var(--on-lime);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.pill.ink{background:var(--field-ink);color:#fff}.pill.white{color:var(--field-ink);background:#fff}.pill.ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.hero{align-content:end;gap:22px;min-height:88svh;padding:104px 20px 64px;display:grid;position:relative;overflow:hidden}.hero.tall{min-height:100svh}.hero>*{position:relative}.hero h1{max-width:9ch;font-size:15.5vw}.hero .ghostnum{color:currentColor;opacity:.09;pointer-events:none;will-change:transform;font-size:88vw;position:absolute;top:.06em;right:-.05em}.sec{gap:32px;padding:72px 20px;display:grid;position:relative}.sec h2.disp{max-width:12ch;font-size:12vw}.nlist{margin:0;padding:0;list-style:none;display:grid}.nlist li{border-top:2px solid color-mix(in srgb,currentColor 22%,transparent);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:22px 0;display:grid}.nlist li:last-child{border-bottom:2px solid color-mix(in srgb,currentColor 22%,transparent)}.nlist .i{font-family:var(--font-numeral,Archivo);font-variation-settings:"wdth" 78,"wght" 800;opacity:.7;grid-row:span 2;padding-top:5px;font-size:15px}.nlist h3{font-family:var(--font-display,Archivo);font-variation-settings:"wdth" 112,"wght" 800;letter-spacing:-.02em;margin:0;font-size:26px;line-height:1}.nlist p{text-wrap:pretty;max-width:42ch;margin:0;font-size:16px;line-height:1.45}.intro{height:170svh;position:relative}.ipin{height:100svh;position:sticky;top:0;overflow:hidden}.cut{will-change:clip-path;align-content:center;gap:14px;padding:96px 20px 110px;display:grid;position:absolute;inset:0}.cut .pnum{opacity:.16;pointer-events:none;font-size:86vw;position:absolute;bottom:-.18em;right:-.08em}.cut h2{overflow-wrap:anywhere;font-size:15.5vw}.cut .pline{opacity:.92;max-width:24ch;margin:0;font-size:19px;line-height:1.35}.cut [data-rate]{will-change:transform}.tag{background:var(--field-ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;place-self:start;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.stage{position:relative}.stage .pin{height:100svh;position:sticky;top:0;overflow:hidden}.stage .panel{will-change:clip-path;align-content:center;gap:14px;padding:96px 20px 84px;text-decoration:none;display:grid;position:absolute;inset:0}.stage .panel:hover{opacity:1}.stage .panel .pnum{opacity:.15;pointer-events:none;font-size:82vw;position:absolute;bottom:-.2em;right:-.09em}.stage .panel h2{font-size:15.5vw}.stage .panel .pline{opacity:.92;max-width:22ch;margin:0;font-size:18px;line-height:1.35}.stage .panel .more{text-underline-offset:5px;font-size:16px;font-weight:700;text-decoration:underline}.ticks{z-index:20;color:inherit;pointer-events:none;gap:6px;display:flex;position:absolute;bottom:26px;left:20px;right:20px}.ticks i{opacity:.32;background:currentColor;border-radius:2px;flex:1;height:3px;transition:opacity .24s}.ticks i[data-on="1"]{opacity:1}.marquee{background:var(--field-lime);color:var(--on-lime);white-space:nowrap;padding:18px 0;overflow:hidden}.marquee .track{will-change:transform;gap:40px;padding-left:40px;display:inline-flex}.marquee span{font-family:var(--font-display);font-variation-settings:"wdth" 112,"wght" 800;letter-spacing:-.02em;align-items:center;gap:40px;font-size:24px;display:inline-flex}.marquee span:after{content:"";background:currentColor;border-radius:50%;width:12px;height:12px}.ctable{display:grid}.ctable .r{border-top:2px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}.ctable .r.h{border-top:0;padding-bottom:10px}.ctable .k{opacity:.72;font-size:14px}.ctable .us{font-size:15px;font-weight:700}.ctable .them{opacity:.55;font-size:14px}.yes:before{content:"✓";font-weight:800}.no:before{content:"—";opacity:.5}.faq details{border-top:2px solid color-mix(in srgb,currentColor 22%,transparent);padding:20px 0}.faq details:last-child{border-bottom:2px solid color-mix(in srgb,currentColor 22%,transparent)}.faq summary{cursor:pointer;font-family:var(--font-display);font-variation-settings:"wdth" 106,"wght" 800;letter-spacing:-.015em;justify-content:space-between;gap:16px;font-size:20px;line-height:1.15;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:transform .2s var(--ease-out);flex:none;font-size:28px;line-height:.8}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{text-wrap:pretty;max-width:62ch;margin:14px 0 0;font-size:16px;line-height:1.55}#chips{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:30;pointer-events:none;transition:transform .3s var(--ease-out),opacity .3s;justify-content:center;display:flex;position:fixed}#chips[data-hide="1"]{opacity:0;transform:translateY(140%)}.ctrack{pointer-events:auto;background:var(--field-ink);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 10px 30px #0000004d}.ctrack::-webkit-scrollbar{display:none}.ctrack a{color:#fff;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .24s,color .24s;display:inline-flex}.ctrack a:hover{opacity:1;background:#ffffff1a}.outro{align-content:center;justify-items:start;gap:26px;min-height:80svh;padding:80px 20px;display:grid}.outro .disp{max-width:10ch;font-size:14vw}.site-foot{background:var(--field-ink);color:#fff;gap:40px;padding:56px 20px 28px;display:grid}.site-foot .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.site-foot .cols>*{align-content:start;gap:12px;display:grid}.site-foot .cols .eyebrow{color:var(--field-lime)}.site-foot a{opacity:.8;font-size:15px;text-decoration:none}.logo-big{aspect-ratio:2189/482;width:100%}#drawer .dmark{color:#fff;width:109px;height:24px;position:absolute;top:20px;left:20px}.site-foot .legal{opacity:.6;border-top:2px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:12px;display:flex}@media (width>=721px){.wrap{padding-inline:32px}.bar{height:76px;padding-inline:32px}.links{flex:1;gap:26px;font-size:15px;font-weight:600;display:flex}.mark{margin-right:32px}.burger{display:none}.hero{gap:28px;padding:120px 32px 80px}.hero h1{max-width:11ch;font-size:11vw}.sub{font-size:21px}.hero .ghostnum{font-size:64vw}.row{gap:12px;display:flex}.pill{min-height:58px;padding:0 30px}.sec{gap:44px;padding:104px 32px}.sec h2.disp{font-size:8vw}.nlist.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.nlist.two li:nth-last-child(2):nth-child(odd){border-bottom:2px solid color-mix(in srgb,currentColor 22%,transparent)}.nlist h3{font-size:30px}.cut{gap:20px;padding:120px 32px 130px}.cut h2{font-size:11vw}.cut .pline{font-size:24px}.cut .pnum{font-size:64vw}.stage .panel{gap:20px;padding:120px 32px 96px}.stage .panel h2{font-size:11vw}.stage .panel .pline{max-width:26ch;font-size:24px}.stage .panel .pnum{font-size:64vw}.ticks{bottom:34px;left:32px;right:32px}.marquee span{font-size:32px}.ctable .k{font-size:16px}.ctable .us{font-size:17px}.ctable .them{font-size:16px}.faq summary{font-size:24px}.outro{padding:96px 32px}.outro .disp{font-size:9vw}.site-foot{padding:80px 32px 32px}.site-foot .cols{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1100px){.wrap,.bar,.hero,.sec,.cut,.stage .panel,.outro,.site-foot{padding-inline:max(48px,calc((100% - var(--page-max,1240px))/2))}.ticks{left:max(48px,calc((100% - var(--page-max,1240px))/2));right:max(48px,calc((100% - var(--page-max,1240px))/2))}.hero h1{font-size:clamp(96px,9vw,156px)}.hero .ghostnum{font-size:48vw}.sec h2.disp{font-size:clamp(64px,6vw,104px)}.cut h2,.stage .panel h2{font-size:clamp(96px,10vw,180px)}.cut .pnum,.stage .panel .pnum{font-size:50vw}.nlist.three{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.nlist.three li:nth-last-child(2):nth-child(odd){border-bottom:0}.nlist.three li:nth-child(3n+1):nth-last-child(-n+3),.nlist.three li:nth-child(3n+1):nth-last-child(-n+3)~li{border-bottom:2px solid color-mix(in srgb,currentColor 22%,transparent)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:64px;display:grid}.split>.stick{position:sticky;top:120px}.outro .disp{font-size:clamp(72px,7vw,128px)}}:root[data-motion=off] .intro{height:auto}:root[data-motion=off] .ipin{height:auto;min-height:100svh;position:relative}:root[data-motion=off] .cut{min-height:100svh;position:relative}.skip{z-index:70;background:var(--field-lime);color:var(--on-lime);border-radius:0 0 12px;padding:14px 22px;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{left:0}body[data-head-ink=light] .site-head{color:#fff}body[data-head-ink=dark] .site-head{color:var(--ink-strong)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.index{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.index a{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff47}.index a b{font-family:var(--font-numeral);font-variation-settings:"wdth" 78,"wght" 800;opacity:.6}.dom .nlist{padding:8px 20px 96px}.dom .arealead{padding-inline:20px}@media (width>=721px){.dom .nlist{padding:16px 32px 120px}.dom .arealead{padding-inline:32px}}@media (width>=1100px){.dom .nlist,.dom .arealead{padding-inline:max(48px,calc((100% - var(--page-max,1240px))/2))}}.toggle{background:#ffffff29;border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.toggle button{min-height:44px;font:700 15px var(--font-body);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px}.toggle button[aria-pressed=true]{color:var(--field-cobalt);background:#fff}.toggle small{color:var(--field-lime);margin-left:6px;font-size:12px}.toggle button[aria-pressed=true] small{color:var(--field-cobalt)}.plans{gap:12px;padding:12px 20px 72px;display:grid}.plan{border-radius:28px;align-content:start;gap:18px;padding:28px 24px;display:grid}.plan .name{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan .name b{font-family:var(--font-display);font-variation-settings:"wdth" 112,"wght" 800;letter-spacing:-.02em;font-size:28px}.plan .price{align-items:baseline;gap:4px;display:flex}.plan .price .num{font-size:88px;line-height:.8}.plan .per{opacity:.7;font-size:15px;font-weight:600}.plan .note{opacity:.75;font-size:14px}.plan ul{margin:0;padding:0;list-style:none;display:grid}.plan li{border-top:2px solid color-mix(in srgb,currentColor 18%,transparent);gap:10px;padding:12px 0;font-size:15px;display:flex}.plan li:before{content:"✓";font-weight:800}.plan .limit{font-size:14px;font-weight:600}.badge{background:var(--field-lime);color:var(--on-lime);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.matrix{font-size:14px;display:grid}.matrix .r{border-top:2px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:minmax(0,1fr) repeat(4,40px);align-items:center;gap:6px;padding:14px 0;display:grid}.matrix .r.h{background:var(--field-paper);z-index:2;border-top:0;padding-top:10px;position:sticky;top:64px}.matrix .r>span:not(:first-child){text-align:center}.matrix .yes:before{color:var(--field-cobalt)}.chipset{flex-wrap:wrap;gap:8px;display:flex}.chipset span{border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 2px}@media (width>=721px){.plans{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 32px 104px}.matrix{font-size:16px}.matrix .r{grid-template-columns:minmax(0,1fr) repeat(4,minmax(64px,110px))}.matrix .r.h{top:76px}}@media (width>=1100px){.plans{padding-inline:max(48px,calc((100% - var(--page-max,1240px))/2));grid-template-columns:repeat(4,minmax(0,1fr))}.plan .price .num{font-size:76px}}.doc,.site-doc{gap:28px;max-width:78ch;margin-inline:auto;padding:120px 20px 96px;display:grid}.doc h1,.site-doc h1{font-size:clamp(40px,9vw,72px)}.doc h2,.site-doc h2{font-family:var(--font-display);font-variation-settings:"wdth" 112,"wght" 800;letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(24px,4vw,32px);line-height:1.1}.doc h3,.site-doc h3{font-family:var(--font-display);font-variation-settings:"wdth" 106,"wght" 800;margin:18px 0 0;font-size:19px}.doc p,.doc li,.site-doc p,.site-doc li{text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.doc ul,.doc ol,.site-doc ul,.site-doc ol{gap:8px;margin:0;padding-left:22px;display:grid}.doc section,.site-doc section{gap:12px;display:grid}.doc .meta,.site-doc .meta{opacity:.7;flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}.doc .toc,.site-doc .toc{background:color-mix(in srgb,var(--ink-strong) 5%,transparent);border-radius:20px;gap:8px;padding:22px;display:grid}.doc .toc ol,.site-doc .toc ol{padding-left:20px}.doc .toc a,.site-doc .toc a{font-size:15px}.doc .note,.site-doc .note{background:color-mix(in srgb,var(--field-amber) 22%,transparent);border-radius:16px;padding:18px 20px;font-size:15px;line-height:1.55}@media (width>=721px){.doc,.site-doc{padding:150px 32px 120px}}@media (width>=1100px){.doc,.site-doc{padding-inline:max(48px,calc((100% - var(--page-max,1240px))/2))}}.altcards{gap:16px;display:grid}.altcard{border-radius:28px;align-content:start;gap:12px;padding:32px 26px;text-decoration:none;display:grid}.altcard h2{font-size:clamp(32px,6vw,52px)}.altcard p{opacity:.9;margin:0;font-size:16px;line-height:1.45}.altcard .more{text-underline-offset:5px;font-weight:700;text-decoration:underline}@media (width>=721px){.altcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier{vertical-align:.12em;font-family:var(--font-body);font-variation-settings:normal;letter-spacing:.06em;text-transform:uppercase;color:inherit;white-space:nowrap;background:0 0;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:inset 0 0 0 1.5px}.tier:hover{background:color-mix(in srgb,currentColor 14%,transparent);opacity:1}.hl.keep{white-space:nowrap}.mv-field-paper{background:var(--field-paper);color:var(--on-paper)}:root[data-motion=off] .stage{height:auto!important}:root[data-motion=off] .stage .pin{height:auto;position:relative;overflow:visible}:root[data-motion=off] .stage .panel{min-height:100svh;position:relative;inset:auto;visibility:visible!important;clip-path:none!important;transform:none!important}:root[data-motion=off] .ticks{display:none}:root[data-motion=off] .cut [data-rate],:root[data-motion=off] .stage .panel [data-rate]{transform:none!important}.pgrid{gap:12px;display:grid}.pcard{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 14%,transparent);border-radius:28px;align-content:start;gap:16px;padding:28px 24px;display:grid}@media (width>=721px){.pgrid{grid-template-columns:1fr 1fr}.pcard{padding:40px}}.ctable .them[data-verdict=no]{opacity:.55}.ctable .them[data-verdict=partial]{opacity:.8}.ctable .them[data-verdict=yes]{opacity:.9}.hero h1,.sec h2.disp,.outro .disp{overflow-wrap:break-word}:root{--on-flare:#141413}.mv-field-cobalt .eyebrow,.mv-field-cobalt .sub,.mv-field-cobalt .pline,.mv-field-violet .eyebrow,.mv-field-violet .sub,.mv-field-violet .pline,.mv-field-flare .eyebrow,.mv-field-flare .sub,.mv-field-flare .pline,.mv-field-cobalt :not(.ghostnum):not(.pnum):not(.ticks):not(.ticks i),.mv-field-violet :not(.ghostnum):not(.pnum):not(.ticks):not(.ticks i),.mv-field-flare :not(.ghostnum):not(.pnum):not(.ticks):not(.ticks i){opacity:1!important}.toggle{background:#00000038}.nlist .i{opacity:.85}.ghostnum:before,.pnum:before{content:attr(data-n)}.ptable{gap:0;display:grid}.prow{border-top:1.5px solid color-mix(in srgb,currentColor 18%,transparent);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;line-height:1.3;display:flex}.prow:first-child{border-top:0}.prow .amt{font-size:19px}.pnote{opacity:.82;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.pcallout{text-wrap:pretty;max-width:66ch;box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 16%,transparent);border-radius:20px;margin:0;padding:20px 22px;font-size:16px;line-height:1.55}.stable{display:grid;overflow-x:auto}.stable .r{border-top:1.5px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:minmax(72px,1fr) repeat(3,minmax(84px,1fr));align-items:baseline;gap:12px;padding:13px 0;font-size:15px;display:grid}.stable .r.h{border-top:0}.stable .k{font-weight:700}.stable .them{opacity:.62}.stable .us{font-weight:700}.stable .delta{letter-spacing:.04em;opacity:.7;font-size:12px;font-style:normal;font-weight:700;display:block}.related{flex-wrap:wrap;gap:10px 22px;padding-top:8px;font-size:15px;font-weight:600;display:flex}.related a{text-underline-offset:5px}@media (width>=721px){.pcallout{padding:24px 26px}.stable .r{gap:20px;font-size:16px}}.logorow{font-family:var(--font-display);font-variation-settings:"wdth" 112,"wght" 800;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:12px 26px;margin:0;padding:0;font-size:clamp(22px,5.4vw,34px);line-height:1.1;list-style:none;display:flex}.logorow li{opacity:.55}.logorow.sectors li{opacity:.72}@media (width>=721px){.logorow{gap:14px 40px;font-size:clamp(28px,3.4vw,40px)}}.sec .site-video{width:100%;max-width:880px;margin:0}.site-video-frame{border-radius:var(--radius-tile);position:relative;overflow:hidden}.site-video-el,.site-video-poster{width:100%;height:auto;display:block}.site-video-poster{object-fit:cover;height:100%;position:absolute;inset:0}.site-video-play{border-radius:var(--radius-pill);background:var(--field-lime);width:72px;height:72px;color:var(--on-lime);cursor:pointer;font-size:var(--fs-lg);transition:transform var(--dur-fast) var(--ease-out);border:0;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.site-video-play:hover{transform:scale(1.06)}.site-video-play:focus-visible{box-shadow:var(--shadow-focus);outline:none}.site-video-caption{margin-top:var(--space-3);font-size:var(--fs-sm);color:inherit;opacity:.72}:root[data-motion=off] .site-video-play{transition:none}[data-mode=still] .site-video-frame,[data-mode=facade] .site-video-frame{aspect-ratio:16/9}iframe.site-video-el{border:0;width:100%;height:100%;position:absolute;inset:0}.arealead{gap:14px;padding-bottom:26px;display:grid}.arealead .leadhead{gap:12px;display:grid}.arealead .leadbody{gap:14px;min-width:0;display:grid}.arealead .disp{max-width:22ch;font-size:clamp(30px,6vw,52px)}.arealead .sub{opacity:.88;max-width:68ch}.diff{text-wrap:pretty;max-width:60ch;box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 24%,transparent);border-radius:16px;margin:4px 0 0;padding:14px 18px;font-size:15px;line-height:1.5}.dom>.arealead+.arealead{margin-top:6px}.plan .tagline{opacity:.72;text-wrap:pretty;min-height:4.2em;margin:0;font-size:14px;line-height:1.4}@supports (grid-template-rows:subgrid){@media (width>=721px){.plans{grid-auto-rows:min-content}.plan{grid-row:span 6;grid-template-rows:subgrid;align-content:stretch}.plan .tagline{min-height:0}}}.plan .note.monthly{opacity:.6}.trialstrip{background:var(--field-lime);color:var(--on-lime);letter-spacing:.01em;text-align:center;margin:0;padding:18px 20px;font-size:15px;font-weight:700}.eyebrow.limechip{background:var(--field-lime);color:var(--on-lime);border-radius:999px;place-self:start;padding:4px 10px;display:inline-block}.ctable .r.h .limechip{margin:-4px 0}.faq summary{overflow-wrap:break-word;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}main [id]{scroll-margin-top:80px}@media (width>=721px){main [id]{scroll-margin-top:96px}}.sec:not([class*=mv-field-])+.sec:not([class*=mv-field-]),.mv-section+.mv-section,.site-hero+.mv-section{border-top:2px solid color-mix(in srgb,var(--ink-strong) 12%,transparent)}.site-about-hero-panel,.site-alt-index-hero-panel{text-align:center;justify-items:center;gap:var(--space-6);padding:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.site-about-hero-panel>.mv-eyebrow,.site-alt-index-hero-panel>.mv-eyebrow{opacity:1;display:block}.site-about-hero-title,.site-alt-index-hero-title{font-size:var(--fs-display-4);overflow-wrap:break-word;margin:0}.site-about-hero-sub,.site-alt-index-hero-sub{font-size:var(--fs-lg);line-height:var(--lh-normal);text-wrap:pretty;opacity:1;margin:0}@media (width<=720px){.site-about-hero-panel,.site-alt-index-hero-panel{padding:var(--space-10)}}.motion-toggle{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;place-self:start;align-items:center;gap:7px;min-height:44px;margin:0;padding:0;font-size:12px;display:inline-flex}.motion-toggle:hover,.motion-toggle:focus-visible{opacity:1}.motion-toggle i{border-radius:999px;flex:none;width:26px;height:14px;display:block;position:relative;box-shadow:inset 0 0 0 1.5px}.motion-toggle i:after{content:"";width:8px;height:8px;transition:transform .16s var(--ease-out);background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}.motion-toggle[aria-pressed=true] i:after{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.motion-toggle i:after{transition:none}}.nlist.plain li,.nlist.nonum li{grid-template-columns:minmax(0,1fr)}.nlist.plain h3{max-width:46ch;font-size:19px;line-height:1.3}.stage-lead{padding-bottom:28px}@media (width>=721px){.stage-lead{padding-bottom:36px}}.hero-split{align-items:center;gap:30px;width:100%;display:grid}.hero-copy{justify-items:start;gap:22px;min-width:0;display:grid}.hero-media{gap:12px;min-width:0;display:grid}.hero .site-video{width:100%;max-width:none;margin:0}@media (width>=1100px){.hero-split{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:56px}.hero-split .hero-copy h1{font-size:clamp(68px,6.8vw,104px)}}.site-head{transition:color .2s,background-color .2s,transform .26s var(--ease-out)}.site-head[data-dock="1"]{box-shadow:inset 0 -1px 0 color-mix(in srgb,currentColor 16%,transparent)}.site-head[data-hide="1"]{transform:translateY(-100%)}.site-head[data-hide="1"]:has(.burger[aria-expanded=true]){transform:none}@media (prefers-reduced-motion:reduce){.site-head{transition:color .2s,background-color .2s}}.stage-lead h2.disp{max-width:20ch;font-size:clamp(32px,4.6vw,58px)}.plan .price .num.word{letter-spacing:-.02em;font-size:clamp(34px,4.4vw,46px)}@media (width>=1100px){.plan .price .num.word{font-size:46px}}@media (width<=720px){.plan .tagline{min-height:0}}.plans{padding-bottom:56px}@media (width>=721px){.plans{padding-bottom:72px}}.ctable.wide{overflow-x:auto}.ctable.wide .r{grid-template-columns:minmax(150px,1.4fr) repeat(4,minmax(86px,1fr))}@media (width>=721px){.ctable.wide .r{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}}.ptable.company .prow{align-items:baseline;gap:20px}.ptable.company .prow span:first-child{opacity:.62;flex:none;min-width:11ch;font-weight:700}.ptable.company .prow span:last-child{text-align:right;text-wrap:pretty}.contact-card{justify-items:start;gap:18px;max-width:72ch;display:grid}.contact-card .ptable{width:100%;max-width:34ch}.fcards{gap:12px;margin:0;padding:0 20px 96px;list-style:none;display:grid}.fcard{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 22%,transparent);border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.fcard h3{font-family:var(--font-display);font-variation-settings:"wdth" 108,"wght" 800;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;line-height:1.15}.fcard p{text-wrap:pretty;opacity:.9;margin:0;font-size:15px;line-height:1.5}@media (width>=721px){.fcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 32px 120px}.fcard{padding:22px}}@media (width>=1100px){.fcards{padding-inline:max(48px,calc((100% - var(--page-max,1240px))/2));grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
