.ab-pricing{display:block;box-sizing:border-box}
@font-face{font-family:'Doppio';src:url('https://cdn.prod.website-files.com/671c75aea252ba8250473e86/6ab841de77606d0bcf9e9b56_pricing-Doppio-Light.woff2') format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:'Doppio';src:url('https://cdn.prod.website-files.com/671c75aea252ba8250473e86/6ab841dec889fcd8883d6136_pricing-Doppio-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Doppio';src:url('https://cdn.prod.website-files.com/671c75aea252ba8250473e86/6ab841df286be234b3c1e643_pricing-Doppio-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
.ab-pricing{
  --cream:#FAF8F5; --canvas:#F0EBE2; --glass-bg:rgba(252,251,249,.97);
  --ink:#231B10; --ink-70:rgba(35,27,16,.74); --ink-45:rgba(35,27,16,.69); --rule:rgba(35,27,16,.14);
  --blue:#0033A0; --blue-950:#062265; --blue-300:#6FA8FF; --blue-100:#DBE7FF;
  --hi:#FC401F;
  --dop:'Doppio','Inter',system-ui,sans-serif;
  --sans:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;
  --mono:'Geist Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
  --ease:cubic-bezier(.16,1,.3,1);
  --gutter:64px; --content:1200px; --hero:880px; --prose:680px;
  
  --gap-self:64px; --gap-head:96px;
  --r-plate:40px; --r-surface:16px; --r-control:12px; --r-chip:8px;
  --shadow:0 4px 24px rgba(35,27,16,.08);
  
  --glass:inset 0 2px 1px rgba(255,255,255,.9), inset 0 0 0 1px rgba(255,255,255,.7),
          0 0 0 1px rgba(35,27,16,.07), 0 4px 8px rgba(35,27,16,.03), 0 9px 8px rgba(35,27,16,.02);
}
@media (max-width:1023px){.ab-pricing{--gutter:40px; --gap-head:80px}}
@media (max-width:767px){.ab-pricing{--gutter:24px; --gap-self:40px; --gap-head:64px}}
.ab-pricing *,.ab-pricing *::before,.ab-pricing *::after{box-sizing:border-box}
.ab-pricing{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
@media (prefers-reduced-motion:reduce){.ab-pricing{scroll-behavior:auto}}
.ab-pricing{margin:0;background:var(--cream);color:var(--ink-70);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased}
.ab-pricing h1,.ab-pricing h2,.ab-pricing h3,.ab-pricing p,.ab-pricing ul,.ab-pricing figure,.ab-pricing hr,.ab-pricing button,.ab-pricing table,.ab-pricing input{margin:0;padding:0}
.ab-pricing hr{color:inherit;border:0}
.ab-pricing ul{list-style:none}
.ab-pricing img,.ab-pricing svg{display:block}
.ab-pricing a{color:inherit}
.ab-pricing button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
.ab-pricing table{border-collapse:collapse;width:100%}
.ab-pricing summary::-webkit-details-marker{display:none}
.ab-pricing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ab-pricing h1{font:500 clamp(34px,5.4vw,78px)/1.04 var(--dop);letter-spacing:-.02em;color:var(--ink)}
@media (max-width:767px){.ab-pricing h1{line-height:1.08}}
.ab-pricing h2{font:500 clamp(34px,4.4vw,52px)/1.08 var(--dop);letter-spacing:-.02em;color:var(--ink)}
.ab-pricing .lede{font:300 21px/1.4 var(--dop);color:var(--ink)}
.ab-pricing .cap{font:500 14px/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;color:var(--blue)}
.ab-pricing .source{color:var(--ink-45)}
.ab-pricing .txt{color:var(--blue);padding:12px 0;text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}
.ab-pricing .txt:hover{text-decoration-color:var(--blue)}
.ab-pricing .ico{width:20px;height:20px;flex:0 0 20px}
.ab-pricing .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:var(--r-control);font:500 17px/1.55 var(--sans);text-decoration:none;transition:transform .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}
.ab-pricing .btn:active{transform:scale(.98);transition-duration:.12s}
.ab-pricing .btn-primary{background:var(--blue);color:#fff}
.ab-pricing .btn-primary:hover{background:var(--blue-950)}
.ab-pricing .btn-secondary{border:1px solid rgba(35,27,16,.16);color:var(--ink);background:rgba(250,248,245,.6)}
.ab-pricing .btn-secondary:hover{border-color:var(--ink)}
.ab-pricing :focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.ab-pricing section,.ab-pricing .nav,.ab-pricing .foot{padding-left:var(--gutter);padding-right:var(--gutter)}
.ab-pricing .tiers,.ab-pricing .replaces,.ab-pricing .credits,.ab-pricing .grid-block,.ab-pricing .faq-block,.ab-pricing .close{
  padding-top:var(--gap-head);padding-bottom:var(--gap-head)}
.ab-pricing .wrap{width:100%;max-width:var(--content);margin:0 auto;text-align:left}
.ab-pricing .tiers{padding-top:var(--gap-self)}
.ab-pricing .cap + h2{margin-top:24px}
.ab-pricing h2 + .lede,.ab-pricing h2 + .swap,.ab-pricing h2 + .cred-cols,.ab-pricing h2 + .switch,.ab-pricing h2 + .faq,.ab-pricing .lede + .cred-cols{margin-top:40px}
.ab-pricing .source{margin-top:32px;max-width:var(--prose)}
.ab-pricing .nav{position:sticky;top:0;z-index:100;background:var(--cream);height:68px;display:flex;align-items:center}
.ab-pricing .nav-in{width:100%;max-width:calc(var(--content) + 40px);margin:0 auto;display:flex;align-items:center;gap:40px}
.ab-pricing .wordmark{font:500 21px/1.4 var(--dop);color:var(--ink);text-decoration:none;letter-spacing:-.012em}
.ab-pricing .nav-links{display:flex;gap:32px;font:500 17px/1.55 var(--sans)}
.ab-pricing .nav-links a{color:var(--ink-70);text-decoration:none;padding:12px 0}
.ab-pricing .nav-links a[aria-current]{color:var(--ink)}
.ab-pricing .nav-cta{margin-left:auto;display:flex;align-items:center;gap:12px}
.ab-pricing .burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--r-chip)}
.ab-pricing .burger-ico{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:20px;height:20px}
.ab-pricing .burger-ico span{display:block;width:16px;height:1.5px;background:var(--ink);border-radius:999px;transition:transform .2s var(--ease),opacity .2s var(--ease)}
.ab-pricing .nav[data-open] .burger-ico span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}
.ab-pricing .nav[data-open] .burger-ico span:nth-child(2){opacity:0}
.ab-pricing .nav[data-open] .burger-ico span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}
@media (max-width:767px){.ab-pricing .burger{display:flex}
.ab-pricing .nav-links,.ab-pricing .nav-cta .btn-secondary{display:none}
.ab-pricing .nav[data-open] .nav-links{display:flex;position:fixed;left:var(--gutter);right:var(--gutter);top:68px;flex-direction:column;gap:0;background:var(--cream);border:1px solid var(--rule);border-radius:var(--r-surface);padding:8px;box-shadow:var(--shadow)}
.ab-pricing .nav[data-open] .nav-links a{padding:12px;min-height:44px;display:flex;align-items:center}
.ab-pricing .nav[data-open] .nav-cta .btn-secondary{display:inline-flex}}
.ab-pricing .fold{padding-top:var(--gap-self);display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}
.ab-pricing .fold-milo{width:80px;height:auto;margin-bottom:-8px}
.ab-pricing .fold h1{max-width:var(--hero)}
.ab-pricing .fold .lede{max-width:var(--prose)}
.ab-pricing .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}
.ab-pricing .tier{background:var(--glass-bg);border-radius:var(--r-surface);padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--glass)}
.ab-pricing .tier-rec{box-shadow:inset 0 2px 1px rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1.5px var(--blue),0 4px 8px rgba(35,27,16,.03),0 9px 8px rgba(35,27,16,.02)}
.ab-pricing .tier-plate{border-radius:var(--r-control);overflow:hidden;background:var(--cream);aspect-ratio:16/9;box-shadow:var(--shadow)}
.ab-pricing .tier-plate img{width:100%;height:100%;object-fit:cover}
.ab-pricing .tier-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.ab-pricing .tier-flag{font:500 14px/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;color:var(--blue);background:var(--blue-100);border-radius:var(--r-chip);padding:4px 8px}
.ab-pricing .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.ab-pricing .amt{font:400 clamp(34px,4.4vw,52px)/1.08 var(--dop);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}
.ab-pricing .per{color:var(--ink-45)}
.ab-pricing .tier-line{color:var(--ink-70)}
.ab-pricing .tier-credits{display:flex;align-items:center;gap:8px;color:var(--blue);font-weight:500}
.ab-pricing .credit-mark{width:22px;height:22px;flex:0 0 22px}
.ab-pricing .rule{height:1px;background:var(--rule)}
.ab-pricing .feats{display:flex;flex-direction:column;gap:12px}
.ab-pricing .feats li{position:relative;padding-left:32px}
.ab-pricing .feats li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;
  background:no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230033A0' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.2l2.4 2.4 4.6-5'/%3E%3C/svg%3E")}
