.pricing-page195{background:#f4f8fa;margin:0;color:#193b4b;font:15px/1.7 system-ui,sans-serif}.pricing-main195{max-width:1180px;margin:24px auto 50px;padding:0 22px}.pricing-hero195{padding:38px 26px;background:radial-gradient(ellipse at right top,#315579,transparent 65%),#102c39;color:#fff;border-radius:24px;text-align:center}.pricing-hero195 h1{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:10px 0 18px;letter-spacing:-.035em}.pricing-hero195 p{max-width:690px;margin:0 auto 14px;color:#d1e5eb}.pricing-hero195 a{color:#96ead6}.pricing-tools195{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:30px 0 16px}.pricing-tools195 button,.pricing-main195 button{min-height:46px;padding:11px 18px;font:650 14px system-ui;border-radius:10px;border:1px solid #bdd5dd;cursor:pointer;background:#fff;color:#174553}.pricing-tools195 button[aria-pressed=true]{background:#08747a;color:white}.pricing-tools195 select{min-height:46px;padding:10px 14px;border-radius:10px;border:1px solid #bdd5dd;font:16px system-ui;margin-left:10px}.pricing-plans195{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px}.pricing-plans195 article{background:#fff;padding:24px;border:1px solid #cbdfe5;border-radius:20px;display:flex;flex-direction:column;min-width:0}.pricing-plans195 h2{margin:8px 0 14px;font-size:25px}.pricing-plans195 small{color:#526e7b;font-size:12px}.pricing-total195{font-size:36px;line-height:1.3;color:#08747a}.pricing-plans195 p{margin:8px 0}.pricing-tax195{font-size:12px;color:#526e7b}.pricing-plans195 ul{padding-left:20px;line-height:1.8;font-size:14px;margin:20px 0}.pricing-plans195 button{background:#08747a;color:#fff;margin-top:auto;margin-bottom:12px}.pricing-plans195 button:disabled{opacity:.5}.pricing-main195 section:not(.pricing-hero195){margin-top:32px}.pricing-detail-grid195{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-detail-grid195 article{padding:22px;background:#fff;border:1px solid #d3e3e8;border-radius:16px}.pricing-detail-grid195 h3{margin-top:0}.pricing-main195 details{background:#fff;padding:16px 20px;border:1px solid #d3e3e8;border-radius:12px;margin:12px 0}.pricing-main195 summary{cursor:pointer;font-weight:650;min-height:32px}.pricing-main195 :focus-visible{outline:3px solid #c08d32;outline-offset:4px}.pricing-main195 a{color:#08747a}.pricing-hero195 a{color:#96ead6}@media(max-width:650px){.pricing-main195{padding:0 16px}.pricing-hero195{padding:28px 20px}.pricing-tools195{align-items:stretch}.pricing-tools195>div{display:flex;gap:8px;width:100%}.pricing-tools195 button{flex:1}.pricing-tools195 label{display:grid;gap:8px;width:100%}.pricing-tools195 select{margin:0;width:100%}.pricing-detail-grid195{grid-template-columns:1fr}.pricing-plans195 article{padding:22px}}
@media(min-width:901px) and (max-width:1150px){.platform-nav.universal-header186>nav{gap:11px}.platform-nav.universal-header186 nav>a,.platform-nav.universal-header186 summary{font-size:12px}.platform-nav.universal-header186 .wordmark img{width:110px;max-width:110px}}

/* v196: all billing durations are visible on the public page. */
.pricing-select196{display:none!important}.pricing-durations196{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:6px}.pricing-durations196 button{flex:1 1 100px}.pricing-main195 .pricing-durations196 button[aria-pressed=true]{background:#08747a;color:#fff;border-color:#08747a}.pricing-scroll196{overflow-x:auto;max-width:100%;border:1px solid #d0e1e7;border-radius:14px;background:white}.pricing-scroll196 table{width:100%;min-width:510px;border-collapse:collapse}.pricing-scroll196 caption{text-align:left;padding:16px;font-weight:700;color:#193b4b}.pricing-scroll196 th,.pricing-scroll196 td{padding:12px 16px;border-top:1px solid #dce8ec;text-align:left;font-size:14px}.pricing-scroll196 thead{background:#edf6f6}.pricing-scroll196 tbody th{white-space:nowrap}.pricing-scroll196 td button{color:#08747a;background:#eff9f7;white-space:nowrap;font-size:14px;padding:10px 14px}.pricing-scroll196 a{white-space:nowrap}@media(max-width:650px){.pricing-tools195>.pricing-durations196{display:flex;flex-wrap:wrap;width:100%}.pricing-durations196 button{flex:1 1 90px}.pricing-scroll196 th,.pricing-scroll196 td{padding:10px}.pricing-comparison196>p{font-size:13px}}
