.content-simple[data-astro-cid-bcs2tppc]{margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem)}.max-w-narrow[data-astro-cid-bcs2tppc]{max-width:65ch}.max-w-medium[data-astro-cid-bcs2tppc]{max-width:75ch}.max-w-wide[data-astro-cid-bcs2tppc]{max-width:90ch}.content-header[data-astro-cid-bcs2tppc]{margin-bottom:2rem}.content-title[data-astro-cid-bcs2tppc]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem;line-height:1.2}.content-subtitle[data-astro-cid-bcs2tppc]{font-size:clamp(1rem,2vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.6}.content-body[data-astro-cid-bcs2tppc]{color:hsl(var(--foreground))}.prose[data-astro-cid-bcs2tppc]{line-height:1.7}.prose[data-astro-cid-bcs2tppc] h1,.prose[data-astro-cid-bcs2tppc] h2,.prose[data-astro-cid-bcs2tppc] h3,.prose[data-astro-cid-bcs2tppc] h4,.prose[data-astro-cid-bcs2tppc] h5,.prose[data-astro-cid-bcs2tppc] h6{color:hsl(var(--foreground));font-weight:600;margin-top:2em;margin-bottom:1em;line-height:1.3}.prose[data-astro-cid-bcs2tppc] h1{font-size:2rem}.prose[data-astro-cid-bcs2tppc] h2{font-size:1.75rem}.prose[data-astro-cid-bcs2tppc] h3{font-size:1.5rem}.prose[data-astro-cid-bcs2tppc] p{margin-bottom:1.5em}.prose[data-astro-cid-bcs2tppc] a{color:hsl(var(--primary));text-decoration:underline;transition:opacity .2s}.prose[data-astro-cid-bcs2tppc] a:hover{opacity:.8}.prose[data-astro-cid-bcs2tppc] ul,.prose[data-astro-cid-bcs2tppc] ol{margin:1.5em 0;padding-left:2em}.prose[data-astro-cid-bcs2tppc] li{margin-bottom:.5em}.prose[data-astro-cid-bcs2tppc] blockquote{border-left:4px solid hsl(var(--primary));padding-left:1.5rem;margin:2em 0;font-style:italic;color:hsl(var(--muted-foreground))}.prose[data-astro-cid-bcs2tppc] code{background:hsl(var(--muted));padding:.2em .4em;border-radius:.25rem;font-size:.9em;font-family:Courier New,monospace}.prose[data-astro-cid-bcs2tppc] pre{background:hsl(var(--muted));padding:1.5rem;border-radius:var(--radius);overflow-x:auto;margin:2em 0}.prose[data-astro-cid-bcs2tppc] img{max-width:100%;height:auto;border-radius:var(--radius);margin:2em 0}.content-two-column[data-astro-cid-2vcjvdwe]{padding:clamp(2rem,4vw,3rem) 0}.two-column-header[data-astro-cid-2vcjvdwe]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.two-column-title[data-astro-cid-2vcjvdwe]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem}.two-column-subtitle[data-astro-cid-2vcjvdwe]{font-size:clamp(1rem,2vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.6}.two-column-grid[data-astro-cid-2vcjvdwe]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}.ratio-50-50[data-astro-cid-2vcjvdwe]{grid-template-columns:1fr 1fr}.ratio-60-40[data-astro-cid-2vcjvdwe]{grid-template-columns:1.5fr 1fr}.ratio-40-60[data-astro-cid-2vcjvdwe]{grid-template-columns:1fr 1.5fr}.two-column-grid[data-astro-cid-2vcjvdwe].reverse{direction:rtl}.two-column-grid[data-astro-cid-2vcjvdwe].reverse .column[data-astro-cid-2vcjvdwe]{direction:ltr}.column[data-astro-cid-2vcjvdwe]{line-height:1.7}.column[data-astro-cid-2vcjvdwe] h3{font-size:1.5rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem}.column[data-astro-cid-2vcjvdwe] h4{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.75rem}.column[data-astro-cid-2vcjvdwe] p{color:hsl(var(--foreground));margin-bottom:1rem}.column[data-astro-cid-2vcjvdwe] ul,.column[data-astro-cid-2vcjvdwe] ol{margin:1rem 0;padding-left:1.5rem}.column[data-astro-cid-2vcjvdwe] li{margin-bottom:.5rem}.column[data-astro-cid-2vcjvdwe] img{max-width:100%;height:auto;border-radius:var(--radius)}@media(max-width:768px){.two-column-grid[data-astro-cid-2vcjvdwe]{grid-template-columns:1fr}.two-column-grid[data-astro-cid-2vcjvdwe].reverse{direction:ltr}.two-column-grid[data-astro-cid-2vcjvdwe].reverse .column-right[data-astro-cid-2vcjvdwe]{order:-1}}.content-with-sidebar[data-astro-cid-qxe2bfry]{padding:clamp(2rem,4vw,3rem) 0}.sidebar-layout-header[data-astro-cid-qxe2bfry]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.sidebar-layout-title[data-astro-cid-qxe2bfry]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem}.sidebar-layout-subtitle[data-astro-cid-qxe2bfry]{font-size:clamp(1rem,2vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.6}.sidebar-grid[data-astro-cid-qxe2bfry]{display:grid;gap:clamp(2rem,4vw,3rem);align-items:start}.sidebar-left[data-astro-cid-qxe2bfry]{grid-template-columns:300px 1fr}.sidebar-right[data-astro-cid-qxe2bfry]{grid-template-columns:1fr 300px}.sidebar-left[data-astro-cid-qxe2bfry] .sidebar[data-astro-cid-qxe2bfry]{order:-1}.main-content[data-astro-cid-qxe2bfry]{min-width:0;line-height:1.7}.main-content[data-astro-cid-qxe2bfry] h2{font-size:1.75rem;font-weight:600;color:hsl(var(--foreground));margin-top:2em;margin-bottom:1em}.main-content[data-astro-cid-qxe2bfry] h3{font-size:1.5rem;font-weight:600;color:hsl(var(--foreground));margin-top:1.5em;margin-bottom:.75em}.main-content[data-astro-cid-qxe2bfry] p{margin-bottom:1.5em;color:hsl(var(--foreground))}.main-content[data-astro-cid-qxe2bfry] ul,.main-content[data-astro-cid-qxe2bfry] ol{margin:1.5em 0;padding-left:2em}.main-content[data-astro-cid-qxe2bfry] li{margin-bottom:.5em}.sidebar[data-astro-cid-qxe2bfry]{background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem}.sidebar[data-astro-cid-qxe2bfry].sticky{position:sticky;top:2rem}.sidebar[data-astro-cid-qxe2bfry] h3{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem}.sidebar[data-astro-cid-qxe2bfry] nav ul{list-style:none;padding:0;margin:0}.sidebar[data-astro-cid-qxe2bfry] nav li{margin-bottom:.5rem}.sidebar[data-astro-cid-qxe2bfry] nav a{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s}.sidebar[data-astro-cid-qxe2bfry] nav a:hover{color:hsl(var(--primary))}.sidebar[data-astro-cid-qxe2bfry] .widget{margin-bottom:2rem}.sidebar[data-astro-cid-qxe2bfry] .widget:last-child{margin-bottom:0}@media(max-width:1024px){.sidebar-grid[data-astro-cid-qxe2bfry]{grid-template-columns:1fr}.sidebar[data-astro-cid-qxe2bfry]{order:1}.sidebar[data-astro-cid-qxe2bfry].sticky{position:static}}.content-timeline[data-astro-cid-r64npxrm]{padding:clamp(2rem,4vw,3rem) 0}.timeline-header[data-astro-cid-r64npxrm]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.timeline-title[data-astro-cid-r64npxrm]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem}.timeline-subtitle[data-astro-cid-r64npxrm]{font-size:clamp(1rem,2vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.6}.timeline[data-astro-cid-r64npxrm]{position:relative;max-width:900px;margin:0 auto;padding:2rem 0}.timeline[data-astro-cid-r64npxrm]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:hsl(var(--border));transform:translate(-50%)}.timeline-item[data-astro-cid-r64npxrm]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;margin-bottom:3rem}.timeline-item[data-astro-cid-r64npxrm].left .timeline-content[data-astro-cid-r64npxrm]{grid-column:1;text-align:right}.timeline-item[data-astro-cid-r64npxrm].left .timeline-marker[data-astro-cid-r64npxrm],.timeline-item[data-astro-cid-r64npxrm].right .timeline-marker[data-astro-cid-r64npxrm]{grid-column:2}.timeline-item[data-astro-cid-r64npxrm].right .timeline-content[data-astro-cid-r64npxrm]{grid-column:3;text-align:left}.timeline[data-astro-cid-r64npxrm]:not(.alternate) .timeline-item[data-astro-cid-r64npxrm]{grid-template-columns:auto 1fr;text-align:left}.timeline[data-astro-cid-r64npxrm]:not(.alternate):before{left:28px}.timeline[data-astro-cid-r64npxrm]:not(.alternate) .timeline-content[data-astro-cid-r64npxrm]{grid-column:2;text-align:left}.timeline-marker[data-astro-cid-r64npxrm]{display:flex;align-items:flex-start;justify-content:center;padding-top:.25rem;z-index:1}.timeline-dot[data-astro-cid-r64npxrm]{width:16px;height:16px;border-radius:50%;background:hsl(var(--primary));border:3px solid hsl(var(--background));box-shadow:0 0 0 2px hsl(var(--border))}.timeline-icon[data-astro-cid-r64npxrm]{width:56px;height:56px;border-radius:50%;background:hsl(var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:3px solid hsl(var(--background));box-shadow:0 0 0 2px hsl(var(--border))}.timeline-content[data-astro-cid-r64npxrm]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem}.timeline-date[data-astro-cid-r64npxrm]{font-size:.875rem;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.timeline-item-title[data-astro-cid-r64npxrm]{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.75rem}.timeline-description[data-astro-cid-r64npxrm]{color:hsl(var(--muted-foreground));line-height:1.6;margin:0}@media(max-width:768px){.timeline[data-astro-cid-r64npxrm]:before{left:28px}.timeline-item[data-astro-cid-r64npxrm]{grid-template-columns:auto 1fr}.timeline-item[data-astro-cid-r64npxrm].left .timeline-content[data-astro-cid-r64npxrm],.timeline-item[data-astro-cid-r64npxrm].right .timeline-content[data-astro-cid-r64npxrm]{grid-column:2;text-align:left}.timeline-item[data-astro-cid-r64npxrm].left .timeline-marker[data-astro-cid-r64npxrm],.timeline-item[data-astro-cid-r64npxrm].right .timeline-marker[data-astro-cid-r64npxrm]{grid-column:1}.timeline-icon[data-astro-cid-r64npxrm]{width:44px;height:44px;font-size:1.25rem}}.content-faq[data-astro-cid-jarjcugk]{padding:clamp(2rem,4vw,3rem) 0;max-width:900px;margin:0 auto}.faq-header[data-astro-cid-jarjcugk]{text-align:center;margin-bottom:3rem}.faq-title[data-astro-cid-jarjcugk]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem}.faq-subtitle[data-astro-cid-jarjcugk]{font-size:clamp(1rem,2vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.6}.faq-list[data-astro-cid-jarjcugk]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-jarjcugk]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden;transition:box-shadow .2s}.faq-item[data-astro-cid-jarjcugk]:hover{box-shadow:0 2px 8px hsl(var(--foreground) / .1)}.faq-question[data-astro-cid-jarjcugk]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));transition:background .2s}.faq-question[data-astro-cid-jarjcugk]:hover{background:hsl(var(--accent) / .5)}.faq-question[data-astro-cid-jarjcugk]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.question-text[data-astro-cid-jarjcugk]{flex:1}.question-icon[data-astro-cid-jarjcugk]{flex-shrink:0;transition:transform .3s ease;color:hsl(var(--primary))}.question-icon[data-astro-cid-jarjcugk].rotated{transform:rotate(180deg)}.faq-answer[data-astro-cid-jarjcugk]{border-top:1px solid hsl(var(--border));transition:opacity .3s ease}.faq-answer[data-astro-cid-jarjcugk].enter{opacity:0}.faq-answer[data-astro-cid-jarjcugk].enter-end,.faq-answer[data-astro-cid-jarjcugk].leave{opacity:1}.faq-answer[data-astro-cid-jarjcugk].leave-end{opacity:0}.answer-content[data-astro-cid-jarjcugk]{padding:1.25rem 1.5rem;color:hsl(var(--muted-foreground));line-height:1.7}@media(max-width:640px){.faq-question[data-astro-cid-jarjcugk]{padding:1rem;font-size:1rem}.answer-content[data-astro-cid-jarjcugk]{padding:1rem}}.content-pricing[data-astro-cid-pjrmizqm]{padding:clamp(2rem,4vw,3rem) 0}.pricing-header[data-astro-cid-pjrmizqm]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.pricing-title[data-astro-cid-pjrmizqm]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem}.pricing-subtitle[data-astro-cid-pjrmizqm]{font-size:clamp(1rem,2vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.6}.pricing-grid[data-astro-cid-pjrmizqm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.pricing-card[data-astro-cid-pjrmizqm]{position:relative;background:hsl(var(--card));border:2px solid hsl(var(--border));border-radius:var(--radius-lg, 1rem);padding:2rem;display:flex;flex-direction:column;transition:all .3s}.pricing-card[data-astro-cid-pjrmizqm]:hover{box-shadow:0 8px 24px hsl(var(--foreground) / .1);transform:translateY(-4px)}.pricing-card[data-astro-cid-pjrmizqm].featured{border-color:hsl(var(--primary));box-shadow:0 4px 16px hsl(var(--primary) / .2)}.pricing-badge[data-astro-cid-pjrmizqm]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:hsl(var(--primary));color:#fff;padding:.25rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pricing-card-header[data-astro-cid-pjrmizqm]{text-align:center;margin-bottom:2rem}.tier-name[data-astro-cid-pjrmizqm]{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem}.tier-description[data-astro-cid-pjrmizqm]{color:hsl(var(--muted-foreground));font-size:.875rem;margin-bottom:1.5rem}.tier-price[data-astro-cid-pjrmizqm]{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.price-amount[data-astro-cid-pjrmizqm]{font-size:3rem;font-weight:700;color:hsl(var(--foreground));line-height:1}.price-period[data-astro-cid-pjrmizqm]{font-size:1rem;color:hsl(var(--muted-foreground))}.tier-features[data-astro-cid-pjrmizqm]{list-style:none;padding:0;margin:0 0 2rem;flex:1}.feature-item[data-astro-cid-pjrmizqm]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid hsl(var(--border))}.feature-item[data-astro-cid-pjrmizqm]:last-child{border-bottom:none}.feature-icon[data-astro-cid-pjrmizqm]{flex-shrink:0}.feature-item[data-astro-cid-pjrmizqm].included{color:hsl(var(--foreground))}.feature-item[data-astro-cid-pjrmizqm].included .feature-icon[data-astro-cid-pjrmizqm]{color:hsl(var(--primary))}.feature-item[data-astro-cid-pjrmizqm].excluded{color:hsl(var(--muted-foreground));opacity:.6}.feature-item[data-astro-cid-pjrmizqm].excluded .feature-icon[data-astro-cid-pjrmizqm]{color:hsl(var(--muted-foreground))}.pricing-card-footer[data-astro-cid-pjrmizqm]{margin-top:auto}.pricing-cta[data-astro-cid-pjrmizqm]{display:block;width:100%;padding:.75rem 1.5rem;text-align:center;font-weight:600;border-radius:var(--radius);text-decoration:none;transition:all .2s;border:2px solid hsl(var(--primary));color:hsl(var(--primary));background:transparent}.pricing-cta[data-astro-cid-pjrmizqm]:hover{background:hsl(var(--primary) / .1)}.pricing-cta[data-astro-cid-pjrmizqm].featured{background:hsl(var(--primary));color:#fff}.pricing-cta[data-astro-cid-pjrmizqm].featured:hover{background:hsl(var(--primary) / .9)}@media(max-width:768px){.pricing-grid[data-astro-cid-pjrmizqm]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.page-title[data-astro-cid-qshtju7r]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1rem}.page-subtitle[data-astro-cid-qshtju7r]{font-size:clamp(1rem,2vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.6;max-width:800px;margin:0 auto}.block-title[data-astro-cid-qshtju7r]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:.75rem;text-align:center}.block-description[data-astro-cid-qshtju7r]{font-size:1.125rem;color:hsl(var(--muted-foreground));text-align:center;margin-bottom:2rem}.block-separator[data-astro-cid-qshtju7r]{border:none;border-top:2px solid hsl(var(--border));margin:4rem 0}.text-center[data-astro-cid-qshtju7r]{text-align:center}.bg-muted[data-astro-cid-qshtju7r]{background:hsl(var(--muted) / .3)}.widget[data-astro-cid-qshtju7r] h3[data-astro-cid-qshtju7r]{font-size:1rem;font-weight:600;margin-bottom:1rem}.widget[data-astro-cid-qshtju7r] ul[data-astro-cid-qshtju7r]{list-style:none;padding:0;margin:0}.widget[data-astro-cid-qshtju7r] li[data-astro-cid-qshtju7r]{margin-bottom:.5rem}.widget[data-astro-cid-qshtju7r] a[data-astro-cid-qshtju7r]{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s}.widget[data-astro-cid-qshtju7r] a[data-astro-cid-qshtju7r]:hover{color:hsl(var(--primary))}
