.capabilities{padding-top:10px}.capability-list{border-top:1px solid var(--border)}.capability{border-bottom:1px solid var(--border)}.capability summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:25px;padding:25px 0;font-size:21px;font-weight:750;transition:color .2s}.capability summary::-webkit-details-marker{display:none}.capability summary:hover{color:var(--blue)}.capability summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.cap-number{color:#95a3be;font-size:12px;letter-spacing:1px}.cap-plus{margin-left:auto;color:var(--blue);font-size:28px;font-weight:400;line-height:1}.capability[open] .cap-plus{transform:rotate(45deg)}.capability[open] summary{color:var(--blue)}.cap-body{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:0 45px 30px}.cap-body h3{margin-top:0;font-size:23px}.cap-body p{color:var(--muted);font-size:16px;line-height:1.85;margin-bottom:0}.cap-body ul{padding:0;margin:0;list-style:none}.cap-body li{font-size:14px;line-height:1.8;margin:0 0 12px;padding-left:23px;position:relative}.cap-body li:before{content:'✓';color:var(--blue);position:absolute;left:0}.cap-footnote{font-size:12px;color:#778198;margin-top:22px}.mobile-section{background:#182440;color:white}.mobile-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:65px;padding-bottom:65px}.mobile-inner .eyebrow{color:#9cb5ff}.mobile-inner p{color:#bbc6df;font-size:15px;line-height:1.9}.mobile-inner .text-link{color:#bdd0ff}.mobile-facts{display:flex;flex-direction:column;gap:18px}.mobile-facts>div{position:relative;padding-left:43px;border-bottom:1px solid #344059;padding-bottom:15px}.mobile-facts>div:last-child{border-bottom:0}.mobile-facts span{position:absolute;left:0;top:3px;font-size:12px;color:#8597bf}.mobile-facts h3{margin:0;font-size:18px}.mobile-facts p{font-size:14px;margin:5px 0 0}@media(max-width:800px){.cap-body{gap:25px;padding:0 0 24px 35px}.cap-body h3{font-size:20px}.cap-body p{font-size:15px}.mobile-inner{gap:40px}.capability summary{font-size:19px;gap:20px}}@media(max-width:540px){.cap-body{grid-template-columns:1fr;padding-left:0;gap:15px}.capability summary{font-size:18px;gap:15px;padding:22px 0}.mobile-inner{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:40px}.cap-body li{font-size:14px}}
.pricing{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;border-top:1px solid var(--border)}.pricing-intro>p{max-width:430px;font-size:16px;color:var(--muted);line-height:1.85}.price-card{border:1px solid #cedafd;background:#f5f8ff;border-radius:15px;padding:35px 40px}.price-label{font-size:12px;font-weight:800;letter-spacing:1.5px;color:var(--blue)}.price-value{font-size:65px;line-height:1.3;letter-spacing:-3px;font-weight:800;margin:15px 0 25px}.price-value>span{font-size:18px;letter-spacing:0;color:#79849a;font-weight:500}.price-rule{height:1px;background:#dce4f6}.price-users{font-size:15px;font-weight:700;margin-top:24px}.price-users>span{color:var(--blue);margin-right:7px}.price-description{font-size:13px;color:var(--muted);margin-bottom:25px}.price-card .button{width:100%;justify-content:space-between}.price-question{display:block;text-align:center;font-size:13px;color:#52668f;margin-top:17px}.price-question:hover{color:var(--blue)}@media(max-width:1100px){.pricing{gap:55px}.header nav{gap:18px}}@media(max-width:800px){.pricing{gap:30px}.price-card{padding:26px}.price-value{font-size:50px}.price-value>span{font-size:14px}}@media(max-width:600px){.pricing{grid-template-columns:1fr}.price-card{padding:28px}.price-value{font-size:58px}}
