.blog-module__JsT-Oq__main{max-width:1200px;min-height:100vh;margin:0 auto;padding:6rem 2rem 4rem}.blog-module__JsT-Oq__header{text-align:center;margin-bottom:4rem}.blog-module__JsT-Oq__header h1{background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--secondary)));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.blog-module__JsT-Oq__header p{color:hsl(var(--muted-foreground));font-size:1.2rem}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem;display:grid}.blog-module__JsT-Oq__card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);color:inherit;flex-direction:column;padding:2rem;text-decoration:none;transition:all .2s;display:flex}.blog-module__JsT-Oq__card:hover{border-color:hsl(var(--primary));box-shadow:0 10px 30px -10px hsl(var(--primary)/.1);transform:translateY(-4px)}.blog-module__JsT-Oq__meta{color:hsl(var(--muted-foreground));gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.blog-module__JsT-Oq__card h2{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-module__JsT-Oq__card p{color:hsl(var(--muted-foreground));flex-grow:1;margin-bottom:1.5rem;line-height:1.6}.blog-module__JsT-Oq__readMore{color:hsl(var(--primary));margin-top:auto;font-size:.9rem;font-weight:600}.blog-module__JsT-Oq__backLink{text-align:center;margin-top:4rem}.blog-module__JsT-Oq__backLink a{color:hsl(var(--muted-foreground));font-weight:500;text-decoration:none;transition:color .2s}.blog-module__JsT-Oq__backLink a:hover{color:hsl(var(--foreground));text-decoration:underline}.blog-module__JsT-Oq__article{max-width:800px;margin:0 auto}.blog-module__JsT-Oq__articleHeader{text-align:center;border-bottom:1px solid hsl(var(--border));margin-bottom:4rem;padding-bottom:2rem}.blog-module__JsT-Oq__articleHeader h1{margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.blog-module__JsT-Oq__articleMeta{color:hsl(var(--muted-foreground));justify-content:center;gap:2rem;font-size:1rem;display:flex}.blog-module__JsT-Oq__content{color:hsl(var(--card-foreground));font-size:1.125rem;line-height:1.8}.blog-module__JsT-Oq__content h2{color:hsl(var(--foreground));margin-top:3rem;margin-bottom:1.5rem;font-size:2rem}.blog-module__JsT-Oq__content h3{color:hsl(var(--foreground));margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem}.blog-module__JsT-Oq__content p{margin-bottom:1.5rem}.blog-module__JsT-Oq__content ul,.blog-module__JsT-Oq__content ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-module__JsT-Oq__content li{margin-bottom:.5rem}.blog-module__JsT-Oq__content pre{background:hsl(var(--secondary));border-radius:var(--radius);border:1px solid hsl(var(--border));margin:2rem 0;padding:1.5rem;overflow-x:auto}.blog-module__JsT-Oq__content code{font-family:monospace;font-size:.9em}.blog-module__JsT-Oq__content p code{background:hsl(var(--secondary));border-radius:4px;padding:.2em .4em}.blog-module__JsT-Oq__content blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:2rem 0;padding-left:1.5rem;font-style:italic}@media (max-width:768px){.blog-module__JsT-Oq__header h1{font-size:2.5rem}.blog-module__JsT-Oq__articleHeader h1{font-size:2rem}.blog-module__JsT-Oq__main{padding-top:4rem}}
.Section-module__A23O5q__section{width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem}.Section-module__A23O5q__title{text-align:center;background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--foreground)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2rem;font-weight:700}.Section-module__A23O5q__content{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width:768px){.Section-module__A23O5q__section{padding:2rem 1rem}.Section-module__A23O5q__title{margin-bottom:1.5rem;font-size:1.5rem}.Section-module__A23O5q__content{padding:1.5rem}}
.Header-module__hBw1pG__header{border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--card));z-index:50;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.Header-module__hBw1pG__logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.Header-module__hBw1pG__logoImage{border-radius:8px}.Header-module__hBw1pG__logoText{letter-spacing:-.02em;color:hsl(var(--foreground));margin:0;font-size:1.5rem;font-weight:800}.Header-module__hBw1pG__badge{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.Header-module__hBw1pG__nav{align-items:center;gap:1.5rem;display:flex}.Header-module__hBw1pG__nav a{color:hsl(var(--foreground));font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__hBw1pG__nav a:hover{color:hsl(var(--primary))}.Header-module__hBw1pG__hamburger{cursor:pointer;color:hsl(var(--foreground));background:0 0;border:none;padding:.5rem;display:none}@media (min-width:769px){.Header-module__hBw1pG__mobileMenu{display:none!important}}@media (max-width:768px){.Header-module__hBw1pG__header{padding:1rem}.Header-module__hBw1pG__nav{display:none}.Header-module__hBw1pG__hamburger{display:block}.Header-module__hBw1pG__logoText{font-size:1.2rem}.Header-module__hBw1pG__badge{padding:.15rem .4rem;font-size:.6rem}.Header-module__hBw1pG__mobileMenu{background-color:hsl(var(--card));border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:1rem;padding:1rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a}.Header-module__hBw1pG__mobileMenu.Header-module__hBw1pG__open{display:flex}.Header-module__hBw1pG__mobileMenu a{color:hsl(var(--foreground));padding:.5rem;font-weight:500;text-decoration:none;display:block}}
.ThemeSwitcher-module__qPAEQG__button{border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;color:hsl(var(--foreground));background:0 0;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.ThemeSwitcher-module__qPAEQG__button:hover{background-color:hsl(var(--accent))}.ThemeSwitcher-module__qPAEQG__icon{width:1.2rem;height:1.2rem}
.FAQAccordion-module__sbNgYW__faqContainer{flex-direction:column;gap:.75rem;display:flex}.FAQAccordion-module__sbNgYW__faqItem{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;transition:all .2s;overflow:hidden}.FAQAccordion-module__sbNgYW__faqItem:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 2px 8px #00000014}.FAQAccordion-module__sbNgYW__faqQuestion{text-align:left;width:100%;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.FAQAccordion-module__sbNgYW__faqQuestion:hover,.FAQAccordion-module__sbNgYW__faqQuestion.FAQAccordion-module__sbNgYW__active{color:hsl(var(--primary))}.FAQAccordion-module__sbNgYW__icon{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .3s}.FAQAccordion-module__sbNgYW__icon.FAQAccordion-module__sbNgYW__rotate{color:hsl(var(--primary));transform:rotate(180deg)}.FAQAccordion-module__sbNgYW__faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid;overflow:hidden}.FAQAccordion-module__sbNgYW__faqAnswer.FAQAccordion-module__sbNgYW__open{grid-template-rows:1fr}.FAQAccordion-module__sbNgYW__faqAnswer>div{overflow:hidden}.FAQAccordion-module__sbNgYW__faqAnswer p{color:hsl(var(--muted-foreground));margin:0;padding:0 1.25rem 1rem;line-height:1.6}
