.purchase-pricing-band{-webkit-font-smoothing:antialiased;background:var(--du-purchase-brand);color:var(--du-surface);padding-bottom:calc(var(--du-purchase-band-bottom) - var(--du-purchase-overlap));line-height:normal}.purchase-pricing-band .site-header{color:var(--du-surface);background:0 0;border:0}.purchase-pricing-band .site-header .wrap{height:56px;min-height:56px;padding:0 var(--du-sp-4)}.purchase-pricing-band .brand{gap:var(--du-sp-2)}.purchase-pricing-band .wordmark-text{font-size:var(--du-purchase-fs-brand)}.purchase-pricing-band .wordmark-accent{color:inherit}.purchase-pricing-band .site-menu-btn{color:var(--du-surface)}.purchase-pricing-band .site-nav a:hover,.purchase-pricing-band .site-nav a[aria-current=page]{background:var(--du-on-brand-deep-line);color:var(--du-surface)}.purchase-pricing-heading{max-width:1080px;padding:var(--du-sp-3) var(--du-purchase-gutter) 0;margin:0 auto}.purchase-pricing-heading h1{font-size:var(--du-purchase-fs-title);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.38}.purchase-pricing-heading h1 span{color:var(--du-cta)}.purchase-pricing-heading p{margin:var(--du-sp-2) 0 0;font-size:var(--du-purchase-fs-label);color:var(--du-purchase-white-soft)}.purchase-pricing{-webkit-font-smoothing:antialiased;max-width:1080px;padding:0 var(--du-purchase-gutter) var(--du-sp-10);margin:0 auto;line-height:normal}body:has(.purchase-pricing){background:var(--du-surface)}.purchase-pricing{isolation:isolate;position:relative}.purchase-pricing:before{content:"";inset:calc(-1 * var(--du-sp-px)) 0 auto 0;height:calc(var(--du-purchase-overlap) + var(--du-sp-px));background:var(--du-purchase-brand);box-shadow:0 0 0 100vmax var(--du-purchase-brand);clip-path:inset(0 -100vmax);z-index:-1;pointer-events:none;position:absolute}.purchase-pricing-buy{position:relative}.purchase-pricing-actions{margin-top:var(--du-purchase-gutter)}.purchase-pricing-actions .purchase-once{margin-top:var(--du-sp-3)}.purchase-pricing-actions .du-btn-secondary{margin-top:var(--du-purchase-tag-offset)}.purchase-pricing-actions .purchase-methods{margin-top:var(--du-sp-3)}.purchase-pricing-detail{margin-top:var(--du-sp-10)}.purchase-pricing-section{padding:var(--du-sp-6) 0;border-top:1px solid var(--du-hair)}.purchase-pricing-section h2{font-size:var(--du-fs-heading);font-weight:var(--du-fw-heavy);line-height:1.4}.purchase-pricing-section>p{color:var(--du-ink-2);font-size:var(--du-fs-caption);margin-top:var(--du-sp-2)}.purchase-fee-chart{gap:var(--du-sp-4);margin:var(--du-sp-6) 0 var(--du-sp-4);display:grid}.purchase-fee-chart>div{align-items:center;gap:var(--du-sp-3);font-size:var(--du-fs-caption);grid-template-columns:5em 1fr 5em;display:grid}.purchase-fee-chart b{text-align:right;font-variant-numeric:tabular-nums}.purchase-fee-chart>div>span{color:var(--du-ink-2)}.purchase-fee>a{font-size:var(--du-fs-tag);color:var(--du-ink-2)}.purchase-catalog{margin-top:var(--du-sp-4)}.purchase-catalog details{border-bottom:1px solid var(--du-hair)}.purchase-catalog summary{align-items:center;gap:var(--du-sp-3);min-height:var(--du-btn-lg);cursor:pointer;font-size:var(--du-fs-caption);list-style:none;display:flex}.purchase-catalog summary::-webkit-details-marker{display:none}.purchase-catalog summary>span:first-child{flex:1}.purchase-catalog ul{padding:0 0 var(--du-sp-3) var(--du-sp-3);gap:var(--du-sp-3);font-size:var(--du-fs-caption);list-style:none;display:grid}.purchase-catalog li{gap:var(--du-sp-3);color:var(--du-ink-2);align-items:start;display:flex}.purchase-catalog li>span{flex:1}.purchase-catalog li b{font-variant-numeric:tabular-nums;flex:none}.purchase-catalog small{color:var(--du-ok);margin-left:var(--du-sp-2)}.purchase-preview{gap:var(--du-sp-3);display:grid}.purchase-pricing-help{padding-top:0}.purchase-pricing-help .purchase-methods{text-align:left}.purchase-legal-links{gap:var(--du-sp-4);flex-wrap:wrap;display:flex}#restore{scroll-margin-top:var(--du-topbar-h)}@media (min-width:960px){.purchase-pricing{align-items:start;column-gap:var(--du-sp-10);grid-template-columns:minmax(0,1fr) 420px;display:grid}.purchase-pricing-band .site-header .wrap{height:64px;margin:auto}.purchase-pricing-heading{padding-bottom:0}.purchase-pricing-heading h1{font-size:var(--du-purchase-fs-title-wide);margin:0}.purchase-pricing-buy{grid-area:1/2;position:sticky;top:24px}.purchase-pricing-detail{margin-top:calc(var(--du-purchase-overlap) + var(--du-sp-5));grid-area:1/1}.purchase-pricing-detail>.purchase-pricing-section:first-child{border-top:0;padding-top:0}}
