.pricing-refined h1,.pricing-refined h2,.pricing-refined h3{text-wrap:balance}.pricing-refined p,.pricing-refined li{text-wrap:pretty}.pricing-refined .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.pricing-refined .price-card{min-width:0;display:flex;flex-direction:column;align-items:stretch}.pricing-refined .price-card h3{min-height:0}.pricing-refined .price-from{font-size:13px!important;line-height:1.5;margin:18px 0 4px!important}.pricing-refined .price-from+.price{margin-top:0}.pricing-refined .price-card:not(.owner-featured-plan) .price{margin-top:42px}.pricing-refined .price-setup{padding-block:18px;margin-bottom:22px}.pricing-refined .price-card>.button{margin-top:auto;white-space:normal;align-self:stretch;justify-content:center}.pricing-refined .plan-inclusions{padding:0;margin:0 0 24px;list-style:none;color:#edf4fa}.pricing-refined .plan-inclusions li{font-size:14px;line-height:1.6;padding:8px 0;border-bottom:1px solid #9eb9d326}.pricing-refined .plan-more{display:inline-flex;align-self:flex-start;gap:12px;margin:0 0 26px;color:#edf4fa;text-decoration:underline;text-underline-offset:4px;font-size:14px}.pricing-refined .plan-badge{background:#1e4166;color:#eff6ff!important;border:1px solid #aecbe84d}.pricing-refined .pricing-addons{background:#0a1d3b;color:#edf4fa;border-top:1px solid #accae62b}.pricing-refined .pricing-addons h2,.pricing-refined .pricing-addons h3{color:#f1f6ff}.pricing-refined .pricing-addons .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:40px}.pricing-refined .pricing-addons .section-heading p{color:#c4d2e4;line-height:1.75}.pricing-refined .addons-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.pricing-refined .addon-card{grid-column:span 2;background:linear-gradient(145deg,#b2d4f00c,#b2d4f003);border:1px solid #accae635;border-radius:18px;padding:30px;display:flex;flex-direction:column;min-width:0}.pricing-refined .addon-card:nth-child(n+4){grid-column:span 3}.pricing-refined .addon-card h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:12px 0 22px}.pricing-refined .addon-type{color:#b6cee5!important;text-transform:uppercase;letter-spacing:.11em;font-size:11px!important;line-height:1.6}.pricing-refined .addon-card p{font-size:14px;line-height:1.8;color:#cad7e7}.pricing-refined .addon-card .addon-price{font-size:clamp(29px,3vw,40px);line-height:1.25;font-weight:500;letter-spacing:-.035em;color:#f2f7ff;margin:0 0 12px}.pricing-refined .addon-price span{font-size:14px;letter-spacing:0;white-space:nowrap;color:#c5d6e8}.pricing-refined .addon-card .addon-quote{font-size:27px}.pricing-refined .addon-terms{border-bottom:1px solid #accae62e;padding-bottom:18px;margin-bottom:18px;color:#d9e7f6!important}.pricing-refined .addon-card .price-from{margin:0 0 5px!important}.pricing-refined .addon-detail{color:#e4f0ff;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;margin:12px 0 22px}.pricing-refined .addon-card>.button{margin-top:auto;justify-content:center;align-self:stretch;font-size:13px;white-space:normal}.pricing-refined .addon-card>p:last-of-type{margin-bottom:26px}.pricing-refined .owner-math-grid .math-variable{font-size:clamp(25px,3vw,38px);line-height:1.2;letter-spacing:-.03em}.pricing-refined .pricing-addons a:focus-visible,.pricing-refined .plan-more:focus-visible{outline:3px solid #d6b56c;outline-offset:5px}.pricing-refined .price-card .button.gold span,.pricing-refined .owner-featured-plan .button.gold span{color:#102440!important}@media(max-width:1000px){.pricing-refined .pricing-grid{grid-template-columns:1fr;gap:30px}.pricing-refined .price-card:not(.owner-featured-plan) .price{margin-top:22px}.pricing-refined .addons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-refined .addon-card,.pricing-refined .addon-card:nth-child(n+4){grid-column:auto}.pricing-refined .addon-card:last-child{grid-column:1/-1}}@media(max-width:650px){.pricing-refined .pricing-addons .section-heading{grid-template-columns:1fr;gap:18px}.pricing-refined .addons-grid{grid-template-columns:1fr}.pricing-refined .addon-card{padding:26px}.pricing-refined .owner-math-grid{grid-template-columns:1fr}.pricing-refined .owner-math-grid article{padding:26px}}
