.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.plans section{display:flex;flex-direction:column;padding:20px}.plans h2{font-size:22px}.plans .cost{font-size:31px;margin:8px 0}.plans .plan-details{flex:1}.plans .billing{min-height:42px}.plans ul{padding-left:18px;font-size:14px}.plans .primary{margin-top:auto}.formula{font-family:PlexMono,monospace;background:var(--field);padding:18px;font-size:16px}#count{max-width:320px}#estimate{margin-top:16px;font-size:20px}table th:first-child,table td:first-child{text-align:left}#terms{padding-left:20px}#terms li{margin:10px 0}@media(max-width:1080px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.plans{grid-template-columns:1fr}.plans .billing{min-height:0}.formula{font-size:13px}}
header{flex-wrap:wrap}header nav a{text-decoration:none;padding:8px 10px;color:var(--muted)}header nav a[aria-current="page"]{background:var(--field);color:var(--ink)}header nav a:hover{color:var(--ink)}@media(max-width:600px){header nav{width:100%;justify-content:space-between;gap:4px}header nav a{font-size:12px;padding:8px}header nav button{margin-left:auto}}

header nav{margin-left:auto}header #language{margin-left:0}@media(max-width:600px){header nav{order:3;margin:0}header #language{margin-left:auto}header{gap:12px}}

@media(max-width:360px){header nav a{font-size:11px;padding:8px 6px;white-space:nowrap}}
