.estentra-social-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.estentra-social-links a{align-items:center;gap:7px;display:inline-flex}.estentra-social-links svg{flex:none}.estentra-social-links a:focus-visible{outline-offset:4px;outline:2px solid}.pricing-page{color:#20384e;background:#f5f8fa}.pricing-page .pricing-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.pricing-page .pricing-header{background:#fff;border-bottom:1px solid #dce5ec}.pricing-page .pricing-nav,.pricing-page .pricing-nav>div{justify-content:space-between;align-items:center;gap:28px;display:flex}.pricing-page .pricing-nav{min-height:86px;padding-block:18px}.pricing-page .pricing-brand img{max-width:100%;display:block}.pricing-page a{color:#20384e;text-underline-offset:4px}.pricing-page a.btn-primary,.pricing-page a.btn-outline-primary:hover,.pricing-page a.btn-outline-primary:focus-visible{color:#fff}.pricing-page .pricing-nav a{font-weight:600;text-decoration:none}.pricing-page .pricing-nav a[aria-current]{color:#007e8d}.pricing-page .pricing-hero{color:#fff;text-align:center;background:#172c3e;padding:32px 0;position:relative;overflow:hidden}.pricing-page .pricing-hero:before{content:none;pointer-events:none;border:1px solid #315267;border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-180px}.pricing-page .pricing-eyebrow{text-transform:uppercase;letter-spacing:0;color:#006b78;margin-bottom:15px;font-size:.75rem;font-weight:700}.pricing-page .pricing-hero .pricing-eyebrow{color:#67d6df}.pricing-page h1{letter-spacing:0;color:inherit;margin-bottom:24px;font-size:40px;line-height:1.08}.pricing-page .pricing-intro{color:#cfdee9;max-width:570px;margin:0 auto;font-size:1.1rem;line-height:1.7}.pricing-page .pricing-hero-notes{color:#d8e8f1;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:16px;font-size:.82rem;display:flex}.pricing-page .pricing-hero-notes span:before{content:"✓";color:#63d1d8;margin-right:8px}.pricing-page .pricing-content{margin-top:24px;position:relative}.pricing-page .pricing-single-plan{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:48px;display:grid}.pricing-page .pricing-single-plan .pricing-plan{position:sticky;top:24px}.pricing-page .pricing-single-plan .pricing-plan-top{min-height:0}.pricing-page .pricing-amount>span{letter-spacing:0;color:#52697c;font-size:.95rem;font-weight:500}.pricing-page .pricing-annual{background:#edf6f7;border:1px solid #c9e3e6;border-radius:10px;gap:7px;margin-bottom:22px;padding:18px;display:grid}.pricing-page .pricing-annual span{color:#356576;font-size:.78rem;line-height:1.6}.pricing-page .pricing-extra{margin-bottom:24px;font-size:.88rem;line-height:1.7}.pricing-page .pricing-trial-note{margin:16px 0 0;font-size:.78rem;line-height:1.6}.pricing-page .pricing-included{padding:60px 0 32px}.pricing-page .pricing-included>p:not(.pricing-eyebrow){color:#52697c;margin-bottom:25px;font-size:.95rem;line-height:1.7}.pricing-page .pricing-feature-groups{gap:26px;display:grid}.pricing-page .pricing-feature-groups h3{border-bottom:1px solid #d5e1ea;margin-bottom:18px;padding-bottom:14px;font-size:1rem}.pricing-page .pricing-plan{box-shadow:none;background:#fff;border:1px solid #d5e1ea;border-radius:8px;flex-direction:column;padding:24px;display:flex}.pricing-page .pricing-plan-featured{border-top:5px solid #16b1c0;padding-top:32px}.pricing-page .pricing-plan-top{min-height:135px}.pricing-page .pricing-plan h2{margin-bottom:12px;font-size:1.9rem}.pricing-page .pricing-plan p{color:#52697c}.pricing-page .pricing-amount{letter-spacing:0;margin-top:16px;font-size:2rem;font-weight:750}.pricing-page .pricing-note{min-height:0;margin:8px 0 16px;font-size:.88rem}.pricing-page .pricing-plan>.btn{width:100%}.pricing-page .pricing-plan h3{border-top:1px solid #e2e9ef;margin:30px 0 18px;padding-top:24px;font-size:.92rem}.pricing-page .pricing-checks{gap:15px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.pricing-page .pricing-checks li{padding-left:25px;position:relative}.pricing-page .pricing-checks li:before{content:"✓";color:#007e8d;font-weight:700;position:absolute;left:0}.pricing-page h2{letter-spacing:-.025em}.pricing-page .pricing-confirmation{background:#e6f2f3;border:1px solid #c9e3e6;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:36px;display:flex}.pricing-page .pricing-confirmation p:last-child{max-width:700px;margin-bottom:0;font-size:.9rem;line-height:1.7}.pricing-page .pricing-confirmation>a{flex-shrink:0}.pricing-page .pricing-faq{grid-template-columns:1fr 1.6fr;gap:55px;padding-block:70px;display:grid}.pricing-page .pricing-faq details{border-bottom:1px solid #d5e1ea;padding:20px 0}.pricing-page .pricing-faq summary{cursor:pointer;font-weight:650}.pricing-page .pricing-faq details p{color:#52697c;margin:15px 0 0;font-size:.9rem;line-height:1.7}.pricing-page .pricing-footer{background:#fff;border-top:1px solid #d5e1ea;padding:26px 0;font-size:.8rem}.pricing-page .pricing-footer .pricing-wrap,.pricing-page .pricing-footer .pricing-wrap>div{flex-wrap:wrap;justify-content:space-between;gap:25px;display:flex}@media (max-width:720px){.pricing-page .pricing-single-plan{grid-template-columns:1fr;gap:24px}.pricing-page .pricing-single-plan .pricing-plan{position:static}.pricing-page .pricing-included{padding:20px 0}.pricing-page .pricing-nav{flex-direction:column;gap:18px}.pricing-page .pricing-nav>div{flex-wrap:wrap;justify-content:center;gap:17px;font-size:.85rem}.pricing-page .pricing-hero{padding-top:48px}.pricing-page .pricing-faq{grid-template-columns:1fr}.pricing-page .pricing-plan{padding:26px}.pricing-page .pricing-plan-featured{padding-top:22px}.pricing-page .pricing-plan-top,.pricing-page .pricing-note{min-height:0}.pricing-page .pricing-confirmation{flex-direction:column;align-items:flex-start;padding:26px}.pricing-page .pricing-faq{gap:15px}}.brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.brand-logo{max-width:100%;height:auto;display:block}.brand .brand-logo{width:190px}.brand .brand-subtitle{margin-top:0}