.ab-pricing .tier .btn{margin-top:auto;align-self:stretch}
.ab-pricing .swap{display:grid;grid-template-columns:1fr 48px 1fr;gap:32px;align-items:stretch}
.ab-pricing .swap-side{display:flex;flex-direction:column}
.ab-pricing .swap-head{font:500 14px/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;color:var(--ink-45);margin-bottom:16px}
.ab-pricing .swap-stack{display:flex;flex-direction:column;gap:8px;flex:1}
.ab-pricing .swap-stack li{flex:1;display:flex;align-items:center}
.ab-pricing .swap-stack li{background:var(--cream);border:1px solid var(--rule);border-radius:var(--r-control);padding:16px 24px;color:var(--ink-45)}
.ab-pricing .swap-arrow{display:flex;align-items:center;justify-content:center;color:var(--blue);align-self:center}
.ab-pricing .swap-arrow .ico{width:32px;height:32px;flex:0 0 32px}
.ab-pricing .one-card{background:var(--glass-bg);border-radius:var(--r-surface);padding:24px;box-shadow:var(--glass);display:flex;flex-direction:column;gap:16px;flex:1;justify-content:center}
.ab-pricing .one-list{display:flex;flex-direction:column;gap:12px}
.ab-pricing .one-list li{position:relative;padding-left:32px;color:var(--ink)}
.ab-pricing .one-list li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;
  background:no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230033A0' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.2l2.4 2.4 4.6-5'/%3E%3C/svg%3E")}
