.jusa-pricing{display:grid;gap:28px}.jusa-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.jusa-site .jusa-commerce .jusa-pricing-card{min-width:0;background:#fff;border:1px solid var(--jusa-line);border-radius:var(--jusa-radius)}.jusa-site .jusa-commerce .jusa-pricing-card.pricing-plan{border-color:#a7bf9f;box-shadow:inset 0 4px var(--jusa-lime)}.jusa-site .jusa-commerce .jusa-pricing-card .pricing-plan-body,.jusa-pricing-upcoming{display:flex;flex-direction:column;padding:27px;height:100%}.jusa-site .jusa-commerce .jusa-pricing-card .pricing-plan-body{background:var(--jusa-docu-card-background)!important}.jusa-pricing-card-header{display:flex;align-items:flex-start;flex-direction:column;gap:17px}.jusa-pricing-card-header .jusa-wordmark{font-size:24px}.jusa-pricing-card-header .jusa-mark{width:32px;height:32px;flex-basis:32px}.jusa-pricing-summary{margin-top:20px;min-height:54px;font-size:15px;line-height:1.75;color:var(--jusa-muted)}.jusa-pricing-cadence{display:flex;gap:4px;align-self:flex-start;flex-wrap:wrap;padding:4px;margin:24px 0 20px;border:1px solid var(--jusa-line);border-radius:10px}.jusa-pricing-cadence button{padding:8px 12px;border-radius:9px;font-size:13px;font-weight:500;line-height:1.5;color:var(--jusa-muted)}.jusa-pricing-cadence button[aria-pressed=false]:hover{background:var(--jusa-canvas);color:var(--jusa-ink)}.jusa-site .jusa-commerce .jusa-pricing-cadence button[aria-pressed=true]:is(:hover,:focus-visible){background:var(--jusa-ink);color:#fff;box-shadow:none}.jusa-pricing-price{margin-bottom:23px}.jusa-site .jusa-commerce .jusa-pricing-price .pricing-amount{font-size:42px;line-height:1.2;font-weight:700;letter-spacing:-.045em}.jusa-pricing-price [data-price-period]{margin-top:6px;font-size:13px}.jusa-pricing-card .jusa-button{width:100%;text-align:center}.jusa-site .jusa-commerce .jusa-pricing-card [data-checkout-button]:disabled{background:#e7ede8;color:#68756e;cursor:not-allowed}.jusa-pricing-note{margin-top:12px;font-size:12px;line-height:1.8;color:var(--jusa-muted)}.jusa-pricing-features{display:grid;gap:15px;margin-top:23px;font-size:13px;color:var(--jusa-muted);line-height:1.75}.jusa-pricing-features li{display:flex;align-items:flex-start;gap:10px}.jusa-pricing-features svg{flex-shrink:0;margin-top:4px;color:var(--jusa-teal)}.jusa-pricing-details-link{margin-top:auto;padding-top:27px}.jusa-pricing-planned{margin:28px 0 24px}.jusa-pricing-planned .jusa-eyebrow{margin-bottom:15px}.jusa-pricing-planned .jusa-pricing-features{margin-top:0}.jusa-site .jusa-commerce .jusa-pricing-vault{background:var(--jusa-vault-card-background)}.jusa-site .jusa-commerce .jusa-pricing-sige{background:var(--jusa-sige-card-background)}.jusa-pricing-interest{margin-top:auto;padding-top:35px}.jusa-pricing-interest-title{font-size:15px;font-weight:650}.jusa-pricing-interest .jusa-pricing-note{margin-top:8px}.jusa-pricing-interest .jusa-button{margin-top:19px;background:transparent}.jusa-pricing-interest .jusa-button:hover{background:var(--jusa-canvas)}.jusa-pricing-included{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;padding:32px;background:#e8f0e9;border:1px solid #d3e0d4;border-radius:var(--jusa-radius)}.jusa-pricing-included .jusa-eyebrow{margin-bottom:8px}.jusa-pricing-included h2{font-size:23px;line-height:1.3;font-weight:650}.jusa-pricing-included-heading>p:last-child{font-size:13px;line-height:1.8;color:var(--jusa-muted);margin-top:12px}.jusa-pricing-allowances{display:grid;grid-template-columns:1fr 1fr;gap:30px}.jusa-pricing-allowances>div{border-left:1px solid #cbd9cd;padding-left:25px}.jusa-pricing-allowances dt{font-size:13px;font-weight:600}.jusa-pricing-allowances strong{display:block;font-size:30px;font-weight:650;letter-spacing:-.04em;margin:6px 0}.jusa-pricing-allowances dd span{display:block;color:var(--jusa-muted);font-size:12px;line-height:1.8}.jusa-pricing-extras{border:1px solid var(--jusa-line);border-radius:var(--jusa-radius);background:#fff}.jusa-pricing-extras summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 30px;cursor:pointer;list-style:none}.jusa-pricing-extras summary::-webkit-details-marker{display:none}.jusa-pricing-extras summary strong{display:block;font-size:16px;font-weight:650}.jusa-pricing-extras summary span span{display:block;color:var(--jusa-muted);font-size:13px;margin-top:3px}.jusa-pricing-expand{font-size:26px;line-height:1}.jusa-pricing-extras[open] .jusa-pricing-expand{transform:rotate(45deg)}.jusa-pricing-extras-body{border-top:1px solid var(--jusa-line);padding:8px 30px 25px}.jusa-site .jusa-commerce .jusa-pricing-extras .pricing-resource-rates{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;border:0;margin-top:22px;gap:30px}.jusa-pricing-contact{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 0 5px}.jusa-pricing-contact h2{font-size:21px;font-weight:650}.jusa-pricing-contact p{color:var(--jusa-muted);font-size:14px;margin-top:7px}.jusa-pricing-contact>a{flex-shrink:0}@media(max-width:1050px){.jusa-pricing-grid{gap:16px}.jusa-site .jusa-commerce .jusa-pricing-card .pricing-plan-body,.jusa-pricing-upcoming{padding:22px}.jusa-pricing-cadence button{padding:8px}.jusa-pricing-card .jusa-button{padding:12px 10px;font-size:13px}.jusa-pricing-included{gap:25px;padding:27px}.jusa-pricing-allowances{gap:20px}.jusa-pricing-allowances>div{padding-left:20px}}@media(max-width:900px){.jusa-pricing-grid{grid-template-columns:1fr 1fr}.jusa-pricing-card.pricing-plan{grid-column:1 / -1}.jusa-pricing-summary{min-height:0}.jusa-pricing-included{grid-template-columns:1fr}.jusa-pricing-allowances>div{border-left:0;padding-left:0}}@media(max-width:600px){.jusa-pricing-grid{grid-template-columns:1fr;gap:22px}.jusa-pricing-card.pricing-plan{grid-column:auto}.jusa-pricing-included{padding:24px}.jusa-pricing-allowances{grid-template-columns:1fr}.jusa-pricing-allowances>div+div{border-top:1px solid #cbd9cd;padding-top:20px}.jusa-pricing-extras summary{padding:20px 23px}.jusa-pricing-extras-body{padding:8px 23px 22px}.jusa-site .jusa-commerce .jusa-pricing-extras .pricing-resource-rates{grid-template-columns:1fr;gap:22px}.jusa-pricing-contact{align-items:flex-start;flex-direction:column}}
