.main[data-astro-cid-xuedrybo]{padding:var(--spacing-3xl) 0}.article-page[data-astro-cid-xuedrybo]{padding-top:0}.container[data-astro-cid-xuedrybo]{max-width:1440px;margin:0 auto;padding:0 var(--spacing-lg)}.company-article[data-astro-cid-xuedrybo]>[data-astro-cid-xuedrybo]+[data-astro-cid-xuedrybo]{margin-top:var(--spacing-lg)}.company-article[data-astro-cid-xuedrybo]>.hero{margin-top:0}.article-meta[data-astro-cid-xuedrybo]{display:flex;flex-wrap:wrap;gap:.5rem}.article-meta[data-astro-cid-xuedrybo] span[data-astro-cid-xuedrybo]{padding:.35rem .7rem;border-radius:999px;background:color-mix(in oklab,var(--color-primary) 9%,white);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:700}.section-card[data-astro-cid-xuedrybo]{padding:var(--spacing-xl);border:1px solid color-mix(in oklab,var(--color-border) 75%,white);border-radius:var(--radius-lg);background:#fff;box-shadow:0 10px 30px #0f172a0d}.answer-first[data-astro-cid-xuedrybo]{font-size:var(--font-size-lg);padding:var(--spacing-lg);border-left:4px solid var(--color-primary);background:color-mix(in oklab,var(--color-primary) 8%,white);border-radius:var(--radius-md)}.video-section[data-astro-cid-xuedrybo] h2[data-astro-cid-xuedrybo]{margin-top:0}.video-wrap[data-astro-cid-xuedrybo]{position:relative;overflow:hidden;width:100%;margin-top:var(--spacing-md);padding-top:56.25%;border-radius:12px;background:#0f172a;box-shadow:0 12px 24px #0f172a1f}.video-wrap[data-astro-cid-xuedrybo] iframe[data-astro-cid-xuedrybo]{position:absolute;inset:0;width:100%;height:100%;border:0}.article-content>*:first-child{margin-top:0}.article-content>*:last-child{margin-bottom:0}.article-content h2,.article-content h3,.article-content h4{color:var(--color-secondary);line-height:1.25}.article-content h2{margin:var(--spacing-xl) 0 var(--spacing-md);font-size:var(--font-size-2xl)}.article-content h3{margin:var(--spacing-lg) 0 var(--spacing-sm);font-size:var(--font-size-xl)}.article-content p,.article-content li{line-height:1.75}.article-content p{margin:0 0 var(--spacing-md)}.article-content ol,.article-content ul{margin:var(--spacing-md) 0;padding-left:1.5rem}.article-content li+li{margin-top:.45rem}.article-content img{display:block;max-width:100%;height:auto;margin:var(--spacing-lg) auto;border-radius:12px;box-shadow:0 12px 24px #0f172a1f}.article-content a{color:var(--color-primary);text-decoration:none;font-weight:600}.article-content a:hover{text-decoration:underline}.article-content .article-inline-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-weight:700;text-decoration:none}.article-content .article-inline-button:hover{color:#fff;background:var(--color-primary-dark);text-decoration:none}.article-content blockquote{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);border-left:4px solid var(--color-primary);background:color-mix(in oklab,var(--color-primary) 8%,white);border-radius:var(--radius-md)}.article-content blockquote cite{display:block;margin-top:var(--spacing-sm);color:var(--color-text-light);font-style:normal;font-weight:700}.customer-feedback-intro{position:relative;padding:var(--spacing-lg);border:1px solid color-mix(in oklab,var(--color-primary) 16%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-primary) 5%,white);box-shadow:0 16px 34px #0f172a0f}.customer-email-card{position:relative;overflow:hidden;margin:var(--spacing-xl) 0 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in oklab,var(--color-primary) 18%,var(--color-border));border-radius:calc(var(--radius-lg) + 6px);background:radial-gradient(circle at top right,color-mix(in oklab,var(--color-primary) 12%,transparent),transparent 34%),linear-gradient(180deg,#fff,color-mix(in oklab,var(--color-primary) 4%,white));box-shadow:0 24px 60px #0f172a1f}.customer-email-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--color-primary)}.customer-email-card__header{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.customer-email-card__header span{order:2;flex:0 0 auto;padding:.35rem .7rem;border:1px solid color-mix(in oklab,var(--color-primary) 22%,var(--color-border));border-radius:999px;background:#fff;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800}.customer-email-card__header h2{margin:0}.article-content .customer-email-card blockquote{position:relative;margin:0;padding:var(--spacing-lg);border:1px solid color-mix(in oklab,var(--color-border) 80%,#94a3b8);border-left:0;border-radius:var(--radius-lg);background:#ffffffdb;box-shadow:inset 0 1px #ffffffb8}.article-content .customer-email-card blockquote:before{content:"“";position:absolute;top:-.5rem;right:var(--spacing-lg);color:color-mix(in oklab,var(--color-primary) 22%,transparent);font-family:Georgia,serif;font-size:6rem;line-height:1;pointer-events:none}.article-content .customer-email-card blockquote p{position:relative;max-width:74ch;color:var(--color-text);font-size:clamp(1rem,1.5vw,1.08rem)}.article-content .customer-email-card blockquote p:first-child{font-weight:800;color:var(--color-secondary)}.article-content .customer-email-card blockquote cite{display:inline-flex;margin-top:var(--spacing-md);padding:.45rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--color-primary) 9%,white);color:var(--color-secondary)}.article-content table{display:table;table-layout:fixed;width:100%;margin:var(--spacing-lg) 0;border:1px solid color-mix(in oklab,var(--color-border) 85%,#94a3b8);border-collapse:collapse;border-radius:var(--radius-md);background:#fff;box-shadow:0 12px 24px #0f172a0f}.article-content th,.article-content td{padding:.85rem 1rem;border:1px solid color-mix(in oklab,var(--color-border) 85%,#94a3b8);text-align:left;vertical-align:top}.article-content th{background:color-mix(in oklab,var(--color-primary) 9%,white);color:var(--color-secondary);font-weight:800}.article-content .service-monitor-table{table-layout:fixed}.article-content .service-monitor-table th:first-child,.article-content .service-monitor-table td:first-child{width:14rem;white-space:nowrap}.article-content .service-monitor-table th:last-child,.article-content .service-monitor-table td:last-child{width:auto}.article-content tbody tr:nth-child(2n) td{background:color-mix(in oklab,var(--color-background-alt) 70%,white)}.article-content tfoot td{background:color-mix(in oklab,var(--color-primary) 6%,white);color:var(--color-secondary);font-weight:800}.article-callout{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);border:1px solid color-mix(in oklab,var(--color-primary) 18%,var(--color-border));border-left:4px solid var(--color-primary);background:color-mix(in oklab,var(--color-primary) 6%,white);border-radius:var(--radius-md)}.article-callout strong{display:block;margin-bottom:.35rem;color:var(--color-secondary)}.article-callout p{margin:0}.article-kicker{padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--color-background-alt);color:var(--color-text);font-weight:700}.article-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.article-feature-card{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:0 14px 30px #0f172a14}.article-feature-card h3{margin-top:0}.code-card[data-astro-cid-xuedrybo]{position:relative;margin:var(--spacing-lg) 0}.code-card[data-astro-cid-xuedrybo] .copy-code-btn{position:absolute;top:.6rem;right:.6rem;z-index:2;background:#0f172aeb;color:#e2e8f0;border-color:#94a3b866}.code-card[data-astro-cid-xuedrybo] pre[data-astro-cid-xuedrybo]{overflow-x:auto;margin:0;padding:2.5rem var(--spacing-md) var(--spacing-md);border-radius:var(--radius-md);background:#0f172a;color:#e2e8f0}.code-card[data-astro-cid-xuedrybo] code[data-astro-cid-xuedrybo]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre}.business-use-case-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-md)}.business-use-case-card{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 2px 8px #0000000a}.business-use-case-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in oklab,var(--color-primary) 10%,white);color:var(--color-primary);font-size:1.4rem}.business-use-case-card h3{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg);line-height:1.35}.business-use-case-card p{margin:0;color:var(--color-text-light);line-height:1.6;font-size:var(--font-size-base)}.article-content .comparison-table{overflow-x:auto;margin:var(--spacing-xl) 0;border:1px solid #d7dde7;background:#fff}.article-content .table-header{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;background:#eef2f7;border-bottom:1px solid #d7dde7}.article-content .product-comparison-table .table-header,.article-content .product-comparison-table .table-row{grid-template-columns:2.5fr 1fr 1fr}.article-content .table-header>div{background:#f7f9fc;border-right:1px solid #d7dde7}.article-content .table-header>div:last-child{border-right:0}.article-content .feature-name{padding:.55rem .75rem;font-weight:600;color:var(--color-secondary);font-size:var(--font-size-sm);background:#fff}.article-content .edition-col{text-align:center;padding:.75rem .65rem;display:flex;flex-direction:column;align-items:center}.article-content .edition-col h3{font-size:var(--font-size-base);font-weight:700;margin:0;color:var(--color-secondary)}.article-content .edition-col .price{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary);margin:.25rem 0 0}.article-content .edition-col .desc{font-size:var(--font-size-xs);color:var(--color-text-light);margin:.15rem 0 .55rem;text-align:center;line-height:1.35}.article-content .edition-col .btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:80px;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;text-decoration:none}.article-content .table-section{background:#fff}.article-content .table-section h2{padding:.55rem .75rem;background:#eef2f7;border-top:1px solid #d7dde7;border-bottom:1px solid #d7dde7;font-size:var(--font-size-base);margin:0;display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-secondary);font-weight:700}.article-content .table-section h2 i{color:var(--color-primary)}.article-content .table-row{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;border-bottom:1px solid #d7dde7;min-width:760px}.article-content .table-row:nth-child(odd){background:#fbfcfe}.article-content .table-row .feature-name{font-weight:400;font-size:var(--font-size-sm);color:var(--color-text);border-right:1px solid #d7dde7}.article-content .check-col{text-align:center;font-size:var(--font-size-sm);color:#1f8f4d;display:flex;align-items:center;justify-content:center;min-height:2.35rem;border-right:1px solid #d7dde7;background:transparent}.article-content .check-col:last-child{border-right:0}.article-content .check-col .bi-check-lg{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #79bf8c;border-radius:3px;background:#eaf7ee;color:#248346;font-size:0;line-height:1}.article-content .check-col .bi-check-lg:before{content:"✓";font-family:Arial,sans-serif;font-size:.82rem;font-weight:700;line-height:1}.article-cta[data-astro-cid-xuedrybo]{display:block;padding:var(--spacing-xl);border-color:color-mix(in oklab,var(--color-border) 70%,white);background:linear-gradient(180deg,#4f46e50d,#4f46e503);text-align:center;box-shadow:0 12px 30px #0f172a14}.article-cta[data-astro-cid-xuedrybo] h2[data-astro-cid-xuedrybo],.related-resources[data-astro-cid-xuedrybo] h2[data-astro-cid-xuedrybo]{margin-top:0}.article-cta[data-astro-cid-xuedrybo] h2[data-astro-cid-xuedrybo]{margin-bottom:var(--spacing-sm)}.article-cta[data-astro-cid-xuedrybo] p[data-astro-cid-xuedrybo]{max-width:70ch;margin:0 auto var(--spacing-md);color:var(--color-text-light)}.cta-actions[data-astro-cid-xuedrybo]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.button-primary[data-astro-cid-xuedrybo],.button-secondary[data-astro-cid-xuedrybo]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border-radius:var(--radius-md);text-decoration:none;font-weight:700;white-space:nowrap}.article-cta__note[data-astro-cid-xuedrybo]{margin-bottom:0;font-size:var(--font-size-sm)}.button-primary[data-astro-cid-xuedrybo]{background:var(--color-primary);color:#fff}.button-secondary[data-astro-cid-xuedrybo]{border:1px solid var(--color-primary);color:var(--color-primary);background:#fff}.related-grid[data-astro-cid-xuedrybo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}.related-card[data-astro-cid-xuedrybo]{display:grid;gap:.45rem;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;background:var(--color-surface)}.related-card[data-astro-cid-xuedrybo] strong[data-astro-cid-xuedrybo]{color:var(--color-primary)}.related-card[data-astro-cid-xuedrybo] span[data-astro-cid-xuedrybo]{color:var(--color-text-light);line-height:1.55}.post-nav[data-astro-cid-xuedrybo]{display:flex;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.post-nav[data-astro-cid-xuedrybo] a[data-astro-cid-xuedrybo]{color:var(--color-primary);text-decoration:none;font-weight:600}.post-nav[data-astro-cid-xuedrybo] a[data-astro-cid-xuedrybo]:last-child{text-align:right}.article-page-byline[data-astro-cid-xuedrybo]{margin-top:var(--spacing-3xl)}@media(max-width:768px){.section-card[data-astro-cid-xuedrybo]{padding:var(--spacing-lg)}.article-content .table-header,.article-content .table-row{display:flex;flex-wrap:wrap}.article-content .feature-name{flex:1 1 100%}.article-content .check-col{flex:0 0 33.33%}.article-content .product-comparison-table .check-col{flex:0 0 50%}.related-grid[data-astro-cid-xuedrybo],.business-use-case-cards,.article-feature-grid{grid-template-columns:1fr}.post-nav[data-astro-cid-xuedrybo]{flex-direction:column}.post-nav[data-astro-cid-xuedrybo] a[data-astro-cid-xuedrybo]:last-child{text-align:left}}