.ab-pricing .one-foot{display:flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--rule);color:var(--blue);font-weight:500}
.ab-pricing .credits{background:#fff}
.ab-pricing .credits-lede{max-width:var(--hero)}
.ab-pricing .cred-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.ab-pricing .cred-head{font:500 14px/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;color:var(--ink-45);margin-bottom:16px}
.ab-pricing .cred-list{display:flex;flex-direction:column;gap:12px}
.ab-pricing .cred-list li{position:relative;padding-left:32px;color:var(--ink)}
.ab-pricing .cred-list.is-spend li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;
  background:no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230033A0' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v9M7.5 12h9'/%3E%3C/svg%3E")}
.ab-pricing .cred-list.is-free li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;
  background:no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231B10' stroke-opacity='.45' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M7.5 12h9'/%3E%3C/svg%3E")}
.ab-pricing .figures{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--rule)}
.ab-pricing .figures li{padding:32px 0 0;display:flex;flex-direction:column;gap:8px}
.ab-pricing .fig{font:400 clamp(34px,4.4vw,52px)/1.08 var(--dop);letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums lining-nums}
.ab-pricing .lbl{font:500 14px/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;color:var(--ink-45)}
.ab-pricing .switch{display:none}
.ab-pricing .tbl-wrap{margin-top:40px;overflow-x:auto}
.ab-pricing .tbl{font:400 17px/1.55 var(--sans)}
.ab-pricing .tbl th,.ab-pricing .tbl td{text-align:left;vertical-align:middle;padding:24px 24px 24px 0}
.ab-pricing .tbl thead th{font:500 14px/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;color:var(--ink-45);padding-bottom:16px;border-bottom:1px solid var(--rule)}
.ab-pricing .tbl tbody th{font-weight:400;color:var(--ink);width:40%}
.ab-pricing .tbl tbody td{color:var(--ink-70);width:20%}
.ab-pricing .tbl tbody tr{border-bottom:1px solid var(--rule)}
.ab-pricing .tbl tbody tr:last-child{border-bottom:0}
.ab-pricing .tbl tr.grp th{font:500 14px/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;color:var(--blue);padding:40px 0 12px;border:0}
.ab-pricing .tbl tr.grp{border-bottom:1px solid var(--rule)}
.ab-pricing .tbl tr.grp:first-child th{padding-top:24px}
.ab-pricing td[data-y]::before{content:"";display:block;width:20px;height:20px;
  background:no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230033A0' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.2l2.4 2.4 4.6-5'/%3E%3C/svg%3E")}
.ab-pricing td[data-n]::before{content:"";display:block;width:20px;height:1.5px;background:var(--rule);margin-top:9px}
.ab-pricing .faq{max-width:var(--hero)}
.ab-pricing .faq details{border-bottom:1px solid var(--rule)}
.ab-pricing .faq details:first-child{border-top:1px solid var(--rule)}
.ab-pricing .faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;
  padding:32px 0;cursor:pointer;list-style:none;color:var(--ink);font:400 21px/1.4 var(--dop)}
