.planai-content{max-width:1040px;margin:0 auto;color:var(--text)}.planai-content>p:first-of-type,.planai-content>p:empty + *{margin-top:0}.planai-content p{font-size:16px;line-height:1.6}.planai-content .briedistema{font-family:"Sora",sans-serif;font-weight:700;font-size:22px;line-height:1.3;color:var(--header);margin:36px 0 20px}.planai2026-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.planai2026-kortele{position:relative;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px 22px 22px;box-shadow:0 6px 18px rgba(0,50,109,.06);transition:box-shadow .2s ease,transform .2s ease}.planai2026-kortele::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--theme2)}.planai2026-kortele:hover{box-shadow:0 10px 24px rgba(0,50,109,.1);transform:translateY(-2px)}.planai2026-klase{font-family:"Sora",sans-serif;font-weight:700;font-size:24px;color:var(--header);margin-bottom:14px}.planai2026-grupe + .planai2026-grupe{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.planai2026-etikete{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--grey-soft);margin-bottom:10px}.planai2026-mygtukai{display:flex;flex-wrap:wrap;gap:8px}.planai-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-family:"Sora",sans-serif;font-weight:600;font-size:13px;line-height:1.2;border:1px solid currentColor;transition:background .15s ease,color .15s ease}.planai-btn i{font-size:15px}.planai-btn--pdf{color:#c62828}.planai-btn--doc{color:var(--theme)}.planai-btn:hover{color:#fff}.planai-btn--pdf:hover{background:#c62828;border-color:#c62828}.planai-btn--doc:hover{background:var(--theme);border-color:var(--theme)}.planai-content table{width:100%!important;margin:0!important;border:0}.planai-content table tbody,.planai-content table tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.planai-content table tbody{display:block}.planai-content table td{display:flex;flex-direction:column;align-items:center;gap:8px;width:auto!important;padding:14px 10px;background:#fff;border:1px solid var(--border);border-radius:12px}.planai-content table td b{color:var(--header);font-family:"Sora",sans-serif}.planai-content table td br{display:none}.planai-content table td .planai-btn{padding:5px 12px;font-size:12px}@media (max-width:575px){.planai2026-grid{grid-template-columns:1fr}}