.hl{margin-top:var(--space-16);position:relative}.hl__art{aspect-ratio:1200/440;position:relative;container-type:inline-size}.hl__row,.hl__drop{display:contents}.hl__tile{width:19.167%;height:81.818%;position:absolute;top:12.727%;left:0}.hl__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hl__svg--narrow{display:none}.hl__cord{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hl__plug{fill:var(--ink)}.hl__caption{justify-items:start;gap:var(--space-2);color:var(--ink-subtle);font-size:12px;display:grid;position:absolute;top:64.545%;left:20.333%}.hl__turn{width:29.333%;color:var(--ink);position:absolute;bottom:55.455%;left:37.333%}.hl__turn .fr-turn{margin:0}.hl__tile .scene__frame{width:165cqw;left:1.3cqw;translate:0 -50%}.hl__tile .scene__lift,.hl__tile .scene__shadow{animation:none}.hl__chip{position:absolute;top:62.727%;left:50%}.hl__bubble{justify-items:start;gap:var(--space-2);padding:var(--space-6);border:3px solid var(--ink);border-radius:var(--radius-xl);background:var(--surface);display:grid;position:absolute;bottom:55%;left:69.167%;right:0}.hl__kicker{color:var(--ink-muted);font-size:13px;font-weight:600}.hl__drill{font:700 32px / 1.1 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.hl__start{margin-top:var(--space-2)}@container (width<=1100px){.hl__drill{font-size:24px}}@media (width<=959px){.hl{margin-top:var(--space-10);max-width:560px}.hl__art{aspect-ratio:auto;flex-direction:column;display:flex}.hl__row{aspect-ratio:360/200;display:block;position:relative}.hl__tile{width:32.778%;height:80%;top:10%}.hl__svg--wide,.hl__caption{display:none}.hl__svg--narrow{display:block}@container (width>=420px){.hl__svg--narrow .hl__cord{stroke-width:2.5px}}@container (width>=500px){.hl__svg--narrow .hl__cord{stroke-width:2px}}.hl__drop{justify-items:start;gap:var(--space-3);padding:var(--space-2) var(--space-8) var(--space-6) 0;display:grid;position:relative}.hl__drop:after{content:"";top:0;bottom:0;left:calc(var(--drop-x) - 1.5px);background:var(--ink);transform-origin:top;width:3px;position:absolute}.hl__turn,.hl__chip,.hl__bubble{width:auto;position:static}.hl__bubble{padding:var(--space-5);border-top-right-radius:0}}@media (prefers-reduced-motion:no-preference){.hl__cord{stroke-dasharray:var(--len) var(--len);animation:hl-draw var(--draw) linear var(--start) both}.hl__plug{animation:hl-in var(--dur-2) var(--ease-out) var(--start) both}.hl__caption{animation:hl-in var(--dur-3) var(--ease-out) var(--t-caption) both}.hl__turn{animation:hl-in var(--dur-3) var(--ease-out) var(--t-turn) both}.hl__turn .fr-evidence{animation:hl-mark var(--dur-3) var(--ease-out) var(--t-chip) both}.hl__chip{animation:hl-in var(--dur-3) var(--ease-out) var(--t-chip) both}.hl__bubble{animation:hl-in var(--dur-3) var(--ease-out) var(--t-bubble) both}@media (width<=959px){.hl__turn,.hl__chip{animation-delay:var(--n-turn)}.hl__turn .fr-evidence{animation-delay:calc(var(--n-turn) + .4s)}.hl__drop:after{animation:hl-fall .5s linear calc(var(--start) + var(--draw)) both}.hl__bubble{animation-delay:var(--n-bubble)}}}@keyframes hl-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes hl-in{0%{opacity:0;translate:0 4px}}@keyframes hl-mark{0%{background-color:#0000;text-decoration-color:#0000}}@keyframes hl-fall{0%{scale:1 0}}.hero{padding-block:var(--space-12) var(--space-16)}.hero__head{align-items:end;gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hero__copy{gap:var(--space-5);justify-items:start;display:grid}.hero__title{flex-direction:column;display:flex}.hero__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero__line>span{display:inline-block}.hero__aside{gap:var(--space-6);padding-bottom:.4em;display:grid}.hero__proof{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.hero__proof li{gap:var(--space-3);color:var(--ink-muted);font-size:14px;line-height:1.45;display:flex}.hero__proof strong{color:var(--ink);font-weight:650;display:block}.hero__proof .fr-icon{color:var(--ink);flex:none;margin-top:2px;font-size:20px}@media (prefers-reduced-motion:no-preference){.hero__line>span{animation:hero-rise .7s var(--ease-out) both}.hero__line:nth-child(2)>span{animation-delay:80ms}}@keyframes hero-rise{0%{translate:0 105%}}@media (width<=1024px){.hero__head{grid-template-columns:minmax(0,1fr)}.hero__proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hero{padding-top:var(--space-10)}.hero__proof{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.prods__list{margin-top:var(--space-12);border-bottom:1px solid var(--line);list-style:none}.prods__row{align-items:center;gap:var(--space-12);padding-block:var(--space-10);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,9fr) minmax(0,3fr);text-decoration:none;display:grid}.prods__say{font:800 var(--mk-display)/1.05 var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:0 .3em;display:flex}.scene.prods__pill{border-radius:var(--radius-pill);background:0 0;flex:none;width:2.8em;height:1.4em;overflow:visible;container-type:normal}.prods__pill .scene__shadow{display:none}.prods__pill .scene__ground{border-radius:var(--radius-pill)}.prods__pill .scene__frame{width:3.6em;transition:scale var(--dur-3) var(--ease-out)}.prods__row:hover .prods__pill .scene__frame{scale:1.08}.prods__meta{gap:var(--space-2);justify-items:start;display:grid}.prods__name{align-items:center;gap:var(--space-3);font-size:16px;font-weight:650;display:flex}.prods__line{color:var(--ink-muted);font-size:14px;line-height:1.5}.prods__more{margin-top:var(--space-1)}.prods__row:hover .prods__more{text-decoration-color:currentColor}@media (width<=1023px){.prods__row{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.prods__say{font-size:32px}.scene.prods__pill{width:6em;height:3em;margin:var(--space-8) calc(100% - 6em) var(--space-12) 0;order:-1}.prods__pill .scene__frame{width:6.8em}.prods__row{padding-block:var(--space-8)}}.lang__sample{margin-top:var(--space-12);padding:var(--space-12) var(--space-10) var(--space-10);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.lang__line{align-items:start;gap:var(--space-4) .3em;font:800 var(--mk-h2) / 1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;display:flex}.lang__seg{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:100%;display:inline-flex}.lang__words{text-decoration:underline 3px var(--line-strong);text-underline-offset:.16em}.lang__seg--en .lang__words{text-decoration-thickness:6px;text-decoration-color:var(--ink)}.lang__token{white-space:nowrap;border-radius:var(--radius-pill);background:var(--surface-sunken);font:600 13px/1.5 var(--font-sans);letter-spacing:0;color:var(--ink-muted);padding:2px 10px}.lang__seg--en .lang__token{background:var(--selected);color:var(--ink)}.lang__caption{margin-top:var(--space-10);color:var(--ink-muted);font-size:14px}.lang__sets{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.lang__set-title{margin-bottom:var(--space-3);color:var(--ink-muted);font-size:13px;font-weight:600}.lang__chips{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.lang__chip{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-strong);font:600 16px/1.3 var(--font-sans)}.lang__chip--strong{background:var(--selected);border-color:var(--ink)}.lang__chip--more{font:500 14px/1.6 var(--font-sans);color:var(--ink-muted);border-style:dashed}[data-lang-sample].is-armed .lang__w{opacity:.18;transition:opacity var(--dur-2) var(--ease-out)}[data-lang-sample].is-armed .lang__w.is-on{opacity:1}[data-lang-sample] .lang__words{transition:text-decoration-color .5s var(--ease-out)}[data-lang-sample].is-armed .lang__seg:not(.is-on) .lang__words{text-decoration-color:#0000}[data-lang-sample] .lang__token{transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out)}[data-lang-sample].is-armed .lang__seg:not(.is-on) .lang__token{opacity:0;transform:translateY(-4px)}@media (width<=900px){.lang__sets{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.lang__sample{padding:var(--space-10) var(--space-5) var(--space-6)}.lang__line{font-size:32px}.lang__chip{font-size:16px}}.why__compare{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.why__stack,.why__loop{align-content:start;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-xl);display:grid}.why__stack{background:var(--surface-sunken)}.why__loop{background:var(--surface-stage);color:var(--ink)}.why__panel-title{font-size:16px;font-weight:650}.why__panel-title--brand{display:flex}.why__logo{width:auto;height:28px}.why__tools{gap:var(--space-2);list-style:none;display:grid}.why__tool{gap:var(--space-2);display:grid}.why__tool-name{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);font-size:16px;font-weight:650}.why__tool:nth-child(2){margin-left:var(--space-6)}.why__tool:nth-child(3){margin-left:var(--space-12)}.why__gap{align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-2) var(--space-5);margin-left:var(--space-5);border-left:2px dashed var(--line-strong);color:var(--ink-muted);font-size:13px;font-weight:600;display:inline-flex}.why__flow{gap:var(--space-6);padding-left:var(--space-8);list-style:none;display:grid;position:relative}.why__flow:before,.why__flow:after{content:"";position:absolute;top:16px;bottom:16px}.why__flow:before{left:calc(var(--space-8) + 15px);background:var(--ink-on-stage-muted);width:2px}.why__flow:after{width:calc(var(--space-8) - 4px);border:2px solid var(--ink-on-stage-muted);border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-right:0;left:0}.why__step{align-items:center;gap:var(--space-4);grid-template-columns:32px minmax(0,1fr) auto;display:grid;position:relative}.why__icon{z-index:1;box-shadow:0 0 0 4px var(--surface-stage);position:relative}.why__step:first-child .why__icon{align-self:start}.why__step:last-child .why__icon{align-self:end}.why__step:first-child:before{content:"";border-left:7px solid var(--ink-on-stage-muted);border-block:6px solid #0000;position:absolute;top:11px;left:-7px}.why__text{color:var(--ink-muted);gap:2px;font-size:14px;display:grid}.why__text strong{color:var(--ink);font-size:16px;font-weight:650}.why__art{justify-self:end}.why__drill{max-width:22ch;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--stage-tip);color:var(--on-stage-tip);font-size:13px;font-weight:600;display:inline-block}.why__back{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:14px;display:flex}.why__back .fr-icon{rotate:-90deg}.why__table{margin-top:var(--space-16);gap:var(--space-6);display:grid}.why__wrap{border-radius:var(--radius-lg)}.why__table .fr-table th[scope=row]{min-width:16rem;font-weight:600}.why__table .fr-table thead th{vertical-align:bottom}.why__us{background:var(--selected)}thead .why__us{color:var(--ink);font-weight:700}.why__mark{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:14px;font-weight:600;display:inline-flex}.why__mark:before{content:"";border-radius:var(--radius-pill);background:var(--ink);flex:none;width:10px;height:10px}.why__mark--part{color:var(--ink-muted)}.why__mark--part:before{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.why__mark--no{color:var(--ink-subtle);font-weight:500}.why__mark--no:before{background:var(--line-strong);border-radius:1px;height:2px}.why__foot{color:var(--ink-muted);max-width:72ch;font-size:13px}@media (width<=1024px){.why__compare{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.why__wrap{--fr-table-min-width:0;background:0 0;border:0;overflow:visible}.why__table .fr-table,.why__table tbody{display:block}.why__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.why__table tr{margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.why__table .fr-table th[scope=row]{border:0;grid-column:1/-1;min-width:0}.why__table .fr-table :is(th,td){height:auto;padding:var(--space-3) var(--space-4)}.why__table .fr-table td{gap:var(--space-1);border:0;border-top:1px solid var(--line);display:grid}.why__table td:before{content:attr(data-col);color:var(--ink-muted);font-size:12px}.why__stack,.why__loop{padding:var(--space-5)}.why__step{grid-template-columns:32px minmax(0,1fr)}.why__art{grid-column:2;justify-self:start}}