.ab-pricing .faq summary:hover{color:var(--blue)}
.ab-pricing .chev{width:20px;height:20px;flex:0 0 20px;position:relative}
.ab-pricing .chev::before,.ab-pricing .chev::after{content:"";position:absolute;left:50%;top:50%;background:var(--ink-45);transition:transform .2s var(--ease),opacity .2s var(--ease)}
.ab-pricing .chev::before{width:13px;height:1.5px;transform:translate(-50%,-50%)}
.ab-pricing .chev::after{width:1.5px;height:13px;transform:translate(-50%,-50%)}
.ab-pricing .faq details[open] .chev::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}
.ab-pricing .faq details p{padding:0 48px 32px 0;max-width:var(--prose);color:var(--ink-70)}
.ab-pricing .close-card{position:relative;border-radius:var(--r-plate);overflow:hidden;background:var(--canvas);
  min-height:520px;display:flex;align-items:flex-end;box-shadow:var(--glass)}
.ab-pricing .close-field{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ab-pricing .close-panel{position:relative;margin:24px;padding:40px;border-radius:var(--r-surface);
  background:rgba(252,251,249,.72);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 24px rgba(35,27,16,.10);
  display:flex;flex-direction:column;gap:16px;max-width:760px}
.ab-pricing .close-panel p{color:var(--ink-70)}
.ab-pricing .close-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.ab-pricing .foot{position:relative;background:var(--canvas);padding-top:96px;padding-bottom:0;margin-top:0}
.ab-pricing .foot-milo{position:absolute;top:-48px;left:var(--gutter);width:120px;height:auto}
.ab-pricing .foot-top,.ab-pricing .foot-bottom{width:100%;max-width:var(--content);margin:0 auto}
.ab-pricing .foot-top{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:32px}
.ab-pricing .foot-brand p{margin-top:16px;color:var(--ink-45);max-width:280px}
.ab-pricing .foot-col{display:flex;flex-direction:column;gap:12px}
.ab-pricing .foot-head{font:400 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);margin-bottom:4px}
.ab-pricing .foot-col a{color:var(--ink-70);text-decoration:none;font-size:14.5px;line-height:1.5}
.ab-pricing .foot-col a:hover{color:var(--ink)}
.ab-pricing .foot-bottom{display:flex;align-items:center;gap:32px;flex-wrap:wrap;
  margin-top:64px;padding:24px 0;border-top:1px solid var(--rule);color:var(--ink-45);font-size:14.5px}
.ab-pricing .foot-social{display:flex;gap:24px;margin:0 auto}
.ab-pricing .foot-social a{color:var(--ink-45);text-decoration:none}
.ab-pricing .foot-social a:hover{color:var(--ink)}
.ab-pricing .foot-sign{font:300 clamp(64px,15.6vw,260px)/.86 var(--dop);letter-spacing:-.035em;
  color:rgba(35,27,16,.06);margin-top:52px;overflow:hidden;white-space:nowrap;
  text-align:center;pointer-events:none}
