.article{width:min(calc(100% - 40px),980px);margin:0 auto;padding:88px 0 64px}.article__header{margin-bottom:32px}.article__meta{margin:0 0 12px;color:var(--text-tertiary);font-size:14px;letter-spacing:.04em}.article__title{margin:0 0 18px;font-size:clamp(34px,4.8vw,52px);line-height:1.05;letter-spacing:-.02em;color:var(--text-primary)}.article__lead{margin:0;color:var(--text-secondary);font-size:19px;line-height:1.6}.article__cover{margin:28px 0 0;border-radius:var(--radius-card);overflow:hidden}.article__cover img{width:100%;height:auto;display:block}.article__body{color:var(--text-primary);font-size:17px;line-height:1.75}.article__body>*+*{margin-top:1em}.article__body h2{margin:56px 0 16px;font-size:clamp(24px,2.8vw,30px);line-height:1.2;letter-spacing:-.01em}.article__body h3{margin:32px 0 12px;font-size:20px;line-height:1.3}.article__body p{color:var(--text-secondary)}.article__body strong{color:var(--text-primary)}.article__body a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.article__body ul,.article__body ol{margin:0;padding-left:24px;color:var(--text-secondary)}.article__body li+li{margin-top:6px}.article__body code{background:var(--background-secondary);padding:1px 6px;border-radius:6px;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-primary)}.article__body pre{margin:24px 0;padding:16px 18px;border-radius:12px;border:1px solid var(--border);background:var(--background-secondary)!important;overflow-x:auto;font-size:14px;line-height:1.55}.article__body pre code{background:transparent;padding:0;color:var(--text-primary);font-size:inherit}.article__body blockquote{margin:28px 0;padding:16px 22px;border-left:3px solid var(--primary);background:var(--background-secondary);border-radius:0 12px 12px 0;color:var(--text-primary)}.article__body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.article__body th,.article__body td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border)}.article__body th{background:var(--background-secondary);font-weight:700;color:var(--text-primary)}.article__cta{margin-top:64px;padding:32px 28px;border-radius:var(--radius-card);background:var(--background-secondary);text-align:center}.article__cta h3{margin:0 0 8px;font-size:22px;color:var(--text-primary)}.article__cta p{margin:0 0 18px;color:var(--text-secondary)}.blog-index{width:min(calc(100% - 40px),var(--container));margin:0 auto;padding:88px 0 64px}.blog-index__heading{max-width:720px;margin:0 auto 56px;text-align:center}.blog-index__heading h1{margin:0 0 14px;font-size:clamp(34px,4.4vw,48px);line-height:1.08;letter-spacing:-.02em}.blog-index__heading p{margin:0;color:var(--text-secondary);font-size:17px;line-height:1.65}.blog-list{list-style:none;padding:0;margin:0 auto;display:grid;gap:28px;max-width:760px}.blog-list>li{list-style:none}.blog-list__item{display:block;padding:28px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;color:inherit;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.blog-list__item:hover{box-shadow:0 12px 30px #0f172a0f;transform:translateY(-1px)}.blog-list__meta{margin:0 0 8px;color:var(--text-tertiary);font-size:13px;letter-spacing:.04em}.blog-list__title{margin:0 0 10px;font-size:24px;line-height:1.2;color:var(--text-primary)}.blog-list__description{margin:0;color:var(--text-secondary);font-size:16px;line-height:1.55}.blog-list__empty{text-align:center;padding:64px 24px;color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--radius-card)}.compare{width:min(calc(100% - 40px),980px);margin:0 auto;padding:88px 0 32px}.compare__hero{text-align:center;margin-bottom:56px}.compare__hero h1{margin:0 0 16px;font-size:clamp(36px,5vw,56px);line-height:1.04;letter-spacing:-.02em}.compare__hero p{margin:0 auto;max-width:60ch;color:var(--text-secondary);font-size:18px;line-height:1.6}.compare__cta{margin-top:28px}.compare-table{width:100%;border-collapse:collapse;margin:0 0 48px;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.compare-table th,.compare-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--border);font-size:15px;vertical-align:top}.compare-table thead th{background:var(--background-secondary);font-family:"M PLUS Rounded 1c",Segoe UI,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary)}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table__feature{width:30%;color:var(--text-primary);font-weight:700}.compare-table__livra{color:var(--text-primary)}.compare-table__excel{color:var(--text-secondary)}.compare-section{margin:64px 0 0}.compare-section h2{margin:0 0 16px;font-size:clamp(24px,2.8vw,30px);line-height:1.2;letter-spacing:-.01em}.compare-section p{color:var(--text-secondary);font-size:16px;line-height:1.7}.compare-section a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.compare-section a:hover{color:var(--primary-deep)}.compare-section ul{margin:16px 0 0;padding-left:20px;color:var(--text-secondary);line-height:1.7}.compare-final{margin-top:64px;padding:36px 28px;border-radius:var(--radius-card);background:#0c1117;color:#fff;text-align:center}.compare-final h2{margin:0 0 12px;font-size:clamp(26px,3vw,34px);color:#fff;letter-spacing:-.01em}.compare-final p{margin:0 auto 24px;max-width:56ch;color:#ffffffd1}@media(max-width:720px){.article,.blog-index{padding:64px 0 48px}.compare{padding:64px 0 24px}.compare-table th,.compare-table td{padding:12px 14px;font-size:14px}}
