:root{color-scheme:dark;--ink:#e8edf5;--muted:#aab8ca;--line:#344458;--paper:#101a28;--accent:#b6d497}html,body{background:#101a28;color:#e8edf5}body{background:radial-gradient(ellipse at 80% 0,#233b4d 0,transparent 45%),#101a28}header{background:#101a28ed;border-color:#344458}h1,h2,h3,h4,.brand,nav a{color:#e8edf5}h1 em{color:#b6d497}.intro,p,.plan-note,.section-head p{color:#b7c4d4}.eyebrow,.number{color:#b6d497}.card,.plan,.pricing .plan-card,.hero-panel,.proof,.workflow,.contact-card{background:#182638;color:#e8edf5;border-color:#344458}.card:hover,.pricing .plan-card:hover{background:#203247}.tool-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tool-cards .card{padding:26px;border:1px solid #344458;border-radius:14px}.tool-cards h3{font-size:21px;line-height:1.25;margin:18px 0 14px}.tool-cards p{font-size:15px;line-height:1.7}.button{background:#b6d497;color:#101a28;border-color:#b6d497}.button.light{background:#203247;color:#e8edf5;border-color:#49617b}.pricing .plan-card.is-selected{background:#22362f}.plan-frame{border-color:#b6d497}.frame-handle{background:#b6d497;color:#101a28}.is-selected .plan-state{background:#b6d497;border-color:#b6d497;color:#101a28}.plan-state,.plan-features,.price{color:#e8edf5}.billing-period,.periods{background:#182638}.billing-period button,.periods button{color:#dbe5f2}footer{border-color:#344458;color:#aab8ca}a{color:inherit}.strip{border-color:#344458;color:#b6d497}@media(max-width:900px){.tool-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tool-cards{grid-template-columns:1fr}.tool-cards .card{padding:22px}}

.billing-period input:checked+span{background:#b6d497;color:#101a28}.pricing .plan-saving{color:#b6d497}
.pricing .plan-card:nth-child(2):not(.is-selected){background:#182638}.is-selected .plan-check{background:#b6d497;color:#101a28;border-color:#b6d497}.note{background:#203247;color:#e8edf5}

#features{padding-top:42px;scroll-margin-top:110px}#features h1{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:12px 0}#features .section-head{margin-bottom:24px}@media(max-width:600px){#features{padding-top:24px}#features .section-head{display:block}}
