@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b72ca540-module__X3Yb9a__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b72ca540-module__X3Yb9a__variable{--font-lh-display:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_e67e1876-module__JezETG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_e67e1876-module__JezETG__variable{--font-lh-body:"Figtree","Figtree Fallback"}
.pricing-page{padding-bottom:0}.pricing-page--embedded .pr-hero{padding-top:1.25rem}.pr-hero{padding:7.5rem 0 1.25rem}.pr-hero-grid{align-items:end;gap:1.75rem;display:grid}.pricing-page h1,.pricing-page h2{max-width:14ch;color:var(--lh-ink);margin:.7rem 0 0;font-size:clamp(2.7rem,6vw,4.6rem);font-weight:560;line-height:.96}.pricing-page h2{max-width:16ch;font-size:clamp(2.15rem,4vw,3.15rem)}.pr-lead{max-width:36rem;color:var(--lh-ink-soft);margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.pr-section-head{max-width:40rem}.pr-aside,.pr-card,.pr-group,.pr-ledger,.pr-faq-grid>div{background:var(--lh-sheet);box-shadow:var(--lh-shadow),inset 0 0 0 1px var(--lh-line);border-radius:1.35rem}.pr-aside-top,.pr-card-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pr-aside-top{border-bottom:1px solid var(--lh-line);color:var(--lh-muted);letter-spacing:.14em;text-transform:uppercase;padding:.95rem 1.2rem;font-size:.72rem;font-weight:750}.pr-steps{margin:0;padding:.2rem 0 .35rem;list-style:none}.pr-steps li{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.95rem 1.2rem;display:grid}.pr-steps li+li{border-top:1px solid var(--lh-line)}.pr-step-no{font-family:var(--lh-display);color:var(--lh-copper);letter-spacing:-.03em;font-size:1.2rem;font-weight:520;line-height:1.15}.pr-steps strong{color:var(--lh-ink);font-size:1rem;display:block}.pr-steps p,.pr-fit,.pr-card-foot p,.pr-note,.pr-fine,.pr-faq dd{color:var(--lh-muted);margin:.25rem 0 0;font-size:.92rem;line-height:1.45}.pr-plans,.pr-compare,.pr-credits,.pr-faq{scroll-margin-top:5.5rem}.pr-plans{padding:2.75rem 0 4.75rem}.pr-cards{gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.pr-card{flex-direction:column;height:100%;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.pr-card:hover{box-shadow:var(--lh-shadow),inset 0 0 0 1.5px var(--lh-copper);transform:translateY(-3px)}.pr-card-body{flex-direction:column;flex:1;padding:1.2rem 1.2rem .4rem;display:flex}.pr-card-top{color:var(--lh-copper-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.pr-card-top p{margin:0}.pr-card-top span{font-family:var(--lh-display);color:var(--lh-copper);letter-spacing:-.03em;text-transform:none;font-size:1.15rem;font-weight:520}.pr-card h3{color:var(--lh-ink);margin:.85rem 0 0;font-size:2rem;font-weight:560}.pr-price{color:var(--lh-ink);align-items:baseline;gap:.55rem;margin:.55rem 0 0;display:flex}.pr-price span{font-family:var(--lh-display);letter-spacing:-.04em;font-size:clamp(2.8rem,4vw,3.35rem);font-weight:560;line-height:.9}.pr-price small{color:var(--lh-muted);font-size:.92rem}.pr-fit{margin-top:.85rem}.pr-points{margin:1rem 0 .85rem;padding:0;list-style:none}.pr-points li{border-top:1px solid var(--lh-line);color:var(--lh-ink);grid-template-columns:.45rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.62rem 0;font-size:.95rem;line-height:1.35;display:grid}.pr-points li:before{content:"";background:var(--lh-copper);border-radius:50%;width:.42rem;height:.42rem}.pr-card-foot{border-top:1px solid var(--lh-line);background:var(--lh-sheet-foot);margin-top:auto;padding:1rem 1.2rem 1.15rem}.pr-card-foot .lh-btn{text-align:center;width:100%;display:flex}.pr-card-foot p{text-align:center;margin-top:.65rem}.pr-compare,.pr-faq{background:var(--lh-band);padding:4.5rem 0}.pr-group{box-shadow:inset 0 0 0 1px var(--lh-line);margin-top:1.15rem;overflow:hidden}.pr-group h3{color:var(--lh-ink);margin:0;padding:1rem 1.2rem .35rem;font-size:1.35rem;font-weight:560}.pr-aside-line{border-bottom:1px solid var(--lh-line);color:var(--lh-muted);margin:0;padding:.35rem 1.2rem .95rem;font-size:.92rem;line-height:1.45}.pr-head{display:none}.pr-row{border-top:1px solid var(--lh-line);gap:.85rem;padding:1rem 1.2rem 1.1rem;display:grid}.pr-group .pr-row:first-of-type{border-top:0}.pr-row-label{color:var(--lh-ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.pr-cell{margin:0}.pr-cell strong{color:var(--lh-ink);font-family:var(--lh-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:540;line-height:1.15;display:block}.pr-plan-name{color:var(--lh-copper-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:750;display:block}.pr-cell[data-tone=off] strong{color:var(--lh-muted)}.pr-cell[data-tone=on] strong{color:var(--lh-copper-deep)}.pr-shared{background:var(--lh-sheet);box-shadow:inset 0 0 0 1px var(--lh-line);border-radius:1.35rem;margin-top:1.15rem;padding:.35rem 1.2rem .5rem}.pr-shared h3{color:var(--lh-ink);margin:.85rem 0 .15rem;font-size:1.35rem;font-weight:560}.pr-shared ul{margin:0;padding:0;list-style:none;display:grid}.pr-shared li{border-top:1px solid var(--lh-line);gap:.2rem;padding:.85rem 0;display:grid}.pr-shared strong{color:var(--lh-ink);font-size:.95rem}.pr-shared span{color:var(--lh-muted);font-size:.92rem;line-height:1.45}.pr-credits{padding:4.5rem 0}.pr-credits-grid{align-items:start;gap:1.75rem;display:grid}.pr-ledger{overflow:hidden}.pr-ledger table{border-collapse:collapse;width:100%}.pr-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-ledger th,.pr-ledger td{border-top:1px solid var(--lh-line);text-align:left;padding:.85rem 1.2rem}.pr-ledger th{color:var(--lh-ink);font-weight:650}.pr-ledger td{color:var(--lh-copper-deep);font-family:var(--lh-display);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:540}.pr-fine a,.pr-faq a{color:var(--lh-copper-deep);text-underline-offset:.16em;font-weight:750}.pr-faq-grid{gap:.8rem;margin:1.6rem 0 0;display:grid}.pr-faq-grid>div{box-shadow:inset 0 0 0 1px var(--lh-line);padding:1.2rem 1.2rem 1.25rem}.pr-faq dt{color:var(--lh-ink);font-family:var(--lh-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:540;line-height:1.15}.pr-faq dd{color:var(--lh-ink-soft);margin-top:.55rem;font-size:.98rem}.pr-faq-links{flex-wrap:wrap;gap:.45rem 1.1rem;margin-top:1.25rem;display:flex}.pricing-page a:focus-visible{outline:2px solid var(--lh-copper-deep);outline-offset:3px}@media (min-width:800px){.pr-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pr-fit{min-height:4.4em}.pr-head,.pr-row{grid-template-columns:minmax(8.5rem,.8fr) repeat(3,minmax(0,1fr));align-items:start;gap:1.1rem}.pr-head{border-bottom:1px solid var(--lh-line);color:var(--lh-muted);letter-spacing:.12em;text-transform:uppercase;padding:.75rem 1.2rem;font-size:.72rem;font-weight:750;display:grid}.pr-plan-name{display:none}.pr-shared ul{-moz-column-gap:1.75rem;grid-template-columns:1fr 1fr;column-gap:1.75rem}.pr-row-label{letter-spacing:.04em;text-transform:none;padding-top:.25rem;font-size:.95rem;font-weight:750}}@media (min-width:960px){.pr-hero-grid,.pr-credits-grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.85fr);gap:2.5rem}.pr-faq-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-card:hover{transition:none;transform:none}}
