.Pricing_page__O7xMQ{--mut:var(--muted);--hair:var(--line);--blue:var(--accent);--green:var(--ok);--soft:var(--ground);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);overflow-x:clip;padding-bottom:clamp(64px,8vw,112px)}.Pricing_wrap__DrC6O{width:min(1200px,100% - 2 * var(--gutter,24px));margin-inline:auto;position:relative}.Pricing_hero__HgHae{padding:clamp(64px,9vw,128px) 0 clamp(48px,6vw,80px);text-align:center}.Pricing_hero__HgHae:before{content:"";position:absolute;left:50%;top:0;width:min(1100px,100%);height:520px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 35% 40%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(35% 45% at 70% 55%,color-mix(in srgb,var(--ok) 10%,transparent),transparent 70%);filter:blur(30px)}.Pricing_hero__HgHae{position:relative}.Pricing_eyebrow__XpD_z{margin:0 0 22px;font:600 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.Pricing_h1__yU2qu{margin:0 auto;max-width:18ch;font-size:clamp(38px,5.6vw,80px);line-height:.98;letter-spacing:-.052em;font-weight:700}.Pricing_h1b___BEdK{background:linear-gradient(90deg,var(--muted),var(--accent) 60%,var(--ok));-webkit-background-clip:text;background-clip:text;color:transparent}.Pricing_lede__8KOoB{margin:28px auto 0;max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--mut)}.Pricing_tiers__QtMHw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.Pricing_tier__rQim3{position:relative;display:flex;flex-direction:column;padding:32px 28px;border-radius:22px;background:var(--raised);border:1px solid var(--hair);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.Pricing_tier__rQim3:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--hair-strong)}.Pricing_featured__VjxNX{border:1px solid transparent;background:linear-gradient(160deg,var(--raised),var(--accent-wash)) padding-box,linear-gradient(140deg,var(--accent),color-mix(in srgb,var(--ok) 70%,transparent) 60%,color-mix(in srgb,var(--accent) 25%,transparent)) border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 80px -40px color-mix(in srgb,var(--accent) 50%,transparent)}.Pricing_featured__VjxNX:before{content:"";position:absolute;inset:-30px -20px;z-index:-1;border-radius:40px;pointer-events:none;background:radial-gradient(50% 50% at 50% 30%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);filter:blur(20px)}.Pricing_featured__VjxNX:hover{box-shadow:0 48px 90px -40px color-mix(in srgb,var(--accent) 60%,transparent)}.Pricing_tierTop__Bvv_f{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:26px}.Pricing_tierName__L79FY{margin:0;font-size:17px;font-weight:650;letter-spacing:-.015em}.Pricing_badge__Uf7zU{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:6px 10px;border-radius:999px}.Pricing_price__5dB4V{margin:24px 0 0;display:flex;align-items:baseline;gap:6px}.Pricing_amount__75ZHm{font-size:clamp(44px,4.2vw,60px);font-weight:700;letter-spacing:-.055em;line-height:1}.Pricing_per__uMWrc{font:500 14px/1 var(--mono);color:var(--mut)}.Pricing_detail__epe1o{margin:12px 0 0;font:500 12.5px/1.4 var(--mono);color:var(--mut);min-height:1.4em}.Pricing_who__Z6I0N{margin:18px 0 0;font-size:15px;line-height:1.45;color:var(--ink)}.Pricing_ctaRow__YBtOy{margin-top:22px}.Pricing_ctaNote__9i9as{margin:10px 0 0;font-size:13px;color:var(--mut)}.Pricing_ctaLink__Uayot{display:inline-block;margin-top:8px;font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.Pricing_primary__4flrL,.Pricing_secondary__XktZe{display:flex;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 16px;border-radius:11px;font-weight:600;font-size:14.5px;text-decoration:none;text-align:center;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.Pricing_primary__4flrL{background:var(--accent);color:var(--accent-ink)}.Pricing_primary__4flrL:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px color-mix(in srgb,var(--accent) 70%,transparent);background:var(--accent-hover)}.Pricing_secondary__XktZe{background:transparent;color:var(--ink);border:1px solid var(--hair)}.Pricing_secondary__XktZe:hover{border-color:var(--ink)}.Pricing_primary__4flrL span,.Pricing_secondary__XktZe span{transition:transform .2s}.Pricing_primary__4flrL:hover span,.Pricing_secondary__XktZe:hover span{transform:translateX(3px)}.Pricing_secondary__XktZe code{font:600 13.5px/1 var(--mono)}.Pricing_primary__4flrL:focus-visible,.Pricing_secondary__XktZe:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.Pricing_items__KGtln{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--hair);display:grid;grid-gap:13px;gap:13px;align-content:start}.Pricing_featured__VjxNX .Pricing_items__KGtln{border-top-color:color-mix(in srgb,var(--accent) 22%,transparent)}.Pricing_items__KGtln li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.4;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:baseline}.Pricing_items__KGtln li:before{content:"";position:absolute;left:0;top:.2em;width:15px;height:15px;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat}.Pricing_featured__VjxNX .Pricing_items__KGtln li:before{background-color:var(--blue)}.Pricing_items__KGtln li.Pricing_pending__QMBTb{color:var(--mut)}.Pricing_items__KGtln li.Pricing_pending__QMBTb:before{background:transparent;border:1.5px dashed var(--hair-strong);width:12px;height:12px}.Pricing_status__u3XCX{font-style:normal;font:600 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--blue);background:var(--accent-wash);padding:4px 7px;border-radius:999px;white-space:nowrap}.Pricing_how__u3dnn{padding:clamp(96px,11vw,150px) 0 0}.Pricing_h2__RjfhJ{margin:0;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.042em;line-height:1.05;font-weight:700;max-width:22ch}.Pricing_strip__fJ26K{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.Pricing_strip__fJ26K li{padding:28px;border-radius:20px;background:var(--soft);display:flex;flex-direction:column;gap:8px}.Pricing_icon___N69S{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--raised);box-shadow:0 1px 0 var(--hair),0 8px 20px -12px color-mix(in srgb,var(--accent) 50%,transparent);margin-bottom:14px}.Pricing_icon___N69S svg{width:22px;height:22px;fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Pricing_big__wi72B{font-size:clamp(40px,4vw,56px);font-weight:700;letter-spacing:-.05em;line-height:1}.Pricing_strip__fJ26K strong{font-size:16px;letter-spacing:-.01em}.Pricing_strip__fJ26K p{margin:0;font-size:14.5px;line-height:1.5;color:var(--mut);max-width:34ch}.Pricing_detailSec__E_lXq{padding:clamp(56px,7vw,88px) 0 0}.Pricing_compare__DEg8_{border:1px solid var(--hair);border-radius:18px;background:var(--raised)}.Pricing_compare__DEg8_>summary{list-style:none;cursor:pointer;padding:22px 56px 22px 28px;position:relative;font-size:17px;font-weight:650;letter-spacing:-.015em}.Pricing_compare__DEg8_>summary::-webkit-details-marker{display:none}.Pricing_compare__DEg8_>summary:after{content:"+";position:absolute;right:26px;top:50%;transform:translateY(-50%);font-weight:400;font-size:24px;color:var(--mut);transition:transform .2s}.Pricing_compare__DEg8_[open]>summary:after{transform:translateY(-50%) rotate(45deg)}.Pricing_compare__DEg8_>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:18px}.Pricing_tableWrap__1zcm2{overflow-x:auto;padding:0 12px 16px}.Pricing_compare__DEg8_ table{width:100%;border-collapse:collapse;min-width:720px;font-size:14px}.Pricing_compare__DEg8_ td,.Pricing_compare__DEg8_ th{padding:13px 16px;border-top:1px solid var(--hair);text-align:left;vertical-align:top}.Pricing_compare__DEg8_ thead th{border-top:0;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.Pricing_compare__DEg8_ tbody th{font-weight:500;width:46%}.Pricing_compare__DEg8_ td{width:18%}.Pricing_yes__lOq_v{color:var(--green);font-weight:700}@media (max-width:640px){.Pricing_tableWrap__1zcm2{padding:0 12px 12px}.Pricing_compare__DEg8_ table,.Pricing_compare__DEg8_ tbody{display:block;min-width:0}.Pricing_compare__DEg8_ thead{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.Pricing_compare__DEg8_ tbody td *{white-space:normal}.Pricing_compare__DEg8_ tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px;padding:12px 4px;border-top:1px solid var(--hair)}.Pricing_compare__DEg8_ tbody td,.Pricing_compare__DEg8_ tbody th{width:auto;padding:0;border:0}.Pricing_compare__DEg8_ tbody th{grid-column:1/-1;font-weight:600}.Pricing_compare__DEg8_ tbody td:before{content:attr(data-label);display:block;font:600 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}}.Pricing_no__vkkqk{color:var(--hair-strong)}.Pricing_val__gK2aG{font:500 12.5px/1.4 var(--mono)}.Pricing_faqSec__VByE5{padding:clamp(96px,11vw,150px) 0 0}.Pricing_faqGrid__pvtSH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px 48px;gap:24px 48px;align-items:start}.Pricing_faqGrid__pvtSH>.Pricing_h2__RjfhJ{position:-webkit-sticky;position:sticky;top:96px}.Pricing_faqLede__FW_BJ{margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--mut);max-width:28ch}.Pricing_faqLede__FW_BJ a{color:var(--ink);font-weight:600}.Pricing_faq__PLAFN details{border-top:1px solid var(--hair)}.Pricing_faq__PLAFN details:last-child{border-bottom:1px solid var(--hair)}.Pricing_faq__PLAFN summary{list-style:none;cursor:pointer;padding:20px 32px 20px 0;position:relative;font-size:18px;font-weight:600;letter-spacing:-.015em;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.Pricing_faq__PLAFN summary::-webkit-details-marker{display:none}.Pricing_faq__PLAFN summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-weight:400;font-size:22px;color:var(--mut);transition:transform .2s}.Pricing_faq__PLAFN details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.Pricing_faq__PLAFN summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Pricing_faq__PLAFN summary:hover{color:var(--blue)}.Pricing_faq__PLAFN details p{margin:0 0 22px;max-width:62ch;font-size:16px;line-height:1.6;color:var(--mut)}.Pricing_faq__PLAFN details a{color:var(--ink);font-weight:600}.Pricing_footnote__q4zQV{display:block;margin-top:clamp(64px,8vw,96px);padding-top:20px;border-top:1px solid var(--hair);font-size:12.5px;line-height:1.5;color:var(--mut)}@media (max-width:960px){.Pricing_tiers__QtMHw{max-width:560px}.Pricing_faqGrid__pvtSH,.Pricing_strip__fJ26K,.Pricing_tiers__QtMHw{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Pricing_primary__4flrL,.Pricing_secondary__XktZe,.Pricing_tier__rQim3{transition:box-shadow .3s,border-color .3s,background .3s}.Pricing_primary__4flrL:hover,.Pricing_primary__4flrL:hover span,.Pricing_secondary__XktZe:hover span,.Pricing_tier__rQim3:hover{transform:none}.Pricing_compare__DEg8_>summary:after,.Pricing_faq__PLAFN summary:after{transition:none}}