._1FwaW_page{background-color:var(--landing-bg-color);min-height:100vh}._1FwaW_notFound{padding:calc(var(--landing-header-height) + 8rem)var(--website-page-padding)10rem;max-width:var(--landing-max-content-width);flex-direction:column;align-items:flex-start;gap:2.4rem;margin:0 auto;display:flex}._1FwaW_notFound h1{color:#1a1a1a;margin:0;font-size:3.2rem;font-weight:500}._1FwaW_backLink{color:#1a1a1a;font-size:1.5rem;font-weight:500;text-decoration:none}._1FwaW_backLink:hover{text-decoration:underline}._1FwaW_breadcrumbBar{padding-top:calc(var(--landing-header-height) + 3.2rem);padding-bottom:0}._1FwaW_breadcrumbInner{max-width:var(--landing-max-content-width);padding:0 var(--website-page-padding);flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 auto;display:flex}._1FwaW_breadcrumbLink{color:var(--landing-text-muted);font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .15s}._1FwaW_breadcrumbLink:hover{color:#1a1a1a}._1FwaW_breadcrumbInner ._1FwaW_breadcrumbSep{color:#d0d0d0;font-size:1.1rem}._1FwaW_breadcrumbInner ._1FwaW_breadcrumbCategory{font-size:1.1rem;font-weight:500}._1FwaW_breadcrumbInner ._1FwaW_breadcrumbCurrent{color:#1a1a1a;font-size:1.1rem;font-weight:500}._1FwaW_hero{padding:5.6rem var(--website-page-padding)8rem;max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_heroContent{grid-template-columns:1fr 1.1fr;align-items:center;gap:8rem;display:grid}._1FwaW_heroContentNoMedia{grid-template-columns:minmax(0,76rem)}._1FwaW_heroInfo{flex-direction:column;gap:0;display:flex}._1FwaW_heroInfo ._1FwaW_categoryBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:10rem;align-self:flex-start;margin-bottom:2rem;padding:.5rem 1.2rem;font-size:1.2rem;font-weight:600;display:inline-flex}._1FwaW_heroTitle{letter-spacing:-.12rem;color:#1a1a1a;margin:0 0 2rem;font-size:5.6rem;font-weight:500;line-height:1.05}._1FwaW_heroDescription{color:var(--landing-text-muted);margin:0 0 3.2rem;font-size:1.7rem;line-height:1.65}._1FwaW_heroBullets{flex-direction:column;gap:1.4rem;margin:0 0 3.2rem;padding:0;list-style:none;display:flex}._1FwaW_heroBullet{color:var(--landing-text-secondary);align-items:flex-start;gap:1.6rem;font-size:1.6rem;line-height:1.55;display:flex}._1FwaW_heroBulletDot{width:.9rem;height:.9rem;box-shadow:0 0 0 .4rem color-mix(in srgb,currentColor 10%,transparent);border-radius:50%;flex-shrink:0;margin-top:.8rem}._1FwaW_heroBulletText{flex:1}._1FwaW_highlights{border-top:.1rem solid #f0f0f0;border-bottom:.1rem solid #f0f0f0;gap:3.2rem;margin-bottom:3.2rem;padding:2.4rem 0;display:flex}._1FwaW_highlight{flex-direction:column;gap:.2rem;display:flex}._1FwaW_highlightValue{color:#1a1a1a;font-size:2.4rem;font-weight:600;line-height:1}._1FwaW_highlightLabel{color:var(--landing-text-muted);font-size:1.2rem;font-weight:400}._1FwaW_heroActions{align-items:center;gap:1.2rem;display:flex}._1FwaW_heroMedia{flex-direction:column;gap:1.6rem;display:flex}._1FwaW_heroImageWrapper{border-radius:var(--landing-radius-xl);aspect-ratio:16/10;background:#f4f4f4;position:relative;overflow:hidden;box-shadow:0 2.4rem 8rem #0000001a}._1FwaW_heroImage{object-fit:cover;width:100%;height:100%}._1FwaW_heroVideoFrame{z-index:2;border:0;width:100%;height:100%;display:block;position:relative}._1FwaW_heroImageGlow{z-index:1;position:absolute;inset:0}._1FwaW_heroVideoCaption{color:var(--landing-text-muted);align-self:center;align-items:center;gap:.6rem;margin:0;font-size:1.4rem;font-weight:500;display:inline-flex}._1FwaW_heroVideoCaption:before{content:"";background:#ef4444;border-radius:50%;width:.8rem;height:.8rem;animation:1.6s ease-in-out infinite _1FwaW_heroCaptionBlink}@keyframes _1FwaW_heroCaptionBlink{0%,to{opacity:1}50%{opacity:.35}}._1FwaW_sectionHeader{text-align:center;margin-bottom:5.6rem}._1FwaW_sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--landing-text-muted);margin:0 0 1.2rem;font-size:1.2rem;font-weight:600}._1FwaW_sectionTitle{letter-spacing:-.1rem;color:#1a1a1a;margin:0 0 1.6rem;font-size:4rem;font-weight:500;line-height:1.1}._1FwaW_sectionSubtitle{color:var(--landing-text-muted);max-width:52rem;margin:0 auto;font-size:1.6rem;line-height:1.6}._1FwaW_overviewSection{padding:6.4rem var(--website-page-padding)8rem;border-top:.1rem solid #f0f0f0}._1FwaW_overviewInner{max-width:76rem;margin:0 auto}._1FwaW_overviewHeader{text-align:left;margin-bottom:4rem}._1FwaW_overviewHeader ._1FwaW_sectionTitle{text-align:left}._1FwaW_overviewBody{flex-direction:column;gap:2.4rem;display:flex}._1FwaW_overviewLead{color:#1a1a1a;margin:0;font-size:2rem;font-weight:400;line-height:1.6}._1FwaW_overviewParagraph{color:var(--landing-text-secondary);margin:0;font-size:1.7rem;line-height:1.75}._1FwaW_overviewFigure{flex-direction:column;gap:1.2rem;margin:2.4rem 0;display:flex}._1FwaW_overviewImage{border-radius:var(--landing-radius-lg);aspect-ratio:16/9;object-fit:cover;background:#f4f4f4;width:100%;box-shadow:0 1.6rem 4.8rem #00000014}._1FwaW_overviewCaption{color:var(--landing-text-muted);text-align:center;font-size:1.3rem;font-style:italic}._1FwaW_walkthroughSection{padding:8rem var(--website-page-padding);background:#fafafa;border-top:.1rem solid #f0f0f0}._1FwaW_walkthroughInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_walkthroughRow{grid-template-columns:1fr 1.1fr;align-items:center;gap:6.4rem;margin-bottom:6.4rem;display:grid}._1FwaW_walkthroughRow:last-child{margin-bottom:0}._1FwaW_walkthroughRowReverse ._1FwaW_walkthroughText{order:2}._1FwaW_walkthroughRowReverse ._1FwaW_walkthroughMedia{order:1}._1FwaW_walkthroughText{flex-direction:column;gap:1.6rem;display:flex}._1FwaW_walkthroughStep{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:600}._1FwaW_walkthroughTitle{letter-spacing:-.06rem;color:#1a1a1a;margin:0;font-size:2.8rem;font-weight:500;line-height:1.2}._1FwaW_walkthroughBody{color:var(--landing-text-secondary);margin:0;font-size:1.6rem;line-height:1.7}._1FwaW_walkthroughMedia{aspect-ratio:4/3;border-radius:var(--landing-radius-xl);background:#f4f4f4;overflow:hidden;box-shadow:0 2rem 6rem #00000014}._1FwaW_walkthroughImage{object-fit:cover;width:100%;height:100%}._1FwaW_walkthroughVideo{border:0;width:100%;height:100%;display:block}._1FwaW_quoteSection{padding:8rem var(--website-page-padding);border-top:.1rem solid #f0f0f0}._1FwaW_quoteInner{text-align:center;flex-direction:column;align-items:center;gap:3.2rem;max-width:76rem;margin:0 auto;display:flex}._1FwaW_quote{letter-spacing:-.06rem;color:#1a1a1a;margin:0;font-size:3.2rem;font-weight:400;line-height:1.3}._1FwaW_quote em{font-style:italic}._1FwaW_quoteAttribution{align-items:center;gap:1.2rem;display:flex}._1FwaW_quoteAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;font-size:1.6rem;font-weight:600;display:inline-flex}._1FwaW_quoteAttributionText{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}._1FwaW_quoteName{color:#1a1a1a;font-size:1.5rem;font-weight:600}._1FwaW_quoteRole{color:var(--landing-text-muted);font-size:1.3rem}._1FwaW_tipsSection{padding:8rem var(--website-page-padding);border-top:.1rem solid #f0f0f0}._1FwaW_tipsInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_tipsGrid{grid-template-columns:repeat(2,1fr);gap:2.4rem;display:grid}._1FwaW_tipCard{border-radius:var(--landing-radius-lg);background:#fff;border:.1rem solid #f0f0f0;flex-direction:column;gap:1.2rem;padding:3.2rem;transition:box-shadow .2s;display:flex}._1FwaW_tipCard:hover{box-shadow:0 .4rem 2.4rem #0000000f}._1FwaW_tipIcon{border-radius:var(--landing-radius-md);justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:.4rem;font-size:1.4rem;font-weight:600;display:inline-flex}._1FwaW_tipTitle{color:#1a1a1a;margin:0;font-size:1.8rem;font-weight:500}._1FwaW_tipBody{color:var(--landing-text-muted);margin:0;font-size:1.5rem;line-height:1.6}._1FwaW_faqSection{padding:8rem var(--website-page-padding);background:#fafafa;border-top:.1rem solid #f0f0f0}._1FwaW_faqInner{max-width:80rem;margin:0 auto}._1FwaW_faqHeader{text-align:left;margin-bottom:4rem}._1FwaW_faqHeader ._1FwaW_sectionTitle{text-align:left}._1FwaW_faqList{flex-direction:column;display:flex}._1FwaW_faqItem{border-top:.1rem solid #ececec;padding:2.8rem 0}._1FwaW_faqItem:last-child{border-bottom:.1rem solid #ececec}._1FwaW_faqQuestion{color:#1a1a1a;margin:0 0 1rem;font-size:1.8rem;font-weight:500}._1FwaW_faqAnswer{color:var(--landing-text-secondary);margin:0;font-size:1.5rem;line-height:1.7}._1FwaW_previewSection{padding:8rem var(--website-page-padding);border-top:.1rem solid #f0f0f0}._1FwaW_previewSectionInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_previewBrowser{width:100%;height:calc(100vh - 2rem)}._1FwaW_videoSection{padding:8rem var(--website-page-padding);border-top:.1rem solid #f0f0f0}._1FwaW_videoSectionInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_videoHeader{text-align:center;margin-bottom:4.8rem}._1FwaW_videoTitle{letter-spacing:-.1rem;color:#1a1a1a;margin:0 0 1.6rem;font-size:4rem;font-weight:500;line-height:1.1}._1FwaW_videoSubtitle{color:var(--landing-text-muted);max-width:52rem;margin:0 auto;font-size:1.6rem;line-height:1.6}._1FwaW_videoWrapper{border-radius:var(--landing-radius-xl);aspect-ratio:16/9;background:#0f0f0f;position:relative;overflow:hidden;box-shadow:0 2.4rem 8rem #0000001f,0 .4rem 1.6rem #0000000f}._1FwaW_videoAccentBar{z-index:2;opacity:.8;height:.3rem;position:absolute;top:0;left:0;right:0}._1FwaW_videoIframe{border:none;width:100%;height:100%;position:absolute;inset:0}._1FwaW_featuresSection{padding:8rem var(--website-page-padding);background:#f8f9fa;border-top:.1rem solid #f0f0f0}._1FwaW_featuresSectionInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_featuresGrid{grid-template-columns:repeat(2,1fr);gap:2rem 6rem;display:grid}._1FwaW_featureItem{align-items:flex-start;gap:1.2rem;display:flex}._1FwaW_featureCheck{flex-shrink:0;width:2rem;height:2rem;margin-top:.1rem}._1FwaW_featureCheck svg{width:100%;height:100%}._1FwaW_featureText{color:var(--landing-text-secondary);font-size:1.5rem;line-height:1.5}._1FwaW_codeSection{padding:8rem var(--website-page-padding);border-top:.1rem solid #f0f0f0}._1FwaW_codeInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_codeGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:6.4rem;display:grid}._1FwaW_codeText{flex-direction:column;align-items:flex-start;display:flex}._1FwaW_codeText ._1FwaW_sectionTitle{text-align:left}._1FwaW_codeBody{color:var(--landing-text-secondary);margin:0 0 2.4rem;font-size:1.6rem;line-height:1.7}._1FwaW_codeList{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}._1FwaW_codeList li{color:var(--landing-text-muted);padding-left:2rem;font-size:1.5rem;line-height:1.55;position:relative}._1FwaW_codeList li:before{content:"";opacity:.28;background:#1a1a1a;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.9rem;left:0}._1FwaW_codeCard{border-radius:var(--landing-radius-lg);background:#111827;overflow:hidden;box-shadow:0 2.4rem 8rem #1118272e}._1FwaW_codeCardBar{border-bottom:.1rem solid #ffffff14;align-items:center;gap:1rem;height:4.6rem;padding:0 1.8rem;display:flex}._1FwaW_codeDot{border-radius:50%;width:.9rem;height:.9rem}._1FwaW_codeCardLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:1.2rem;font-weight:600}._1FwaW_codeCardBody{color:#f8fafc;margin:0;padding:2.4rem;font-size:1.4rem;line-height:1.7;overflow-x:auto}._1FwaW_codeCardBody code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._1FwaW_useCasesSection{padding:8rem var(--website-page-padding)}._1FwaW_useCasesSectionInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_useCasesGrid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}._1FwaW_useCaseCard{border-radius:var(--landing-radius-lg);background:#fff;border:.1rem solid #f0f0f0;padding:3.2rem 2.8rem;transition:box-shadow .2s;position:relative;overflow:hidden}._1FwaW_useCaseCard:hover{box-shadow:0 .4rem 2.4rem #0000000f}._1FwaW_useCaseAccent{opacity:.7;border-radius:10rem;width:3.2rem;height:.3rem;margin-bottom:2rem}._1FwaW_cardBadge{border-radius:10rem;align-self:flex-start;width:fit-content;margin-bottom:1.6rem;padding:.4rem .9rem;font-size:1.1rem;font-weight:600;display:inline-flex}._1FwaW_useCaseTitle{color:#1a1a1a;margin:0 0 1.2rem;font-size:1.8rem;font-weight:500}._1FwaW_useCaseDescription{color:var(--landing-text-muted);margin:0;font-size:1.4rem;line-height:1.6}._1FwaW_ctaBanner{padding:7.2rem var(--website-page-padding);background:#1a1a1a}._1FwaW_ctaBannerInner{max-width:var(--landing-max-content-width);justify-content:space-between;align-items:center;gap:4rem;margin:0 auto;display:flex}._1FwaW_ctaBannerContent{flex-direction:column;gap:1rem;display:flex}._1FwaW_ctaBannerTitle{letter-spacing:-.08rem;color:#fff;margin:0;font-size:3.2rem;font-weight:500;line-height:1.15}._1FwaW_ctaBannerSubtitle{color:#fff9;margin:0;font-size:1.5rem}._1FwaW_ctaBannerActions{flex-shrink:0;align-items:center;gap:1.2rem;display:flex}._1FwaW_ctaBannerBtn{color:#1a1a1a;border-radius:var(--landing-radius-md);white-space:nowrap;background:#fff;align-items:center;padding:1.2rem 2.8rem;font-size:1.5rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}._1FwaW_ctaBannerBtn:hover{background:#f0f0f0;transform:translateY(-.1rem)}._1FwaW_ctaBannerSecondary{color:#ffffffb3;white-space:nowrap;font-size:1.5rem;font-weight:500;text-decoration:none;transition:color .15s}._1FwaW_ctaBannerSecondary:hover{color:#fff}._1FwaW_relatedSection{padding:8rem var(--website-page-padding)10rem}._1FwaW_relatedSectionInner{max-width:var(--landing-max-content-width);margin:0 auto}._1FwaW_relatedTitle{letter-spacing:-.08rem;color:#1a1a1a;margin:0 0 4rem;font-size:3.2rem;font-weight:500}._1FwaW_relatedGrid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}._1FwaW_relatedCard{border-radius:var(--landing-radius-lg);flex-direction:column;gap:1.6rem;text-decoration:none;transition:transform .2s;display:flex}._1FwaW_relatedCard:hover{transform:translateY(-.2rem)}._1FwaW_relatedMedia{aspect-ratio:16/10;border-radius:var(--landing-radius-lg);background:#f4f4f4;position:relative;overflow:hidden}._1FwaW_relatedCategory{letter-spacing:.06em;text-transform:uppercase;z-index:2;backdrop-filter:blur(.8rem);background:#ffffffeb;border-radius:10rem;padding:.4rem 1rem;font-size:1.1rem;font-weight:600;position:absolute;top:1.6rem;left:1.6rem}._1FwaW_relatedImage{object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform .4s}._1FwaW_relatedCard:hover ._1FwaW_relatedImage{transform:scale(1.03)}._1FwaW_relatedInfo{flex-direction:column;gap:.6rem;padding:0 .4rem;display:flex}._1FwaW_relatedCardTitle{color:#1a1a1a;margin:0;font-size:1.6rem;font-weight:500}._1FwaW_relatedDescription{color:var(--landing-text-muted);margin:0;font-size:1.4rem;line-height:1.5}@media (width<=1024px){._1FwaW_breadcrumbInner,._1FwaW_hero,._1FwaW_previewSection,._1FwaW_videoSection,._1FwaW_codeSection,._1FwaW_featuresSection,._1FwaW_useCasesSection,._1FwaW_overviewSection,._1FwaW_walkthroughSection,._1FwaW_quoteSection,._1FwaW_tipsSection,._1FwaW_faqSection,._1FwaW_ctaBanner,._1FwaW_relatedSection{padding-left:2.4rem;padding-right:2.4rem}._1FwaW_walkthroughRow{gap:4rem}._1FwaW_quote{font-size:2.6rem}._1FwaW_previewBrowser{height:calc(100vh - 10rem)}._1FwaW_heroContent{gap:4.8rem}._1FwaW_heroTitle{font-size:4.4rem}._1FwaW_featuresGrid{gap:1.6rem 4rem}._1FwaW_ctaBannerInner{flex-direction:column;align-items:flex-start;gap:3.2rem}}@media (width<=768px){._1FwaW_breadcrumbInner,._1FwaW_hero,._1FwaW_previewSection,._1FwaW_videoSection,._1FwaW_codeSection,._1FwaW_featuresSection,._1FwaW_useCasesSection,._1FwaW_overviewSection,._1FwaW_walkthroughSection,._1FwaW_quoteSection,._1FwaW_tipsSection,._1FwaW_faqSection,._1FwaW_ctaBanner,._1FwaW_relatedSection{padding-left:2rem;padding-right:2rem}._1FwaW_overviewSection,._1FwaW_walkthroughSection,._1FwaW_quoteSection,._1FwaW_tipsSection,._1FwaW_faqSection{padding-top:5.6rem;padding-bottom:5.6rem}._1FwaW_walkthroughRow{grid-template-columns:1fr;gap:2.4rem;margin-bottom:4.8rem}._1FwaW_walkthroughRowReverse ._1FwaW_walkthroughText{order:1}._1FwaW_walkthroughRowReverse ._1FwaW_walkthroughMedia{order:2}._1FwaW_walkthroughTitle{font-size:2.2rem}._1FwaW_overviewLead{font-size:1.7rem}._1FwaW_overviewParagraph{font-size:1.5rem}._1FwaW_quote{font-size:2rem}._1FwaW_tipsGrid{grid-template-columns:1fr}._1FwaW_tipCard{padding:2.4rem}._1FwaW_previewBrowser{height:calc(100vh - 8rem)}._1FwaW_hero{padding-top:4rem;padding-bottom:5rem}._1FwaW_heroContent{grid-template-columns:1fr;gap:4rem}._1FwaW_heroTitle{font-size:3.6rem}._1FwaW_heroDescription{font-size:1.5rem}._1FwaW_highlights{flex-wrap:wrap;gap:2.4rem}._1FwaW_heroActions{flex-direction:column;align-items:stretch}._1FwaW_heroActions a{text-align:center;justify-content:center}._1FwaW_heroImageWrapper{border-radius:var(--landing-radius-lg)}._1FwaW_featuresSection,._1FwaW_useCasesSection,._1FwaW_codeSection,._1FwaW_previewSection,._1FwaW_videoSection,._1FwaW_relatedSection{padding-top:5.6rem;padding-bottom:5.6rem}._1FwaW_featuresGrid{grid-template-columns:1fr}._1FwaW_codeGrid{grid-template-columns:1fr;gap:3.2rem}._1FwaW_useCasesGrid{grid-template-columns:1fr}._1FwaW_ctaBannerInner{gap:2.4rem}._1FwaW_ctaBannerActions{flex-direction:column;align-items:stretch;width:100%}._1FwaW_ctaBannerActions a{text-align:center;justify-content:center}._1FwaW_relatedGrid{grid-template-columns:1fr}._1FwaW_sectionTitle{font-size:3.2rem}._1FwaW_sectionHeader{margin-bottom:4rem}._1FwaW_ctaBannerTitle{font-size:2.8rem}._1FwaW_relatedTitle{margin-bottom:3.2rem;font-size:2.8rem}}@media (width<=480px){._1FwaW_breadcrumbInner,._1FwaW_hero,._1FwaW_previewSection,._1FwaW_videoSection,._1FwaW_codeSection,._1FwaW_featuresSection,._1FwaW_useCasesSection,._1FwaW_overviewSection,._1FwaW_walkthroughSection,._1FwaW_quoteSection,._1FwaW_tipsSection,._1FwaW_faqSection,._1FwaW_ctaBanner,._1FwaW_relatedSection{padding-left:1.6rem;padding-right:1.6rem}._1FwaW_quote{font-size:1.8rem}._1FwaW_walkthroughTitle{font-size:2rem}._1FwaW_heroTitle{letter-spacing:-.08rem;font-size:3rem}._1FwaW_heroDescription{font-size:1.4rem}._1FwaW_highlights{gap:2rem}._1FwaW_highlightValue{font-size:2rem}._1FwaW_sectionTitle{font-size:2.8rem}._1FwaW_ctaBannerTitle,._1FwaW_relatedTitle{font-size:2.4rem}._1FwaW_previewBrowser{height:calc(100vh - 6rem)}}