:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.5rem, 4vw + 1rem, 4.25rem);--text-section:clamp(1.75rem, 2vw + 1rem, 2.75rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(99.6% .001 17);--color-paper-2:oklch(98% .002 12);--color-paper-3:oklch(95.5% .004 12);--color-ink:oklch(18% .012 12);--color-ink-2:oklch(42% .012 12);--color-muted:oklch(54% .012 12);--color-rule:oklch(92% .004 12);--color-rule-2:oklch(86% .006 12);--color-accent-hover:oklch(51.4% .198 17);--color-brand:oklch(27.1% .101 12);--color-accent:oklch(58.6% .222 18);--color-accent-ink:oklch(99.1% .004 17);--color-focus:oklch(58.6% .222 18);--color-accent-soft:oklch(96% .02 13);--color-accent-text:oklch(51.4% .198 17);--color-ink-hover:oklch(30% .012 12);--color-field:oklch(18% .012 12);--color-field-ink:oklch(97% .003 12);--color-field-ink-2:oklch(78% .008 12);--color-field-rule:oklch(32% .012 12);--color-ok:oklch(47.7% .08 187);--color-ok-soft:oklch(94.7% .024 184);--color-info:oklch(47.7% .197 264);--color-info-soft:oklch(93.9% .026 267);--color-warn:oklch(48.9% .127 49);--color-warn-soft:oklch(94.8% .034 74);--color-tenant:oklch(51% .189 264);--color-tenant-ink:oklch(99.1% .004 271);--color-tenant-ink-2:oklch(91.8% .034 265);--font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--font-outlier:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-card:4px;--radius-input:3px;--radius-sm:2px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 1px 2px oklch(18% .012 12/.06);--display-weight:600;--control:36px;--tracking-display:-.03em}[data-mode=dark]{--color-paper:oklch(14.5% .006 12);--color-paper-2:oklch(17.5% .007 12);--color-paper-3:oklch(21.5% .008 12);--color-ink:oklch(96% .004 12);--color-ink-2:oklch(76% .008 12);--color-muted:oklch(64% .01 12);--color-rule:oklch(26% .008 12);--color-rule-2:oklch(34% .01 12);--color-accent-hover:oklch(79% .13 13);--color-brand:oklch(94.1% .03 13);--color-accent:oklch(71.9% .169 13);--color-accent-ink:oklch(14.5% .006 12);--color-focus:oklch(71.9% .169 13);--color-accent-soft:oklch(26% .05 8);--color-accent-text:oklch(81% .106 12);--color-ink-hover:oklch(86% .006 12);--color-field:oklch(21.5% .008 12);--color-field-ink:oklch(96% .004 12);--color-field-ink-2:oklch(76% .008 12);--color-field-rule:oklch(34% .01 12);--color-ok:oklch(85.5% .125 181);--color-ok-soft:oklch(32.2% .047 189);--color-info:oklch(80.9% .096 252);--color-info-soft:oklch(31.3% .086 262);--color-warn:oklch(83.7% .117 66);--color-warn-soft:oklch(32% .064 60);--color-tenant:oklch(72.9% .123 264);--color-tenant-ink:oklch(24.9% .063 262);--color-tenant-ink-2:oklch(35.7% .096 262);--shadow-card:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tv{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55}.only-dark,[data-mode=dark] .only-light{display:none}[data-mode=dark] .only-dark{display:revert}.logo{align-items:center;gap:var(--space-xs);color:var(--color-brand);display:inline-flex}.logo__tray,.logo__word{fill:currentColor}.logo__check{fill:var(--color-accent)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink);font:600 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn--quiet{color:var(--color-ink);border-color:var(--color-rule-2);background:0 0}.btn--quiet:hover{background:var(--color-paper-3);border-color:var(--color-rule-2)}.btn--sm{min-height:var(--control);padding:0 var(--space-md);font-size:var(--text-sm)}.btn--bare{color:var(--color-ink);padding:0 var(--space-xs);background:0 0;border-color:#0000}.btn--bare:hover{background:var(--color-paper-3);border-color:#0000}.btn--icon{width:var(--control);min-height:var(--control);padding:0}.link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.25em;transition:text-decoration-color var(--dur-short) var(--ease-out);font-weight:600}.link:hover{text-decoration-color:currentColor}.link:active{color:var(--color-ink)}.switch{appearance:none;border:1px solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper-3);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-short) var(--ease-in-out), border-color var(--dur-short) var(--ease-in-out);flex-shrink:0;margin:0;position:relative}.switch:before{content:"";border-radius:var(--radius-pill);background:var(--color-muted);width:18px;height:18px;transition:transform var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out);position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch:checked{background:var(--color-accent);border-color:var(--color-accent)}.switch:checked:before{background:var(--color-accent-ink);transform:translate(16px)}.switch:hover{border-color:var(--color-ink)}.switch:active:before{transform:scale(.92)}.switch:checked:active:before{transform:translate(16px)scale(.92)}.switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.switch:disabled{opacity:.55;cursor:not-allowed}.chip{align-items:center;gap:var(--space-2xs);min-height:24px;padding:0 var(--space-xs);border-radius:var(--radius-input);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:1;display:inline-flex}.chip--accent{background:var(--color-accent-soft);color:var(--color-accent-text)}.chip--ok{background:var(--color-ok-soft);color:var(--color-ok)}.chip--info{background:var(--color-info-soft);color:var(--color-info)}.chip--warn{background:var(--color-warn-soft);color:var(--color-warn)}.fill{border:1px dashed color-mix(in oklch, var(--color-muted) 70%, transparent);border-radius:var(--radius-sm);color:var(--color-muted);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .25em}.w{background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);flex-direction:column;line-height:1.45;display:flex;overflow:hidden}.w__head{gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) var(--space-xl);background:var(--color-field);color:var(--color-field-ink);flex-direction:column;display:flex}.w__brand{align-items:center;gap:var(--space-xs);font-weight:600;display:flex}.w__mark{border-radius:var(--radius-sm);background:var(--color-field-ink);width:28px;height:28px;color:var(--color-field);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.w__hello{font:600 var(--text-xl)/1.15 var(--font-display);letter-spacing:var(--tracking-display)}.w__bar{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-field);color:var(--color-field-ink);display:flex}.w__bar-title{font:600 var(--text-lg)/1.2 var(--font-display)}.w__bar-sub{font-size:var(--text-xs);color:var(--color-field-ink-2)}.w__close{border-radius:var(--radius-input);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.w__close:hover{background:var(--color-field-rule)}.w__close:active{transform:translateY(1px)}.w__body{gap:var(--space-xs);min-height:0;padding:var(--space-sm);flex-direction:column;flex:1;display:flex}.w__body--lift{margin-top:calc(-1 * var(--space-lg))}.w__list{border-radius:var(--radius-input);background:var(--color-paper);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.w__row{align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-xs) var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-ink);text-decoration:none;display:flex}.w__list>:first-child .w__row,.w__list>.w__row:first-child{border-top:0}a.w__row:hover{background:var(--color-paper-2)}a.w__row:active{background:var(--color-paper-3)}.w__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.w__row-title{font-weight:600}.w__row-sub{font-size:var(--text-xs);color:var(--color-ink-2)}.w__row .icon{color:var(--color-muted)}.w__row .icon--accent{color:var(--color-accent)}.w__tabs{border-top:1px solid var(--color-rule);background:var(--color-paper);margin-top:auto;display:flex}.w__tab{justify-content:center;align-items:center;gap:var(--space-3xs);min-height:56px;color:var(--color-muted);font-size:var(--text-xs);flex-direction:column;flex:1;text-decoration:none;display:flex}.w__tab:hover{color:var(--color-ink)}.w__tab:active{background:var(--color-paper-2)}.w__tab[aria-current=page]{color:var(--color-accent-text);font-weight:600}.w__foot{padding:var(--space-2xs) 0 var(--space-xs);background:var(--color-paper);color:var(--color-muted);font-size:var(--text-xs);text-align:center}.off-chat .m-chat,.off-ai .m-ai,.off-help .m-help,.off-feedback .m-feedback,.off-roadmap .m-roadmap,.off-changelog .m-changelog{display:none}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);position:absolute}.skip:focus-visible{top:var(--space-md)}.nav{border-bottom:1px solid var(--color-rule)}.nav__in{align-items:center;gap:var(--space-xl);min-height:64px;display:flex}.nav__links{align-items:center;gap:var(--space-lg);font-size:var(--text-sm);display:flex}.nav__links a{min-height:44px;color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-short) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.nav__links a:hover{color:var(--color-ink)}.nav__links a:active{color:var(--color-accent-text)}.nav__logo{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav__act{justify-content:flex-end;align-items:center;gap:var(--space-md);font-size:var(--text-sm);margin-inline-start:auto;display:flex}.nav__act .link{min-height:44px;color:var(--color-ink);white-space:nowrap;align-items:center;display:inline-flex}.hero{border-bottom:1px solid var(--color-rule);overflow:hidden}.hero__in{align-items:center;gap:var(--space-2xl);padding-block:var(--space-3xl) 0;flex-direction:column;display:flex}.hero__text{align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;display:flex}.hero__text h1{max-width:17ch}.hero__text .lead{max-width:54ch;color:var(--color-ink-2)}.announce{min-height:32px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);color:var(--color-ink-2);font-size:var(--text-sm);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.announce:hover{border-color:var(--color-ink);color:var(--color-ink)}.announce:active{background:var(--color-paper-3)}.actions{justify-content:center;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.terms{color:var(--color-ink-2);font-size:var(--text-sm)}.cyc__ctl{min-height:44px}.tick{--rest:.6;position:relative}.tick:after{content:"";background:var(--color-ink);opacity:0;transform-origin:0;height:2px;position:absolute;inset-block-start:-1px;inset-inline:0;transform:scaleX(0)}.close .tick:after{background:var(--color-field-ink)}.hero__visual{background:0 0;width:100%;margin:0;position:relative;overflow:visible}.hero__shot{border:1px solid var(--color-rule-2);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-paper-2);width:100%;height:clamp(300px,30vw,420px);color:var(--color-ink);border-bottom:0;position:relative;overflow:hidden}.hero__shot>img{object-fit:cover;object-position:0 0;width:100%;height:100%;position:absolute;inset:0}.hero__widget{z-index:var(--z-raised);aspect-ratio:10/17;border:1px solid var(--color-rule-2);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-paper-2);width:232px;color:var(--color-ink);box-shadow:0 0 0 6px var(--color-paper);border-bottom:0;position:absolute;inset-block-end:0;inset-inline-end:var(--space-xl);overflow:hidden}.hero__widget img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.split{align-items:center;gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.split__text{gap:var(--space-lg);flex-direction:column;display:flex}.shot.shot--tall{aspect-ratio:10/17;justify-self:end;width:100%;max-width:400px}.facts.facts--stack{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.steps.steps--plain{grid-template-columns:repeat(4,minmax(0,1fr))}.steps.steps--plain li{border-top-color:var(--color-rule-2);color:var(--color-ink)}.steps--plain h3{font-size:var(--text-title)}.steps--plain p{margin-top:var(--space-xs);color:var(--color-ink-2)}.compare{border-collapse:collapse;width:100%}.compare th{padding:0 var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--color-rule-2);color:var(--color-ink-2);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:400}.compare td{padding:var(--space-lg) var(--space-md) var(--space-lg) 0;border-bottom:1px solid var(--color-rule-2);vertical-align:baseline}.compare td:first-child{font:600 var(--text-title)/1.2 var(--font-display);letter-spacing:var(--tracking-display)}.compare td:nth-child(2){color:var(--color-ink-2)}.compare td:last-child{font-weight:600}.close__links{gap:var(--space-lg);color:var(--color-field-ink-2);flex-wrap:wrap;display:flex}.close .link{color:var(--color-field-ink);-webkit-text-decoration-color:var(--color-field-ink-2);text-decoration-color:var(--color-field-ink-2)}.section{padding-block:var(--section-gap) 0}.section--l{padding-block:var(--section-gap-l) 0}.band{margin-top:var(--section-gap);padding-block:var(--section-gap-s);background:var(--color-paper-2);color:var(--color-ink)}.head{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.head__text{gap:var(--space-md);flex-direction:column;display:flex}.seg{gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-input);background:var(--color-paper-3);flex-wrap:wrap;display:inline-flex}.seg button{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-sm);color:var(--color-ink-2);font:600 var(--text-sm)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:0}.seg button:hover{color:var(--color-ink)}.seg button:active{transform:translateY(1px)}.seg button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.seg button:disabled{opacity:.55;cursor:not-allowed}.seg button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card)}.panel{gap:var(--space-xl);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.switcher[class*=sw-] .panel{margin-bottom:0;display:none}.switcher.sw-0 .p0,.switcher.sw-1 .p1,.switcher.sw-2 .p2,.switcher.sw-3 .p3,.switcher.sw-4 .p4,.switcher.sw-5 .p5,.switcher.sw-6 .p6{display:flex}.billing[class*=bill-] .b{display:none}.billing.bill-0 .b0,.billing.bill-1 .b1,.billing.bill-2 .b2{display:inline}.nav__links a[aria-current=page]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.4em;text-decoration-thickness:2px}.shot{aspect-ratio:16/9;border-radius:var(--radius-card);outline:1px solid var(--color-rule-2);outline-offset:-1px;margin:0}.shot>img{object-position:0 0}.facts{gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.facts>div{padding-top:var(--space-md);border-top:1px solid var(--color-rule-2)}.facts dt{font:600 var(--text-title)/1.2 var(--font-display);letter-spacing:var(--tracking-display)}.facts dd{margin:var(--space-xs) 0 0;color:var(--color-ink-2);max-width:36ch}.price{border-collapse:collapse;width:100%}.price th{padding:0 var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--color-rule-2);color:var(--color-ink-2);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:400}.price td{padding:var(--space-lg) var(--space-md) var(--space-lg) 0;border-bottom:1px solid var(--color-rule-2);vertical-align:baseline}.price td:first-child{font:600 var(--text-title)/1.2 var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap}.price td:last-child,.price th:last-child{text-align:right;padding-right:0}.price td:last-child{font-size:var(--text-lead);white-space:nowrap;font-weight:600}.price td:nth-child(2){color:var(--color-ink-2)}.rows{gap:var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.rows__list{flex-direction:column;margin:0;display:flex}.rows__item{gap:var(--gap-columns);padding-block:var(--space-lg);border-top:1px solid var(--color-rule-2);grid-template-columns:minmax(0,3fr) minmax(0,5fr);display:grid}.rows__item dt{font:600 var(--text-title)/1.2 var(--font-display);letter-spacing:var(--tracking-display)}.rows__item dd{color:var(--color-ink-2);margin:0}.close{margin-top:var(--section-gap);padding-block:var(--section-gap-s);background:var(--color-field);color:var(--color-field-ink)}.close__in{gap:var(--space-2xl);flex-direction:column;display:flex}.close__top{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.close .btn--quiet{border-color:var(--color-field-ink);color:var(--color-field-ink)}.close .btn--quiet:hover{background:var(--color-field-rule);border-color:var(--color-field-ink)}.code{padding:var(--space-lg);border:1px solid var(--color-field-rule);border-radius:var(--radius-card);font-family:var(--font-outlier);font-size:var(--text-lg);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.steps{gap:var(--gap-columns);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding-top:var(--space-md);border-top:1px solid var(--color-field-rule);color:var(--color-field-ink)}.steps li:before{content:counter(step);margin-bottom:var(--space-xs);font:600 var(--text-xl)/1 var(--font-display);font-variant-numeric:tabular-nums;display:block}.foot{padding-block:var(--space-2xl)}.foot__in{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-wrap:wrap;display:flex}.foot__sign{gap:var(--space-md);flex-direction:column;display:flex}.foot__sign p{color:var(--color-ink-2);max-width:40ch}.foot__links{gap:var(--space-lg);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foot__links a{min-height:44px;color:var(--color-ink-2);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.foot__links a:hover{color:var(--color-ink)}.foot__links a:active{color:var(--color-accent-text)}.foot small{color:var(--color-muted);font-size:var(--text-sm)}@keyframes show3{0%{opacity:var(--rest)}1.2%{opacity:1}33.33%{opacity:1}34.53%{opacity:var(--rest)}to{opacity:var(--rest)}}@keyframes fill3{0%{opacity:1;transform:scaleX(0)}33.33%{opacity:1;transform:scaleX(1)}34.53%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.cycle--3 [data-i]{opacity:var(--rest);animation:9s linear infinite show3;animation-delay:calc(var(--i) * 3s)}.cycle--3 .tick:after{animation:9s linear infinite fill3;animation-delay:calc(var(--i) * 3s)}@keyframes show4{0%{opacity:var(--rest)}1.2%{opacity:1}25%{opacity:1}26.2%{opacity:var(--rest)}to{opacity:var(--rest)}}@keyframes fill4{0%{opacity:1;transform:scaleX(0)}25%{opacity:1;transform:scaleX(1)}26.2%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.cycle--4 [data-i]{opacity:var(--rest);animation:12s linear infinite show4;animation-delay:calc(var(--i) * 3s)}.cycle--4 .tick:after{animation:12s linear infinite fill4;animation-delay:calc(var(--i) * 3s)}@keyframes show6{0%{opacity:var(--rest)}1.2%{opacity:1}16.67%{opacity:1}17.87%{opacity:var(--rest)}to{opacity:var(--rest)}}@keyframes fill6{0%{opacity:1;transform:scaleX(0)}16.67%{opacity:1;transform:scaleX(1)}17.87%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.cycle--6 [data-i]{opacity:var(--rest);animation:18s linear infinite show6;animation-delay:calc(var(--i) * 3s)}.cycle--6 .tick:after{animation:18s linear infinite fill6;animation-delay:calc(var(--i) * 3s)}[data-i="0"]{--i:0}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}[data-i="4"]{--i:4}[data-i="5"]{--i:5}.cyc.is-paused [data-i],.cyc.is-paused .tick:after,.cyc:hover [data-i],.cyc:hover .tick:after,.cyc:focus-within [data-i],.cyc:focus-within .tick:after{animation-play-state:paused}@media (width<=60rem){.nav__links{display:none}.hero__in{gap:var(--space-xl);padding-top:var(--space-2xl)}.hero__shot{height:300px}.facts,.steps,.steps.steps--plain,.rows,.rows__item,.split{grid-template-columns:minmax(0,1fr)}.shot.shot--tall{justify-self:start}.compare thead{display:none}.compare tr{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule-2);flex-direction:column;display:flex}.compare td{border:0;padding:0}.rows__item{gap:var(--space-xs)}.price thead{display:none}.price tr{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule-2);flex-direction:column;display:flex}.price td,.price td:last-child{text-align:left;white-space:normal;border:0;padding:0}.code{font-size:var(--text-sm)}}@media (width<=40rem){.hero__widget,.nav__act .link{display:none}.shot{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.btn{transition:background-color var(--dur-short) linear, border-color var(--dur-short) linear}.switch:before{transition:background-color var(--dur-short) linear}.btn:active,.seg button:active{transform:none}.cyc [data-i],.cyc .tick:after{animation:none!important}.cyc .tick{opacity:1}.cyc__ctl{display:none}.switch:active:before{transform:none}.switch:checked:active:before{transform:translate(16px)}}
