.guide-hero{padding-bottom:44px}.guide-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.guide-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:var(--accent-soft,color-mix(in srgb,var(--color-primary) 12%,transparent));color:var(--color-primary);font-weight:700;font-size:13px}.page-hero.guide-hero h1{font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.18;margin:0 0 16px;max-width:40rem}.page-hero.guide-hero p.guide-lead{max-width:44rem;margin:0 0 24px;font-size:1.08rem;line-height:1.8;color:color-mix(in srgb,var(--color-text) 88%,var(--color-text-muted))}.guide-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.page-hero.guide-hero p.guide-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;color:var(--color-text-muted);font-size:13px}.guide-meta i{-webkit-margin-end:4px;margin-inline-end:4px}.guide-facts{padding:20px 22px;border-radius:20px;border:1px solid var(--color-border);background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 55%),var(--color-surface);box-shadow:var(--shadow)}.guide-facts h2{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase}html:is([lang=ar],[lang=fa]) .guide-facts h2{letter-spacing:0;text-transform:none}.guide-facts dl{margin:0}.guide-fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px dashed var(--color-border)}.guide-fact:first-child{border-top:0}.guide-fact dt{color:var(--color-text-muted);font-size:14px}.guide-fact dd{margin:0;font-weight:700;font-size:15px;text-align:end;unicode-bidi:plaintext}.guide-body{padding:40px 0 72px}.guide-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.guide-toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 70px) + 24px);max-height:calc(100vh - var(--header-height, 70px) - 48px);overflow:auto}.guide-toc-title{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--color-text-muted)}.guide-toc-list{list-style:none;margin:0;padding:0}.guide-toc-list a{display:block;padding:7px 12px;-webkit-border-start:2px solid var(--color-border);border-inline-start:2px solid var(--color-border);color:var(--color-text-muted);font-size:14px;line-height:1.45;text-decoration:none;transition:color var(--transition),border-color var(--transition)}.guide-toc-list a:hover{color:var(--color-text)}.guide-toc-list a.is-active{color:var(--color-text);font-weight:600;border-inline-start-color:var(--color-primary)}.guide-toc-mobile{display:none}.guide-article{min-width:0;max-width:47rem}.guide-section{margin:0 0 48px;scroll-margin-top:calc(var(--header-height, 70px) + 20px)}.guide-section>h2{margin:0 0 16px;font-size:clamp(1.4rem,2.3vw,1.75rem);line-height:1.3}.guide-article p{margin:0 0 16px;line-height:1.85;color:color-mix(in srgb,var(--color-text) 86%,var(--color-text-muted))}.guide-article strong{color:var(--color-text)}.guide-link{color:var(--color-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.guide-link:hover{text-decoration-thickness:2px}.guide-list{margin:0 0 18px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.guide-list li{position:relative;-webkit-padding-start:22px;padding-inline-start:22px;line-height:1.75;color:color-mix(in srgb,var(--color-text) 86%,var(--color-text-muted))}.guide-list li:before{content:"";position:absolute;inset-inline-start:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.guide-steps{list-style:none;margin:4px 0 20px;padding:0;display:grid;grid-gap:12px;gap:12px}.guide-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface)}.guide-step-num{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:800;color:var(--color-primary);background:var(--accent-soft,color-mix(in srgb,var(--color-primary) 12%,transparent))}.guide-steps h3{margin:6px 0;font-size:1.05rem}.guide-steps p{margin:0;font-size:15px;line-height:1.7}.guide-table-wrap{margin:6px 0 22px;overflow-x:auto;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface)}.guide-table-wrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.guide-table{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px}.guide-table caption{caption-side:top;text-align:start;padding:14px 16px 10px;color:var(--color-text-muted);font-size:13px;font-weight:600}.guide-table td,.guide-table th{padding:12px 16px;text-align:start;vertical-align:top;border-top:1px solid var(--color-border);line-height:1.55;unicode-bidi:plaintext}[dir=rtl] .guide-table :is(th,td){text-align:right}.guide-table thead th{background:var(--surface-2,color-mix(in srgb,var(--color-text) 6%,var(--color-surface)));font-weight:700;font-size:13.5px}.guide-table tbody th{font-weight:600;color:var(--color-text);white-space:nowrap}.guide-table td{color:color-mix(in srgb,var(--color-text) 86%,var(--color-text-muted))}.guide-callout{display:flex;gap:14px;align-items:flex-start;margin:6px 0 22px;padding:16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}.guide-callout>i{margin-top:4px;color:var(--color-primary);font-size:18px}.guide-callout p{margin:0}.guide-callout p+p{margin-top:6px}.guide-callout-title{font-weight:700;color:var(--color-text)!important}.guide-callout--warn{border-color:color-mix(in srgb,var(--color-warn,#f59e0b) 45%,var(--color-border));background:color-mix(in srgb,var(--color-warn,#f59e0b) 9%,var(--color-surface))}.guide-callout--warn>i{color:var(--color-warn,#f59e0b)}.guide-proscons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:6px 0 22px}.guide-proscons-col{padding:18px 20px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface)}.guide-proscons-col h3{margin:0 0 12px;font-size:1rem;display:flex;align-items:center;gap:8px}.guide-proscons-col--pro h3 i{color:var(--color-primary)}.guide-proscons-col--con h3 i{color:var(--color-danger,#ff6b6b)}.guide-proscons-col ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.guide-proscons-col li{position:relative;-webkit-padding-start:18px;padding-inline-start:18px;font-size:15px;line-height:1.65;color:color-mix(in srgb,var(--color-text) 86%,var(--color-text-muted))}.guide-proscons-col li:before{content:"";position:absolute;inset-inline-start:2px;top:.7em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.guide-figure{margin:10px 0 26px}.guide-figure img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--color-border);box-shadow:var(--shadow);background:var(--color-surface)}.guide-figure figcaption{margin-top:10px;text-align:center;font-size:13px;color:var(--color-text-muted);line-height:1.6}.guide-slot{margin:8px 0 18px}.guide-slot .free-demo-card{margin:0;padding:24px 26px;border-radius:20px;gap:12px;border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background:linear-gradient(150deg,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 60%),var(--color-surface);box-shadow:var(--shadow)}.guide-slot .free-demo-card>p:first-of-type{font-size:17px;font-weight:600;color:var(--color-text)}.guide-notice{padding:16px 18px;border-radius:16px;border:1px dashed var(--color-border);color:var(--color-text-muted)}.guide-faq details{margin:0 0 10px;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);transition:border-color var(--transition)}.guide-faq details[open]{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}.guide-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;list-style:none;font-weight:700;color:var(--color-text);line-height:1.5}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary i{flex:none;font-size:13px;color:var(--color-text-muted);transition:transform var(--transition)}.guide-faq details[open] summary i{transform:rotate(180deg)}.guide-faq summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:14px}.guide-faq-answer{padding:0 18px 16px}.guide-faq-answer p{margin:0;font-size:15px;line-height:1.75}.guide-final{margin-top:8px;padding:30px 28px;border-radius:22px;text-align:center;border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:radial-gradient(420px 200px at 50% 0,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent),var(--color-surface)}.guide-final h2{margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,1.6rem)}.guide-final p{margin:0 auto 20px;max-width:34rem}@media (max-width:1024px){.guide-hero-grid{gap:28px}.guide-hero-grid,.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-layout{gap:20px}.guide-article{max-width:none}.guide-toc{position:static;max-height:none;overflow:visible}.guide-toc-desktop{display:none}.guide-toc-mobile{display:block;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface)}.guide-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:700}.guide-toc-mobile summary::-webkit-details-marker{display:none}.guide-toc-mobile summary span i{-webkit-margin-end:6px;margin-inline-end:6px;color:var(--color-primary)}.guide-toc-chevron{font-size:12px;color:var(--color-text-muted);transition:transform var(--transition)}.guide-toc-mobile[open] .guide-toc-chevron{transform:rotate(180deg)}.guide-toc-mobile .guide-toc-list{padding:0 8px 12px}}@media (max-width:640px){.guide-table-wrap{overflow:visible;border:0;background:none;border-radius:0}.guide-table{min-width:0}.guide-table,.guide-table tbody,.guide-table td,.guide-table th,.guide-table tr{display:block;width:100%}.guide-table caption{display:block;padding:0 0 10px}.guide-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.guide-table tr{margin:0 0 10px;border-radius:14px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface)}.guide-table tbody th{border-top:0;white-space:normal;background:var(--surface-2,color-mix(in srgb,var(--color-text) 6%,var(--color-surface)))}.guide-table td{display:flex;gap:14px;justify-content:space-between;text-align:end}.guide-table td:before{content:attr(data-label);flex:0 0 40%;text-align:start;font-weight:600;color:var(--color-text-muted)}.guide-table--pairs tr{display:flex;align-items:stretch}.guide-table--pairs tbody th{flex:0 0 42%;width:auto;background:none;color:var(--color-text-muted)}.guide-table--pairs td{flex:1 1;width:auto;border-top:0;font-weight:600;color:var(--color-text)}.guide-table--pairs td:before{content:none}.guide-hero-actions .btn{flex:1 1 100%}.guide-proscons{grid-template-columns:minmax(0,1fr)}.guide-steps li{grid-template-columns:34px minmax(0,1fr);padding:14px;gap:12px}.guide-step-num{width:32px;height:32px}.guide-final{padding:24px 18px}.guide-section{margin-bottom:40px}}