:root{--ink:#183023;--muted:#657269;--forest:#588157;--sage:#a3b18a;--cream:#f7f7f1;--line:#dce5d8;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.plans-header{height:82px;max-width:1120px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:24px;font-weight:800;text-decoration:none}.brand img{width:50px;height:50px;object-fit:contain}.plans-header nav{display:flex;gap:22px}.plans-header nav a,footer a{color:var(--ink);font-weight:700;text-decoration:none}main{max-width:1040px;margin:auto;padding:62px 24px 90px}.plans-intro{text-align:center;max-width:720px;margin:0 auto 45px}.plans-intro>span{color:var(--forest);font-size:13px;font-weight:800;letter-spacing:.09em}.plans-intro h1{font:500 clamp(40px,6vw,66px)/1.05 Georgia,serif;margin:14px 0 18px}.plans-intro p{font-size:18px;line-height:1.6;color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.plan-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:34px;display:flex;flex-direction:column;box-shadow:0 14px 45px rgba(45,70,49,.08)}.plan-card.featured{border:2px solid var(--forest);transform:translateY(-8px)}.badge{position:absolute;top:18px;inset-inline-end:20px;background:#e6efdc;color:#31573a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.plan-name{font-size:18px;font-weight:800;margin:0 0 14px}.price{display:flex;align-items:baseline;gap:10px;margin:0 0 22px}.price b{font:500 52px Georgia,serif}.price span{color:var(--muted)}ul{list-style:none;padding:0;margin:0 0 30px;flex:1}li{position:relative;padding:11px 28px 11px 0;border-bottom:1px solid #edf1ea;line-height:1.45}html[dir=rtl] li{padding:11px 0 11px 28px}li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--forest);font-weight:900}.button{text-align:center;text-decoration:none;border-radius:999px;padding:14px 20px;font-weight:800}.button.primary{background:linear-gradient(135deg,var(--sage),var(--forest));color:#102419}.button.secondary{border:1px solid var(--ink);color:var(--ink)}.plans-note{text-align:center;color:var(--muted);max-width:780px;margin:38px auto 0;line-height:1.6}footer{border-top:1px solid var(--line);max-width:1040px;margin:auto;padding:30px 24px;display:flex;gap:22px;align-items:center}footer span{margin-inline-end:auto;font-weight:700}@media(max-width:700px){main{padding-top:35px}.plan-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.plans-header{padding:0 16px}.plans-header nav{gap:12px}.plans-intro h1{font-size:42px}footer{flex-wrap:wrap}}
.comparison{margin-top:78px}.comparison h2{text-align:center;font:500 36px Georgia,serif;margin:0 0 24px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 14px 45px rgba(45,70,49,.06)}table{width:100%;border-collapse:collapse;min-width:650px}th,td{padding:16px 20px;border-bottom:1px solid #e8eee5;text-align:center}thead th{background:#edf3e8;font-size:17px}thead th:first-child,tbody th{text-align:start}thead small{color:var(--muted);font-weight:600}tbody th{font-weight:650}.pro-value{background:#f7faf4;font-weight:750;color:#31573a}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}@media(max-width:700px){.comparison{margin-top:55px}.comparison h2{font-size:30px}}
