.hops-pricing{color:#18384d;padding:32px 0;scroll-margin-top:24px}.hops-pricing-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.hops-pricing-heading h2{margin:12px 0;font-size:clamp(24px,3vw,38px);line-height:1.15}.hops-pricing-heading p,.hops-pricing-note{color:#536779;line-height:1.65}.hops-pricing a.primary-btn{color:#fff;background:linear-gradient(135deg,#17877e,#106a65);border-radius:10px;justify-content:center;align-items:center;padding:13px 20px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #106a6520}.hops-plan-roles{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.hops-plan-roles button{color:#193d4c;background:#fff;border:1px solid #cededc;border-radius:10px;padding:12px 18px;font-weight:700}.hops-plan-roles button[aria-pressed=true]{color:#fff;background:#173d50;border-color:#173d50}.hops-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hops-price-card{background:linear-gradient(160deg,#fff,#f1f8f6);border:1px solid #d6e3e4;border-radius:18px;flex-direction:column;padding:24px;display:flex;box-shadow:0 5px 22px #173d5008}.hops-price-card h3{margin:14px 0;font-size:24px}.hops-plan-price{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.hops-plan-price strong{letter-spacing:-1px;font-size:36px}.hops-plan-price small{color:#536779;width:100%}.hops-price-card ul{margin-bottom:24px;padding-left:20px;line-height:1.7}.hops-plan-card-actions{gap:16px;margin-top:auto;display:grid}.hops-plan-card-actions>a:last-child{color:#126d66;font-size:13px}.hops-pricing-note{margin-top:24px;font-size:13px}.hops-unpublished-plan{gap:12px;max-width:760px}.hops-pricing a:focus-visible,.hops-pricing button:focus-visible{outline-offset:4px;outline:3px solid #da812c}.hops-trial-banner{background:#eaf7f2;border:1px solid #a9d9cf;border-radius:14px;margin:18px 0;padding:20px}.hops-subscription-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.hops-trial-notice{background:#fff5e9;border-left:4px solid #da812c;padding:12px 16px}.hops-public-market-header nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hops-public-market-header .hops-market-signup{color:#126d66;font-weight:800}@media (width<=1100px){.hops-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.hops-price-grid{grid-template-columns:1fr}.hops-pricing-heading{display:block}.hops-pricing-heading>a{margin-top:12px}.hops-plan-roles{display:grid}.hops-public-market-header{flex-wrap:wrap;gap:20px}.hops-price-card{padding:22px}.hops-plan-price strong{font-size:32px}.hops-subscription-actions>*{width:100%}}
