.pricing-module__Xy_1OW__root{--violet:#7b5ce0;--violet-ink:#6a4bd6;--violet-soft:#c9bcff;--tint:#f7f5fe;--tint-card:#faf8ff;--tick:#1a7f37;--dash:#8a92a3;--dot:#c7ccd8;--cta-hover:#dfe3ee;--row-hover:#12151a09;width:100%;max-width:76rem;color:var(--ink);font-variant-numeric:tabular-nums;margin:0 auto;padding:3rem 1.25rem 5rem}.pricing-module__Xy_1OW__root ::selection{background:var(--violet-soft);color:var(--ink)}.pricing-module__Xy_1OW__root[data-billing=monthly] .pricing-module__Xy_1OW__a,.pricing-module__Xy_1OW__root[data-billing=annual] .pricing-module__Xy_1OW__m{display:none}.pricing-module__Xy_1OW__back{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:center;gap:.6rem;margin:-.75rem 0 1.25rem;padding:0 1rem 0 .85rem;font-size:.9375rem;font-weight:600;transition:background .25s,box-shadow .25s;display:inline-flex}.pricing-module__Xy_1OW__back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .25s}.pricing-module__Xy_1OW__back:hover{background:var(--paper-warm);box-shadow:inset 0 0 0 1px #0000}.pricing-module__Xy_1OW__back:hover svg{transform:translate(-3px)}.pricing-module__Xy_1OW__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:2.5rem;display:flex}.pricing-module__Xy_1OW__title{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.25rem,1.2rem + 3vw,3.75rem);font-weight:600;line-height:1.02}.pricing-module__Xy_1OW__billing{box-shadow:inset 0 0 0 1px var(--line);padding:4px;display:inline-flex}.pricing-module__Xy_1OW__billing button{color:var(--ink-faint);padding:.7rem 1.1rem;font-size:.9375rem;font-weight:600;transition:background .25s,color .25s}.pricing-module__Xy_1OW__billing button span{color:var(--violet);font-weight:500}.pricing-module__Xy_1OW__billing button[aria-pressed=true]{background:var(--ink);color:#fff}.pricing-module__Xy_1OW__billing button[aria-pressed=true] span{color:var(--violet-soft)}.pricing-module__Xy_1OW__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pricing-module__Xy_1OW__colFeature{width:32%}.pricing-module__Xy_1OW__table thead th{z-index:2;border-bottom:1px solid var(--line);text-align:center;vertical-align:top;background:#fff;padding:2.4rem .75rem 1.1rem;font-weight:400;position:sticky;top:4.5rem}.pricing-module__Xy_1OW__table thead th.pricing-module__Xy_1OW__corner{text-align:left}.pricing-module__Xy_1OW__planName{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;display:block}.pricing-module__Xy_1OW__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--violet-ink);order:-1;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.pricing-module__Xy_1OW__table .pricing-module__Xy_1OW__tag{margin:0;position:absolute;top:1rem;left:0;right:0}.pricing-module__Xy_1OW__table .pricing-module__Xy_1OW__planName{flex-direction:column;display:flex}@media (max-width:1099px){.pricing-module__Xy_1OW__table .pricing-module__Xy_1OW__planName{justify-content:flex-end;min-height:2.5em;line-height:1.25}}.pricing-module__Xy_1OW__price{letter-spacing:-.03em;margin-top:.5rem;font-size:1.75rem;font-weight:600;line-height:1.1}.pricing-module__Xy_1OW__price small{letter-spacing:0;color:var(--ink-faint);margin-left:.3rem;font-size:.8125rem;font-weight:400}.pricing-module__Xy_1OW__table .pricing-module__Xy_1OW__price{min-height:4.6rem}.pricing-module__Xy_1OW__table .pricing-module__Xy_1OW__price small{margin:.3rem 0 0;display:block}.pricing-module__Xy_1OW__save{letter-spacing:0;color:var(--violet-ink);margin-top:.3rem;font-size:.75rem;font-style:normal;font-weight:600;display:block}.pricing-module__Xy_1OW__cta{background:var(--paper-warm);color:var(--ink);text-align:center;margin-top:.9rem;padding:.7rem .75rem;font-size:.875rem;font-weight:600;transition:background .25s,color .25s;display:block}.pricing-module__Xy_1OW__cta:hover{background:var(--cta-hover)}.pricing-module__Xy_1OW__ctaInk{background:var(--ink);color:#fff}.pricing-module__Xy_1OW__ctaInk:hover{background:var(--ink-soft)}.pricing-module__Xy_1OW__table .pricing-module__Xy_1OW__featured{background:var(--tint)}.pricing-module__Xy_1OW__table tbody tr:not(.pricing-module__Xy_1OW__groupRow):hover>*{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.pricing-module__Xy_1OW__groupRow th{text-align:left;letter-spacing:-.01em;padding:2.5rem 0 .75rem;font-size:1.125rem;font-weight:600}.pricing-module__Xy_1OW__table tbody th[scope=row]{text-align:left;padding:.95rem 1.5rem .95rem 0;font-size:.9375rem;font-weight:500}.pricing-module__Xy_1OW__table tbody td{text-align:center;padding:.95rem .75rem;font-size:.9375rem}.pricing-module__Xy_1OW__table tbody tr:not(.pricing-module__Xy_1OW__groupRow)>*{border-bottom:1px dashed var(--line);vertical-align:top}.pricing-module__Xy_1OW__table small,.pricing-module__Xy_1OW__card small{color:var(--ink-faint);margin-top:.2rem;font-size:.8125rem;font-weight:400;line-height:1.4;display:block}.pricing-module__Xy_1OW__tick{width:1.15rem;height:1.15rem;color:var(--tick);vertical-align:middle;display:inline-block}.pricing-module__Xy_1OW__dash{width:1.15rem;height:1.15rem;color:var(--dash);vertical-align:middle;display:inline-block}.pricing-module__Xy_1OW__fine{max-width:50ch;color:var(--ink-faint);margin-top:2.5rem;font-size:.8125rem;line-height:1.55}.pricing-module__Xy_1OW__phone{display:none}@media (max-width:809px){.pricing-module__Xy_1OW__root{padding-top:2rem}.pricing-module__Xy_1OW__intro{margin-bottom:1.25rem}.pricing-module__Xy_1OW__billing{width:100%}.pricing-module__Xy_1OW__billing button{white-space:nowrap;flex:auto;padding:.7rem .75rem;font-size:.875rem}.pricing-module__Xy_1OW__table{display:none}.pricing-module__Xy_1OW__phone{display:block}.pricing-module__Xy_1OW__pager{z-index:5;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;gap:.5rem;margin:0 -1.25rem;padding:.5rem 1.25rem;display:grid;position:sticky;top:4.5rem}.pricing-module__Xy_1OW__pager>button{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);place-items:center;transition:opacity .2s;display:grid}.pricing-module__Xy_1OW__pager>button:disabled{opacity:.3}.pricing-module__Xy_1OW__pager svg{fill:none;width:1rem;height:1rem;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pricing-module__Xy_1OW__pagerMid{justify-items:center;gap:.1rem;font-size:1rem;font-weight:600;display:grid}.pricing-module__Xy_1OW__dots{display:flex}.pricing-module__Xy_1OW__dots button{place-items:center;width:2.5rem;height:1.75rem;display:grid}.pricing-module__Xy_1OW__dots button:before{content:"";background:var(--dot);border-radius:50%;width:.5rem;height:.5rem;transition:background .25s,transform .25s}.pricing-module__Xy_1OW__dots button[aria-current=true]:before{background:var(--ink);transform:scale(1.2)}.pricing-module__Xy_1OW__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.75rem;margin:1rem -1.25rem 0;padding:0 1.25rem .5rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.pricing-module__Xy_1OW__track::-webkit-scrollbar{display:none}.pricing-module__Xy_1OW__card{scroll-snap-align:center;border:1px solid var(--line);background:#fff;border-radius:1rem;flex:0 0 88%;align-self:flex-start;padding:1.25rem 1.1rem 1.5rem}.pricing-module__Xy_1OW__cardFeatured{border-color:var(--violet);background:var(--tint-card)}.pricing-module__Xy_1OW__cardHead{border-bottom:1px solid var(--line);padding-bottom:1.25rem}.pricing-module__Xy_1OW__cardHead .pricing-module__Xy_1OW__planName{flex-direction:column;font-size:1.125rem;display:flex}.pricing-module__Xy_1OW__cardHead .pricing-module__Xy_1OW__price{font-size:2.25rem}.pricing-module__Xy_1OW__cardGroup h2{margin:1.5rem 0 .25rem;font-size:1rem;font-weight:600}.pricing-module__Xy_1OW__cardGroup dl>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem 0;display:flex}.pricing-module__Xy_1OW__cardGroup dt{font-size:.9375rem}.pricing-module__Xy_1OW__cardGroup dd{text-align:right;flex-shrink:0;max-width:45%;margin:0;font-size:.9375rem;font-weight:600}.pricing-module__Xy_1OW__cardGroup dd small{font-weight:400}}@media (min-width:1100px){.pricing-module__Xy_1OW__table thead th{top:5rem}}
.site-module__oB1X9q__skip{z-index:60;background:var(--ink);color:#fff;padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.site-module__oB1X9q__skip:focus{top:1rem}.site-module__oB1X9q__header{z-index:40;box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(12px);color:var(--ink);background:#f5f7fbf0;position:sticky;top:0}.site-module__oB1X9q__headerOpen{background:var(--ink);color:#fff;box-shadow:0 1px #ffffff1a}.site-module__oB1X9q__row{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1600px;height:4.5rem;margin-inline:auto;padding-inline:1rem;display:flex}.site-module__oB1X9q__logo{aspect-ratio:428/49;flex-shrink:0;width:8.5rem;display:block;position:relative}.site-module__oB1X9q__logo img{width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.site-module__oB1X9q__logoLight,.site-module__oB1X9q__headerOpen .site-module__oB1X9q__logoDark{opacity:0}.site-module__oB1X9q__headerOpen .site-module__oB1X9q__logoLight{opacity:1}.site-module__oB1X9q__links{display:none}.site-module__oB1X9q__links a{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding-block:.5rem;font-size:.875rem;font-weight:600;position:relative}.site-module__oB1X9q__links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}.site-module__oB1X9q__links a:hover:after{transform:scaleX(1)}.site-module__oB1X9q__actions{justify-self:end;align-items:center;gap:.5rem;display:flex}.site-module__oB1X9q__signin{align-items:center;min-height:2.75rem;padding:0 .6rem;font-weight:600;display:none}.site-module__oB1X9q__box{min-height:3rem;box-shadow:inset 0 0 0 1px var(--ink);white-space:nowrap;align-items:center;padding:0 1.5rem;font-size:1.0625rem;font-weight:600;transition:background .3s,color .3s;display:none}.site-module__oB1X9q__box:hover{background:var(--ink);color:#fff}.site-module__oB1X9q__burger{width:2.75rem;height:2.75rem;color:inherit;place-items:center;margin-right:-.5rem;display:grid;position:relative}.site-module__oB1X9q__burger span{background:currentColor;height:1.5px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;left:.75rem;right:.75rem}.site-module__oB1X9q__burger span:first-child{transform:translateY(-4px)}.site-module__oB1X9q__burger span:last-child{transform:translateY(4px)}.site-module__oB1X9q__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-module__oB1X9q__burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}@media (min-width:480px){.site-module__oB1X9q__signin{display:inline-flex}.site-module__oB1X9q__headerOpen .site-module__oB1X9q__signin{visibility:hidden}}@media (min-width:810px){.site-module__oB1X9q__row{padding-inline:2rem}.site-module__oB1X9q__logo{width:13rem}.site-module__oB1X9q__signin{font-size:1.0625rem}}@media (min-width:1100px){.site-module__oB1X9q__row{grid-template-columns:1fr auto 1fr;height:5rem;display:grid}.site-module__oB1X9q__links{gap:3rem;display:flex}.site-module__oB1X9q__box{display:inline-flex}.site-module__oB1X9q__burger{display:none}}.site-module__oB1X9q__menu{z-index:35;overscroll-behavior:contain;background:var(--ink);color:#fff;opacity:0;visibility:hidden;flex-direction:column;padding:5.5rem 1.75rem 2rem;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.site-module__oB1X9q__menuOpen{opacity:1;visibility:visible}.site-module__oB1X9q__menuLinks{flex-direction:column;flex:1;justify-content:center;display:flex}.site-module__oB1X9q__menuLinks a,.site-module__oB1X9q__menuActions{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(1rem)}.site-module__oB1X9q__menuOpen .site-module__oB1X9q__menuLinks a,.site-module__oB1X9q__menuOpen .site-module__oB1X9q__menuActions{opacity:1;transition-delay:calc(90ms + var(--i) * 60ms);transform:none}.site-module__oB1X9q__menuLinks a{letter-spacing:-.02em;color:#fffc;border-bottom:1px solid #ffffff1a;align-items:center;min-height:3.5rem;padding-block:1.25rem;font-size:1.75rem;font-weight:500;display:flex}.site-module__oB1X9q__menuActions{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2.25rem;display:flex}.site-module__oB1X9q__menuPrimary,.site-module__oB1X9q__menuSecondary{justify-content:center;align-items:center;min-height:3rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.site-module__oB1X9q__menuPrimary{color:var(--ink);background:#fff}.site-module__oB1X9q__menuSecondary{box-shadow:inset 0 0 0 1px #ffffff4d}.site-module__oB1X9q__menuMail{color:#ffffffbf;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}@media (min-width:1100px){.site-module__oB1X9q__menu{display:none}}.site-module__oB1X9q__footer{color:#fff;background:#161616}.site-module__oB1X9q__footerInner{width:100%;max-width:1600px;margin-inline:auto;padding:3rem 1rem 1.5rem}.site-module__oB1X9q__ftTop{grid-template-columns:1fr 1fr;gap:2rem 1rem;display:grid}.site-module__oB1X9q__ftBrand{grid-column:1/-1}.site-module__oB1X9q__ftBrand img{width:9.5rem;height:auto}.site-module__oB1X9q__ftBrand p{color:#ffffffb3;margin-top:.9rem;font-size:.9375rem}.site-module__oB1X9q__ftMail{text-underline-offset:3px;margin-top:1rem;font-weight:600;text-decoration:underline;display:inline-block}.site-module__oB1X9q__ftSocial{gap:.6rem;margin-top:1.4rem;display:flex}.site-module__oB1X9q__ftSocial a{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.site-module__oB1X9q__ftSocial a:hover{box-shadow:none;background:#7b5ce0}.site-module__oB1X9q__ftSocial svg{fill:#fff;width:1.05rem;height:1.05rem}.site-module__oB1X9q__ftCol{align-content:start;gap:.55rem;font-size:.9375rem;display:grid}.site-module__oB1X9q__ftCol b{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:.3rem;font-size:.75rem;font-weight:600}.site-module__oB1X9q__ftCol a{color:#ffffffe6;width:fit-content;min-height:1.75rem}.site-module__oB1X9q__ftCol a:hover{color:#b9a6ff}.site-module__oB1X9q__ftLegal{color:#ffffff8c;border-top:1px solid #ffffff24;margin-top:2rem;padding-top:1.4rem;font-size:.75rem}@media (min-width:810px){.site-module__oB1X9q__footerInner{padding:6rem 2rem 2rem}.site-module__oB1X9q__ftTop{grid-template-columns:2fr 1fr 1fr;gap:3rem}.site-module__oB1X9q__ftBrand{grid-column:auto}.site-module__oB1X9q__ftBrand img{width:11rem}.site-module__oB1X9q__ftLegal{margin-top:3.5rem;font-size:.8125rem}}
.legal-module__4inzeG__shell{background:var(--paper-warm);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.legal-module__4inzeG__main{flex:1;width:min(760px,100%);margin:0 auto;padding:40px 24px 72px}.legal-module__4inzeG__doc{background:var(--card);border:1px solid var(--line);padding:40px 40px 48px}.legal-module__4inzeG__title{font-size:var(--text-title);letter-spacing:var(--tracking-display);margin:0;font-weight:700;line-height:1.15}.legal-module__4inzeG__meta{font-size:var(--text-meta);color:var(--ink-faint);margin:12px 0 0}.legal-module__4inzeG__doc h2{font-size:var(--text-lead);margin:36px 0 12px;font-weight:700;line-height:1.2}.legal-module__4inzeG__doc h3{font-size:var(--text-body);margin:24px 0 8px;font-weight:600}.legal-module__4inzeG__doc p,.legal-module__4inzeG__doc li{max-width:35rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-soft);text-wrap:pretty}.legal-module__4inzeG__doc h2,.legal-module__4inzeG__doc h3,.legal-module__4inzeG__title{text-wrap:balance}.legal-module__4inzeG__doc p{margin:0 0 12px}.legal-module__4inzeG__doc ul,.legal-module__4inzeG__doc ol{margin:0 0 12px;padding-left:1.25rem}.legal-module__4inzeG__doc li{margin-bottom:6px}.legal-module__4inzeG__doc a{overflow-wrap:anywhere;color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal-module__4inzeG__doc strong{color:var(--ink);font-weight:600}.legal-module__4inzeG__tableWrap{border:1px solid var(--line);margin:0 0 16px;overflow-x:auto}.legal-module__4inzeG__doc table{border-collapse:collapse;width:100%;font-size:var(--text-meta);line-height:1.45}.legal-module__4inzeG__doc th,.legal-module__4inzeG__doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal-module__4inzeG__doc th{background:var(--paper-warm);color:var(--ink);white-space:nowrap;font-weight:600}.legal-module__4inzeG__doc tr:last-child td{border-bottom:none}@media (max-width:640px){.legal-module__4inzeG__shell{background:var(--card)}.legal-module__4inzeG__main{padding:28px 20px 56px}.legal-module__4inzeG__doc{background:0 0;border:0;padding:0}.legal-module__4inzeG__title{font-size:var(--text-subhead)}.legal-module__4inzeG__tableWrap{border-inline:0;margin-inline:-20px}}