.ab-pricing .cookie{position:fixed;left:50%;transform:translateX(-50%);bottom:24px;z-index:200;max-width:calc(100vw - 48px);
  background:var(--cream);border-radius:var(--r-control);padding:16px 24px;box-shadow:var(--glass)}
.ab-pricing .cookie p{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink-70)}
.ab-pricing .cookie .ico{color:var(--blue)}
.ab-pricing .cookie button{padding:12px 0;min-height:44px}
@media (max-width:1023px){.ab-pricing .tier-grid{grid-template-columns:1fr;max-width:var(--hero);gap:16px}
.ab-pricing .swap{grid-template-columns:1fr;gap:24px}
.ab-pricing .swap-arrow{transform:rotate(90deg)}
.ab-pricing .foot-top{grid-template-columns:repeat(3,1fr);gap:40px 32px}
.ab-pricing .foot-brand{grid-column:1 / -1}
.ab-pricing .foot-milo{left:var(--gutter)}}
@media (max-width:767px){.ab-pricing .fold-milo{width:64px}
.ab-pricing .cred-cols{grid-template-columns:1fr;gap:32px}
.ab-pricing .figures{grid-template-columns:1fr}
.ab-pricing .figures li{padding:24px 0;border-bottom:1px solid var(--rule);flex-direction:row;align-items:baseline;justify-content:space-between}
.ab-pricing .figures{border-top:1px solid var(--rule);margin-top:40px}
.ab-pricing .figures li:last-child{border-bottom:0}
.ab-pricing .switch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px;
    background:var(--canvas);border-radius:var(--r-control);position:sticky;top:68px;z-index:50;box-shadow:0 0 0 8px var(--cream)}
.ab-pricing .switch button{min-height:44px;border-radius:var(--r-chip);color:var(--ink-45);font:500 17px/1.55 var(--sans)}
.ab-pricing .switch button[aria-selected="true"]{background:var(--cream);color:var(--ink);box-shadow:var(--glass)}
.ab-pricing .tbl-wrap{overflow:visible}
.ab-pricing .tbl thead th:not([data-col]),.ab-pricing .tbl [data-col]{display:none}
.ab-pricing .tbl thead th.is-on,.ab-pricing .tbl td.is-on{display:table-cell}
.ab-pricing .tbl th,.ab-pricing .tbl td{padding:16px 0}
.ab-pricing .tbl tbody th{width:auto}
.ab-pricing .tbl tbody td{width:120px;text-align:right}
.ab-pricing td[data-y].is-on::before,.ab-pricing td[data-n].is-on::before{margin-left:auto}
.ab-pricing .faq summary{padding:24px 0;gap:16px}
.ab-pricing .faq details p{padding-right:0}
.ab-pricing .close-card{min-height:0;align-items:stretch}
.ab-pricing .close-panel{margin:12px;padding:24px}
.ab-pricing .close-actions .btn{flex:1 1 100%}
.ab-pricing .foot-top{grid-template-columns:1fr 1fr;gap:32px 24px}
.ab-pricing .foot-bottom{margin-top:48px;gap:16px;flex-direction:column;align-items:flex-start}
.ab-pricing .foot-social{margin:0;flex-wrap:wrap;gap:16px}
.ab-pricing .foot-milo{width:88px;top:-24px}
.ab-pricing .foot-sign{margin-top:40px}}
/* ---- scoped host reset: Webflow's site stylesheet styles bare tags ---- */
.ab-pricing :where(li){margin:0;padding:0}
.ab-pricing :where(a){text-decoration:none;color:inherit}
.ab-pricing :where(th,td){border:0;background:none;font-weight:inherit}
.ab-pricing :where(details,summary){margin:0;padding:0;background:none;border:0}
.ab-pricing :where(strong,b){font-weight:500}
.ab-pricing :where(figure){margin:0}
.ab-pricing :where(button,input,select,textarea){font:inherit;letter-spacing:inherit}
