.BlogPost-module__J4CTGW__blogPage{background-color:var(--bg-lighter);color:var(--text-primary);font-family:Segoe UI,Inter,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.BlogPost-module__J4CTGW__heroSection{background:var(--color-accent);color:#fff;padding:4rem 2rem;position:relative}.BlogPost-module__J4CTGW__heroContent{text-align:center;max-width:860px;margin:0 auto}.BlogPost-module__J4CTGW__heroBreadcrumb{font-size:var(--text-xs);color:#ffffffa6;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-bottom:1.25rem;display:flex}.BlogPost-module__J4CTGW__heroBreadcrumb a{color:#ffffffbf;text-decoration:none;transition:color .15s}.BlogPost-module__J4CTGW__heroBreadcrumb a:hover{color:#fff}.BlogPost-module__J4CTGW__heroBreadcrumb span:last-child{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.BlogPost-module__J4CTGW__heroBadge{font-size:var(--text-sm);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;align-items:center;margin-bottom:1.5rem;padding:.45rem 1.1rem;font-weight:600;display:inline-flex}.BlogPost-module__J4CTGW__heroContent h1{letter-spacing:-.015em;margin:0 0 1.25rem;font-size:clamp(1.9rem,4vw,2.85rem);font-weight:800;line-height:1.15}.BlogPost-module__J4CTGW__heroMeta{font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.BlogPost-module__J4CTGW__authorLink{color:inherit;text-underline-offset:.22em;font-weight:700;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .2s}.BlogPost-module__J4CTGW__authorLink:hover{text-decoration-color:currentColor}.BlogPost-module__J4CTGW__articleLayout{max-width:820px;margin:0 auto;padding:3rem 2rem}.BlogPost-module__J4CTGW__contentSection{padding:2rem 0;scroll-margin-top:2rem}.BlogPost-module__J4CTGW__contentWrapper{max-width:820px;margin:0 auto}.BlogPost-module__J4CTGW__introSection{padding:2rem 0;scroll-margin-top:2rem}.BlogPost-module__J4CTGW__introBlock{background:var(--section-bg-2);color:#3f4b66;border:2px solid #e3e7fa;border-radius:14px;padding:1.65rem 1.8rem;font-size:clamp(1.05rem,1.7vw,1.18rem);line-height:1.75}.BlogPost-module__J4CTGW__introBlock p{margin:0}.BlogPost-module__J4CTGW__introBlock p+p{margin-top:1.1rem}.BlogPost-module__J4CTGW__sectionHeader{margin-bottom:1.8rem}.BlogPost-module__J4CTGW__sectionHeader h2,.BlogPost-module__J4CTGW__relatedPostsTitle{color:var(--text-dark);letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800;line-height:1.2}.BlogPost-module__J4CTGW__sectionDescription{color:#4a5568;font-size:var(--text-md);margin-top:1rem;line-height:1.75}.BlogPost-module__J4CTGW__sectionDescription p,.BlogPost-module__J4CTGW__textBlock p{margin:0 0 1.25rem}.BlogPost-module__J4CTGW__sectionDescription p:last-child,.BlogPost-module__J4CTGW__textBlock p:last-child{margin-bottom:0}.BlogPost-module__J4CTGW__textBlock{color:#4a5568;font-size:var(--text-md);line-height:1.78}.BlogPost-module__J4CTGW__itemList{flex-direction:column;gap:1.1rem;margin:0;padding-left:1.4rem;list-style:outside;display:flex}.BlogPost-module__J4CTGW__itemPointTitle{color:var(--text-dark);font-size:var(--text-md);margin-bottom:.25rem;font-weight:700;line-height:1.4;display:block}.BlogPost-module__J4CTGW__itemPointText{color:#4a5568;font-size:var(--text-md);margin:0;line-height:1.7}.BlogPost-module__J4CTGW__stepItem h3{color:var(--text-dark);font-size:var(--text-md);margin:0 0 .8rem;font-weight:750;line-height:1.3}.BlogPost-module__J4CTGW__stepItem p{color:#4a5568;font-size:var(--text-md);margin:0;line-height:1.65}.BlogPost-module__J4CTGW__inlineCtaSection{padding:2rem 0;scroll-margin-top:2rem}.BlogPost-module__J4CTGW__inlineCta{background:var(--section-bg-2);border:2px solid #e3e7fa;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:flex}.BlogPost-module__J4CTGW__inlineCta h2{color:var(--text-dark);font-size:var(--text-md);margin:0 0 .35rem;font-weight:800;line-height:1.3}.BlogPost-module__J4CTGW__inlineCta p{color:#4a5568;font-size:var(--text-base);margin:0;line-height:1.55}.BlogPost-module__J4CTGW__stepsList{counter-reset:steps;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.BlogPost-module__J4CTGW__stepItem{background:var(--bg-white);border:2px solid #f0f0f0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:1rem;padding:1.4rem;display:grid}.BlogPost-module__J4CTGW__stepNumber{background:var(--color-accent);color:#fff;font-size:var(--text-sm);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:inline-flex}.BlogPost-module__J4CTGW__ctaSection{padding-bottom:5rem}.BlogPost-module__J4CTGW__ctaBox{background:var(--section-bg-2);text-align:center;border:2px solid #e3e7fa;border-radius:18px;padding:1.8rem}.BlogPost-module__J4CTGW__ctaBox h3{color:var(--text-dark);margin:0 0 .9rem;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800;line-height:1.25}.BlogPost-module__J4CTGW__ctaBox p{color:#4a5568;max-width:780px;margin:0 auto 1.5rem;line-height:1.7}.BlogPost-module__J4CTGW__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.BlogPost-module__J4CTGW__ctaPrimaryButton,.BlogPost-module__J4CTGW__ctaSecondaryButton{box-sizing:border-box;justify-content:center;align-items:center;min-width:44px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.BlogPost-module__J4CTGW__ctaPrimaryButton{background:var(--color-accent);color:#fff;white-space:nowrap;border:2px solid #0000;border-radius:12px;flex-shrink:0;min-height:48px;padding:.85rem 2.35rem;font-size:clamp(1.05rem,2vw,1.15rem);box-shadow:0 4px 16px #8b5cf647,0 2px 8px #6366f126}.BlogPost-module__J4CTGW__ctaSecondaryButton{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0;border-radius:12px;min-height:48px;margin:0;padding:.85rem 2.35rem;font-size:clamp(1.05rem,2vw,1.15rem);box-shadow:0 0 12px #667eea14}.BlogPost-module__J4CTGW__ctaPrimaryButton:hover{background:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 28px #8b5cf661,0 4px 14px #6366f138}.BlogPost-module__J4CTGW__ctaSecondaryButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #667eea4d}.BlogPost-module__J4CTGW__relatedPostsSection{background:var(--section-bg-1);padding:4rem 2rem 6rem}.BlogPost-module__J4CTGW__relatedPostsInner{max-width:1200px;margin:0 auto}.BlogPost-module__J4CTGW__relatedPostsTitle{color:var(--text-dark);letter-spacing:-.01em;text-align:center;margin:0 0 3rem;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:800;line-height:1.2}.BlogPost-module__J4CTGW__relatedPostsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.BlogPost-module__J4CTGW__relatedPostCard{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.BlogPost-module__J4CTGW__relatedPostCard:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.BlogPost-module__J4CTGW__relatedPostImage{border-bottom:1px solid var(--border-light);height:200px;overflow:hidden}.BlogPost-module__J4CTGW__relatedPostImg{object-fit:cover;width:100%;height:100%;display:block}.BlogPost-module__J4CTGW__relatedPostContent{padding:1.6rem}.BlogPost-module__J4CTGW__relatedPostMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.BlogPost-module__J4CTGW__relatedPostCategory{background:var(--color-accent);color:#fff;font-size:var(--text-xs);white-space:nowrap;border-radius:20px;padding:.4rem 1.2rem;font-weight:600}.BlogPost-module__J4CTGW__relatedPostDate{color:var(--text-secondary);font-size:var(--text-sm)}.BlogPost-module__J4CTGW__relatedPostTitle{color:var(--text-primary);font-size:var(--text-md);margin:0 0 .75rem;font-weight:700;line-height:1.3}.BlogPost-module__J4CTGW__relatedPostTitle a{color:inherit;text-decoration:none;transition:color .2s}.BlogPost-module__J4CTGW__relatedPostTitle a:hover{color:var(--color-primary)}.BlogPost-module__J4CTGW__relatedPostExcerpt{color:var(--text-secondary);font-size:var(--text-md);margin:0 0 1.25rem;line-height:1.6}.BlogPost-module__J4CTGW__relatedPostByline{margin:0 0 1rem}.BlogPost-module__J4CTGW__sourcesSection{border-top:1px solid var(--border-light);margin:2.5rem 0 0;padding-top:1.75rem}.BlogPost-module__J4CTGW__sourcesTitle{color:var(--text-dark);margin:0 0 .9rem;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800;line-height:1.25}.BlogPost-module__J4CTGW__sourcesNote{color:var(--text-secondary);font-size:var(--text-md);margin:0 0 1.5rem;line-height:1.75}.BlogPost-module__J4CTGW__sourcesGroup{margin-top:1.5rem}.BlogPost-module__J4CTGW__sourcesGroupHeading{color:var(--text-dark);font-size:var(--text-md);margin-bottom:.75rem;font-weight:800;line-height:1.4}.BlogPost-module__J4CTGW__sourcesList{color:var(--text-secondary);margin:0;padding-left:1.4rem;list-style:outside}.BlogPost-module__J4CTGW__sourcesList li{margin-bottom:.4rem}.BlogPost-module__J4CTGW__sourcesList li:last-child{margin-bottom:0}.BlogPost-module__J4CTGW__sourceLink{font-size:var(--text-md)}.BlogPost-module__J4CTGW__bulletList{color:#4a5568;font-size:var(--text-md);flex-direction:column;gap:.55rem;margin:1rem 0 0;padding-left:1.4rem;line-height:1.78;list-style:outside;display:flex}.BlogPost-module__J4CTGW__faqList{flex-direction:column;gap:1rem;display:flex}.BlogPost-module__J4CTGW__faqItem{background:var(--bg-white);border:2px solid #e8eaf6;border-radius:14px;padding:1.35rem 1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 2px 8px #667eea0f}.BlogPost-module__J4CTGW__faqItem:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 30px #667eea26}.BlogPost-module__J4CTGW__faqQuestion{color:var(--text-dark);font-size:var(--text-md);margin-bottom:.55rem;font-weight:800;line-height:1.4}.BlogPost-module__J4CTGW__faqAnswer{color:#4a5568;font-size:var(--text-md);line-height:1.75}.BlogPost-module__J4CTGW__coverImageWrap{margin:2rem 0}.BlogPost-module__J4CTGW__coverImage{aspect-ratio:1200/630;object-fit:cover;border-radius:14px;width:100%;display:block;box-shadow:0 4px 20px #00000014}.BlogPost-module__J4CTGW__videoCtaSection{padding:2rem 0}.BlogPost-module__J4CTGW__videoCtaRow{align-items:flex-start;gap:1.5rem;display:flex}.BlogPost-module__J4CTGW__videoWrap{aspect-ratio:9/16;background:#000;border-radius:14px;flex:0 0 300px;max-width:300px;overflow:hidden;box-shadow:0 4px 20px #0000001f}.BlogPost-module__J4CTGW__videoCtaCard{background:var(--section-bg-2);border:2px solid #e3e7fa;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:.85rem;padding:1.8rem 2rem;display:flex}.BlogPost-module__J4CTGW__videoCtaCard h2{color:var(--text-dark);font-size:var(--text-lg);margin:0;font-weight:800;line-height:1.3}.BlogPost-module__J4CTGW__videoCtaCard p{color:#4a5568;font-size:var(--text-md);margin:0;line-height:1.6}.BlogPost-module__J4CTGW__inlineCta .BlogPost-module__J4CTGW__ctaPrimaryButton,.BlogPost-module__J4CTGW__videoCtaCard .BlogPost-module__J4CTGW__ctaPrimaryButton{font-size:var(--text-base);white-space:normal;min-height:42px;padding:.7rem 1.7rem}@media (max-width:900px){.BlogPost-module__J4CTGW__relatedPostsGrid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.BlogPost-module__J4CTGW__heroSection{padding:3.25rem 1rem}.BlogPost-module__J4CTGW__articleLayout{padding:0 1rem}.BlogPost-module__J4CTGW__contentSection,.BlogPost-module__J4CTGW__introSection{padding:1.5rem 0}.BlogPost-module__J4CTGW__introBlock{font-size:var(--text-base);border-radius:12px;padding:1.35rem 1.2rem}.BlogPost-module__J4CTGW__inlineCta{flex-direction:column;align-items:flex-start}.BlogPost-module__J4CTGW__stepItem{grid-template-columns:1fr}.BlogPost-module__J4CTGW__stepNumber{width:2rem;height:2rem}.BlogPost-module__J4CTGW__videoCtaSection{padding:1.5rem 0}.BlogPost-module__J4CTGW__videoCtaRow{flex-direction:column}.BlogPost-module__J4CTGW__videoWrap{flex:none;width:100%;max-width:320px;margin:0 auto}.BlogPost-module__J4CTGW__relatedPostsSection{padding:3rem 1rem 4rem}}
.AuthorByline-module__CdVFAG__byline{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.AuthorByline-module__CdVFAG__person{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.AuthorByline-module__CdVFAG__avatar{object-fit:cover;background:var(--bg-white);border-radius:50%;flex-shrink:0}.AuthorByline-module__CdVFAG__name{font-weight:var(--weight-semibold)}.AuthorByline-module__CdVFAG__dot{opacity:.5}.AuthorByline-module__CdVFAG__full{font-size:var(--text-base)}.AuthorByline-module__CdVFAG__full .AuthorByline-module__CdVFAG__avatar{width:34px;height:34px;box-shadow:var(--shadow-sm)}.AuthorByline-module__CdVFAG__full .AuthorByline-module__CdVFAG__name{font-weight:var(--weight-bold)}.AuthorByline-module__CdVFAG__full .AuthorByline-module__CdVFAG__person:hover .AuthorByline-module__CdVFAG__name{text-underline-offset:.22em;text-decoration:underline}.AuthorByline-module__CdVFAG__compact{font-size:var(--text-sm);color:var(--text-muted);gap:.4rem}.AuthorByline-module__CdVFAG__compact .AuthorByline-module__CdVFAG__avatar{border:1px solid var(--border-light);width:26px;height:26px}.AuthorByline-module__CdVFAG__compact .AuthorByline-module__CdVFAG__name{color:var(--text-secondary)}.AuthorByline-module__CdVFAG__compact .AuthorByline-module__CdVFAG__person:hover .AuthorByline-module__CdVFAG__name{color:var(--color-primary)}
.SocialLinks-module__t_C-Wa__root{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.SocialLinks-module__t_C-Wa__label{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem}.SocialLinks-module__t_C-Wa__link{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);border:1.5px solid var(--border-light);background:#fff;border-radius:20px;align-items:center;gap:.4rem;padding:.35rem .9rem;text-decoration:none;transition:all .2s;display:inline-flex}.SocialLinks-module__t_C-Wa__link:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}
.Buttons-module__DmetaW__primary{background:var(--color-accent);color:#fff;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;min-width:fit-content;padding:.75rem 1.5rem;font-family:inherit;transition:all .3s;display:inline-flex}.Buttons-module__DmetaW__primary:hover:not(:disabled){box-shadow:0 8px 25px var(--shadow-primary-strong);transform:translateY(-2px)}.Buttons-module__DmetaW__primary:disabled{background:var(--border-light);color:var(--text-muted);cursor:not-allowed;box-shadow:none;transform:none}.Buttons-module__DmetaW__primaryTonePrimary{background:var(--color-primary)}.Buttons-module__DmetaW__primaryTonePrimary:hover:not(:disabled){background:var(--color-primary-dark)}.Buttons-module__DmetaW__primaryToneSuccess{background:var(--success)}.Buttons-module__DmetaW__primaryToneSuccess:hover:not(:disabled){background:var(--success-dark)}.Buttons-module__DmetaW__primaryTonePrimary:disabled,.Buttons-module__DmetaW__primaryToneSuccess:disabled{background:var(--border-light)}.Buttons-module__DmetaW__primarySm{font-size:var(--text-sm);padding:.6rem 1rem}.Buttons-module__DmetaW__secondary{min-width:76px;height:36px;color:var(--color-primary);border:2px solid var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 .9rem;font-family:inherit;text-decoration:none;transition:all .2s;display:inline-flex}.Buttons-module__DmetaW__secondaryLg{height:auto;font-size:var(--text-base);border-radius:8px;padding:calc(.75rem - 2px) calc(1.5rem - 2px)}.Buttons-module__DmetaW__secondary:hover:not(:disabled){background:var(--color-primary);color:#fff;box-shadow:0 2px 8px var(--shadow-primary-strong)}.Buttons-module__DmetaW__secondary:disabled{opacity:.4;cursor:not-allowed}.Buttons-module__DmetaW__dashed{border:2px dashed var(--border-default);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-family:inherit;transition:all .3s;display:inline-flex}.Buttons-module__DmetaW__dashed:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--shadow-primary)}.Buttons-module__DmetaW__dashed:disabled{opacity:.5;cursor:not-allowed}.Buttons-module__DmetaW__close{color:#64748b;font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:.5rem;line-height:1;transition:all .3s;display:flex}.Buttons-module__DmetaW__close:hover{background:#00000014}
.CookieBanner-module__XddHtq__card{z-index:var(--z-toast);box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #667eea26;border-radius:16px;width:440px;max-width:calc(100vw - 2.5rem);padding:1.5rem;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 40px #0000002e}.CookieBanner-module__XddHtq__heading{font-size:var(--text-md);color:#1e293b;margin:0 0 .75rem;font-weight:600}.CookieBanner-module__XddHtq__body{font-size:var(--text-sm);color:#475569;margin:0 0 1.25rem;line-height:1.5}.CookieBanner-module__XddHtq__options{gap:.6rem;margin:0 0 1.25rem;display:grid}.CookieBanner-module__XddHtq__option{font-size:var(--text-sm);cursor:pointer;background:#667eea0f;border:1px solid #667eea26;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .75rem;font-weight:500;display:flex}.CookieBanner-module__XddHtq__optionDisabled{cursor:default;color:#64748b}.CookieBanner-module__XddHtq__actions{gap:.6rem;display:flex}.CookieBanner-module__XddHtq__actions>*{flex:1;min-width:0}.CookieBanner-module__XddHtq__linkButton{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline}@media (max-width:480px){.CookieBanner-module__XddHtq__card{width:auto;max-width:none;bottom:.75rem;left:.75rem;right:.75rem}}
.videoEmbed-module__7HEmaa__thumbButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.videoEmbed-module__7HEmaa__thumbButton:after{content:"";pointer-events:none;z-index:0;background:#667eea38;transition:background .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.videoEmbed-module__7HEmaa__thumbButton:hover:after{background:#667eea21}.videoEmbed-module__7HEmaa__thumb{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.videoEmbed-module__7HEmaa__thumbButton:hover .videoEmbed-module__7HEmaa__thumb{transform:scale(1.03)}.videoEmbed-module__7HEmaa__playBadge{z-index:1;background:var(--bg-white-transparent);border:2px solid var(--color-accent);width:52px;height:52px;color:var(--color-accent);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:1.1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0003}.videoEmbed-module__7HEmaa__thumbButton:hover .videoEmbed-module__7HEmaa__playBadge{transform:translate(-50%,-50%)scale(1.08)}.videoEmbed-module__7HEmaa__iframe{border:0;width:100%;height:100%;display:block}
.featureDemo-module__tswauq__root{width:100%}.featureDemo-module__tswauq__frameWrap{aspect-ratio:16/9;background:#fff;border:2px solid #667eea33;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 40px #667eea33}.featureDemo-module__tswauq__frameWrap:fullscreen{aspect-ratio:auto;border:none;border-radius:0}.featureDemo-module__tswauq__iframe{border:0;width:100%;height:100%;display:block}.featureDemo-module__tswauq__thumbButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.featureDemo-module__tswauq__thumbButton:after{content:"";pointer-events:none;z-index:0;background:#667eea38;transition:background .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.featureDemo-module__tswauq__thumbButton:hover:after{background:#667eea21}.featureDemo-module__tswauq__thumb{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.featureDemo-module__tswauq__thumbButton:hover .featureDemo-module__tswauq__thumb{transform:scale(1.03)}.featureDemo-module__tswauq__playBadge{z-index:1;background:var(--bg-white-transparent);border:2px solid var(--color-accent);width:52px;height:52px;color:var(--color-accent);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:1.1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0003}.featureDemo-module__tswauq__thumbButton:hover .featureDemo-module__tswauq__playBadge{transform:translate(-50%,-50%)scale(1.08)}.featureDemo-module__tswauq__fullscreenButton{z-index:1;background:var(--bg-white-transparent);width:40px;height:40px;color:var(--color-accent);cursor:pointer;border:1px solid #667eea59;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000026}.featureDemo-module__tswauq__fullscreenButton:hover{transform:scale(1.08)}.featureDemo-module__tswauq__pauseButton{right:60px;}.featureDemo-module__tswauq__tryRow{justify-content:center;margin-top:1rem;display:flex}
.BlogCardGrid-module__Ia1aMa__section{background:var(--section-bg-1);padding:4rem 2rem 6rem}.BlogCardGrid-module__Ia1aMa__inner{max-width:1200px;margin:0 auto}.BlogCardGrid-module__Ia1aMa__title{color:var(--text-dark);letter-spacing:-.01em;text-align:center;margin:0 0 3rem;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:800;line-height:1.2}.BlogCardGrid-module__Ia1aMa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.BlogCardGrid-module__Ia1aMa__card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.BlogCardGrid-module__Ia1aMa__card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.BlogCardGrid-module__Ia1aMa__image{border-bottom:1px solid var(--border-light);height:200px;overflow:hidden}.BlogCardGrid-module__Ia1aMa__img{object-fit:cover;width:100%;height:100%;display:block}.BlogCardGrid-module__Ia1aMa__content{padding:1.6rem}.BlogCardGrid-module__Ia1aMa__meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.BlogCardGrid-module__Ia1aMa__category{background:var(--color-accent);color:#fff;font-size:var(--text-xs);white-space:nowrap;border-radius:20px;padding:.4rem 1.2rem;font-weight:600}.BlogCardGrid-module__Ia1aMa__date{color:var(--text-secondary);font-size:var(--text-sm)}.BlogCardGrid-module__Ia1aMa__cardTitle{color:var(--text-primary);font-size:var(--text-md);margin:0 0 .75rem;font-weight:700;line-height:1.3}.BlogCardGrid-module__Ia1aMa__cardTitle a{color:inherit;text-decoration:none;transition:color .2s}.BlogCardGrid-module__Ia1aMa__cardTitle a:hover{color:var(--color-primary)}.BlogCardGrid-module__Ia1aMa__excerpt{color:var(--text-secondary);font-size:var(--text-md);margin:0 0 1.25rem;line-height:1.6}@media (max-width:900px){.BlogCardGrid-module__Ia1aMa__grid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.BlogCardGrid-module__Ia1aMa__section{padding:3rem 1rem 4rem}}
.DataTable-module__8MUvxG__tableWrapper{margin-top:1.5rem}.DataTable-module__8MUvxG__tableScroll{-webkit-overflow-scrolling:touch;border:2px solid #e8eaf6;border-radius:14px;overflow-x:auto;box-shadow:0 4px 16px #667eea14}.DataTable-module__8MUvxG__table{border-collapse:collapse;font-size:var(--text-sm);table-layout:auto;width:100%;min-width:480px}.DataTable-module__8MUvxG__tableCaption{color:#9ca3af;font-size:var(--text-xs);text-align:left;padding:.6rem .25rem 0;font-style:italic}.DataTable-module__8MUvxG__tableTh{background:var(--color-primary);color:#fff;font-size:var(--text-xs);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.75rem 1rem;font-weight:700}.DataTable-module__8MUvxG__tableTh:first-child{border-radius:12px 0 0}.DataTable-module__8MUvxG__tableTh:last-child{border-radius:0 12px 0 0}.DataTable-module__8MUvxG__tableTr{border-bottom:1px solid #e8eaf6}.DataTable-module__8MUvxG__tableTr:nth-child(2n) .DataTable-module__8MUvxG__tableTd,.DataTable-module__8MUvxG__tableTr:nth-child(2n) .DataTable-module__8MUvxG__tableTdRow{background:#f8f9ff}.DataTable-module__8MUvxG__tableTrHighlight{border-bottom:1px solid #e8eaf6;border-left:3px solid var(--color-primary)}.DataTable-module__8MUvxG__tableTrHighlight .DataTable-module__8MUvxG__tableTd,.DataTable-module__8MUvxG__tableTrHighlight .DataTable-module__8MUvxG__tableTdRow{color:#1a1a2e;background:#667eea0f;font-weight:600}.DataTable-module__8MUvxG__tableTdRow{color:#111827;text-align:left;vertical-align:top;background:#fff;border-right:1px solid #e8eaf6;padding:.7rem 1rem;font-weight:600}.DataTable-module__8MUvxG__tableTd{color:#374151;text-align:left;vertical-align:top;background:#fff;padding:.7rem 1rem}.DataTable-module__8MUvxG__tableTr:last-child .DataTable-module__8MUvxG__tableTd,.DataTable-module__8MUvxG__tableTr:last-child .DataTable-module__8MUvxG__tableTdRow,.DataTable-module__8MUvxG__tableTrHighlight:last-child .DataTable-module__8MUvxG__tableTd,.DataTable-module__8MUvxG__tableTrHighlight:last-child .DataTable-module__8MUvxG__tableTdRow{border-bottom:none}
.modeToggle-module__9hiVKG__modeToggle{gap:1rem;margin-bottom:1.5rem;display:flex}.modeToggle-module__9hiVKG__modeToggle button{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:.6rem 1rem;transition:all .3s}.modeToggle-module__9hiVKG__modeToggle button:hover{background:var(--shadow-primary);color:var(--color-primary)}.modeToggle-module__9hiVKG__modeToggle button.modeToggle-module__9hiVKG__activeToggle{background:var(--color-accent);color:#fff;box-shadow:0 2px 8px var(--shadow-primary-strong)}@media (max-width:768px){.modeToggle-module__9hiVKG__modeToggle button{padding:.5rem .8rem}.modeToggle-module__9hiVKG__modeToggle{margin-bottom:1rem}}@media (max-width:480px){.modeToggle-module__9hiVKG__modeToggle button{padding:.4rem .6rem}.modeToggle-module__9hiVKG__modeToggle{margin-bottom:.75rem}}
