.Home-module__3v8E6a__mbText{display:none}.Home-module__3v8E6a__nav{z-index:1000;padding:1rem 0;transition:background .28s,box-shadow .28s;position:fixed;top:0;left:0;right:0}.Home-module__3v8E6a__navScrolled{background:linear-gradient(90deg,#2448b7 19%,#2f71c4 55%,#09a69b 100%);box-shadow:0 8px 24px #0000002e}.Home-module__3v8E6a__navContainer{justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem;display:flex}.Home-module__3v8E6a__logoContainer{align-items:center;gap:1rem;display:flex}.Home-module__3v8E6a__logoIcon{color:#fff;background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.Home-module__3v8E6a__logoTitle{align-items:center;display:flex}.Home-module__3v8E6a__logoTitle img{height:40px}.Home-module__3v8E6a__navLinksContainer{align-items:center;gap:70px;display:flex}.Home-module__3v8E6a__desktopNavLinks{flex-wrap:wrap;align-items:center;gap:clamp(.5rem,3vw,2rem);display:flex}.Home-module__3v8E6a__navLinkDot{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:4px;height:4px}.Home-module__3v8E6a__navLink{color:#fff;font-size:18px;text-decoration:none;transition:color .3s}.Home-module__3v8E6a__userInfo{color:#ffffffb3;font-size:.875rem}.Home-module__3v8E6a__navButtonSecondary{color:#fff;background:#ffffff1a;border:1px solid #fff3;transition:background-color .3s,border-color .3s}.Home-module__3v8E6a__navButtonSecondary:hover{background:#fff3;border-color:#ffffff4d}.Home-module__3v8E6a__navButtonPrimary{color:#fff;background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);border:none;border-radius:10px;transition:opacity .3s}.Home-module__3v8E6a__navButtonPrimary:hover{opacity:.9}.Home-module__3v8E6a__hamburgerMenu{cursor:pointer;z-index:1011;background:0 0;border:none;flex-direction:column;gap:7px;width:25px;height:20px;padding:0;display:none}.Home-module__3v8E6a__hamburgerMenu span{transform-origin:50%;background:#fff;border-radius:10px;width:26px;height:2px;transition:all .3s ease-in-out;position:relative}.Home-module__3v8E6a__hamburgerOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.Home-module__3v8E6a__hamburgerOpen span:nth-child(2){opacity:0}.Home-module__3v8E6a__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(8px,-8px)}.Home-module__3v8E6a__mobileMenu{z-index:1010;background:linear-gradient(#3240b2 0%,#00d1a0 100%);flex-direction:column;justify-content:flex-start;align-items:center;gap:60px;width:320px;height:100vh;padding-top:6rem;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.Home-module__3v8E6a__mobileMenuOpen{transform:translate(0)}.Home-module__3v8E6a__mobileNavLink{color:#f0f0f0;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:0 30px;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.Home-module__3v8E6a__mobileNavLink:hover{color:#00d4ff}.Home-module__3v8E6a__mobileMenu .Home-module__3v8E6a__navCtaOutline,.Home-module__3v8E6a__mobileMenu .Home-module__3v8E6a__navCtaSolid{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:16px 30px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.Home-module__3v8E6a__mobileAuthSection{flex-direction:column;align-items:center;gap:1rem;width:80%;margin-top:2rem;display:flex}.Home-module__3v8E6a__mobileAuthSection .Home-module__3v8E6a__navButtonPrimary,.Home-module__3v8E6a__mobileAuthSection .Home-module__3v8E6a__navButtonSecondary{width:100%;padding:.75rem 1rem}.Home-module__3v8E6a__overlay{z-index:1009;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.Home-module__3v8E6a__desktopOnly{display:inline-block}.Home-module__3v8E6a__heroSection{background-repeat:no-repeat;padding:170px 20px 0}.Home-module__3v8E6a__heroOuterContainer{z-index:1;width:100%;max-width:1580px;margin:0 auto;position:relative}.Home-module__3v8E6a__heroContentContainer{text-align:center}.Home-module__3v8E6a__mainContentSection{color:#fff}.Home-module__3v8E6a__mainHeading{background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:900px;margin:0 auto 2rem;padding:0 1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.Home-module__3v8E6a__statsContainer{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(1.5rem,4vw,3rem);max-width:700px;margin:0 auto 4rem;padding:0 1rem;display:grid}.Home-module__3v8E6a__statItem{text-align:center}.Home-module__3v8E6a__statLabel{opacity:.7;font-size:1rem}.Home-module__3v8E6a__ctaContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.9rem,2.2vw,2rem);margin:100px 20px 80px;display:flex}.Home-module__3v8E6a__ctaButtonPrimary,.Home-module__3v8E6a__ctaButtonSecondary{cursor:pointer;border-radius:6px;padding:16px 30px;font-size:18px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s}.Home-module__3v8E6a__ctaButtonPrimary{color:#fff;background:linear-gradient(135deg,#4b67ff 0%,#3056ff 100%);border:none;box-shadow:0 12px 28px #3558ff4d}.Home-module__3v8E6a__ctaButtonPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 32px #3558ff61}.Home-module__3v8E6a__ctaButtonSecondary{color:#2f55ff;background:#fffffff5;border:2px solid #3f5fff;box-shadow:0 6px 20px #1a2b7a1f}.Home-module__3v8E6a__ctaButtonSecondary:hover{color:#254aff;background:#fff;border-color:#284eff;transform:translateY(-2px);box-shadow:0 10px 24px #1a2b7a29}.Home-module__3v8E6a__videoProcessingHeaderText{opacity:.9;color:#fffc;margin-bottom:.5rem;font-size:1.125rem}.Home-module__3v8E6a__videoComparerContainer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#e8eefc 0%,#fff 52%,#f5f8ff 100%);border-radius:20px;width:100%;margin:0 auto;padding:100px 65px 50px;position:relative;top:43px;box-shadow:0 16px 40px #24295526}.Home-module__3v8E6a__videoCompareRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.5rem,2vw,1rem);margin-bottom:33px;display:grid}.Home-module__3v8E6a__videoCompareCell{width:100%;min-width:0}.Home-module__3v8E6a__videoCompareArrow{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Home-module__3v8E6a__videoCompareArrowSvg{filter:drop-shadow(0 2px 10px #4b67ff59);width:clamp(28px,4.5vw,46px);height:auto;display:block}.Home-module__3v8E6a__videoSampleRow{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1.5rem;display:grid}.Home-module__3v8E6a__videoControlBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;display:flex}.Home-module__3v8E6a__videoControlGroup{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.Home-module__3v8E6a__videoControlGroupLabel{color:#3b4270;min-width:2.85rem;font-size:15px;font-weight:700;font-family:var(--font-family-display)}.Home-module__3v8E6a__segmentedTrack{border:1px solid #b1b7d2;border-radius:6px;display:inline-flex;overflow:hidden;box-shadow:0 8px 15px #dbdff4cc}.Home-module__3v8E6a__segmentedButton{appearance:none;cursor:pointer;color:#242955;background:linear-gradient(#f0f3ff 0%,#dbdff4 100%);border:none;border-right:1px solid #b1b7d2;height:43px;margin:0;padding:10px 24px;font-size:14px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.Home-module__3v8E6a__segmentedButton:last-child{border-right:none}.Home-module__3v8E6a__segmentedButtonActive{color:#fff;background:linear-gradient(#4b5080 0%,#373c6b 100%);border:1px solid #373c6b;box-shadow:inset 0 1px #ffffff1f}.Home-module__3v8E6a__videoPlayerWrapper{text-align:left;position:relative}.Home-module__3v8E6a__videoPlayer{background:#000;border-radius:10px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d}.Home-module__3v8E6a__videoElement{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__3v8E6a__playButtonOverlay{color:#fff;cursor:pointer;opacity:1;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000040}.Home-module__3v8E6a__playButtonOverlay.Home-module__3v8E6a__playing{opacity:0}.Home-module__3v8E6a__videoLabel{z-index:4;color:#fff;font-size:18px;font-weight:500;font-family:var(--font-family-display);letter-spacing:.02em;border-radius:6px;padding:12px 40px 40px;display:inline-block;position:absolute;top:-50px;left:0}.Home-module__3v8E6a__videoLabelBefore{background:linear-gradient(#545a8c 0%,#373c6b 100%);box-shadow:0 4px 12px #3b42704d}.Home-module__3v8E6a__videoLabelAfter{background:linear-gradient(#5264ff 0%,#3d51ff 100%);box-shadow:0 4px 14px #4b67ff59}.Home-module__3v8E6a__fullscreenButton{z-index:5;cursor:pointer;color:#fff;opacity:1;background:#0003;border:1px solid #3b427033;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.Home-module__3v8E6a__fullscreenButton:hover{background:#00000080}.Home-module__3v8E6a__videoTitle{text-align:center;color:#ffffffe6;margin-top:1rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:500}.Home-module__3v8E6a__videoThumbnailsContainer{flex-wrap:wrap;grid-template-columns:repeat(3,1fr);justify-content:center;gap:12px;margin-top:1rem;display:grid}.Home-module__3v8E6a__videoSampleRow .Home-module__3v8E6a__videoThumbnailButton{color:#4b67ff;cursor:pointer;font-size:clamp(.75rem,2.5vw,.8125rem);font-weight:600;font-family:var(--font-family-display);background:#f0f4ff;border:1px solid #4b67ff47;border-radius:999px;padding:8px 12px;transition:background .2s,border-color .2s,color .2s}.Home-module__3v8E6a__videoSampleRow .Home-module__3v8E6a__videoThumbnailButton:hover{background:#e4ebff;border-color:#4b67ff73}.Home-module__3v8E6a__videoSampleRow .Home-module__3v8E6a__videoThumbnailButton.Home-module__3v8E6a__active{color:#fff;background:#3b4270;border-color:#3b4270;box-shadow:0 4px 12px #3b427040}.Home-module__3v8E6a__videoThumbnailButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;padding:8px 16px;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;transition:all .3s}.Home-module__3v8E6a__videoThumbnailButton:hover{background:#fff3;border-color:#ffffff80}.Home-module__3v8E6a__videoThumbnailButton.Home-module__3v8E6a__active{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#60a5fa}.Home-module__3v8E6a__effectThumbnailsContainer{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.Home-module__3v8E6a__effectThumbnail{cursor:pointer;border:2px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:clamp(60px,35vw,145px);height:clamp(45px,14vw,78px);padding:5px;display:flex;position:relative;overflow:hidden}.Home-module__3v8E6a__effectThumbnail.Home-module__3v8E6a__faceswap{background:linear-gradient(135deg,#f38989 0%,#d95d5d 100%)}.Home-module__3v8E6a__effectThumbnail.Home-module__3v8E6a__blur{background:linear-gradient(135deg,#4ecdcd 0%,#2795f3 100%)}.Home-module__3v8E6a__effectThumbnail.Home-module__3v8E6a__active{border:3px solid #00d4ff}.Home-module__3v8E6a__effectThumbnail.Home-module__3v8E6a__blur.Home-module__3v8E6a__active{border:3px solid #ff6b6b}.Home-module__3v8E6a__effectThumbnailIcon{color:#fff;font-size:2rem}.Home-module__3v8E6a__effectThumbnailIcon.Home-module__3v8E6a__blurIcon{filter:blur(1px)}.Home-module__3v8E6a__effectThumbnailLabel{color:#fff;text-shadow:0 1px 2px #00000080;width:80px;font-size:1rem;font-weight:600;bottom:2px;left:50%}.Home-module__3v8E6a__effectThumbnailCheck{color:#fff;background:#00d4ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-5px}.Home-module__3v8E6a__blur .Home-module__3v8E6a__effectThumbnailCheck{background:#ff6b6b}.Home-module__3v8E6a__accuracyBanner{text-align:center;background:#4b67ff14;border:1px solid #4b67ff38;border-radius:10px;padding:1rem 1.25rem}.Home-module__3v8E6a__accuracyBannerText{color:#3b4270;word-break:keep-all;font-size:1.05rem;font-weight:600;font-family:var(--font-family-display);margin:0}.Home-module__3v8E6a__featuresSection{padding:120px 0 0}.Home-module__3v8E6a__featuresSection strong{color:#2447b6;font-weight:500}.Home-module__3v8E6a__featuresSection p{word-break:keep-all}.Home-module__3v8E6a__sectionHeader{text-align:center;margin-bottom:70px}.Home-module__3v8E6a__sectionTitle{color:#1e293b;word-break:keep-all;font-size:40px;font-weight:700;line-height:130%}.Home-module__3v8E6a__sectionSubtitle{color:#64748b;word-break:keep-all;max-width:600px;margin:0 auto;font-size:1.25rem}.Home-module__3v8E6a__featureRow{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;display:grid}.Home-module__3v8E6a__featureHighlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;display:grid}.Home-module__3v8E6a__featureHighlightCard{text-align:left}.Home-module__3v8E6a__featureHighlightImageWrap{aspect-ratio:16/9;border-radius:8px;width:100%;margin-bottom:36px;overflow:hidden;box-shadow:0 6px 18px #0000001f}.Home-module__3v8E6a__featureHighlightImage{object-fit:cover;width:100%;display:block}.Home-module__3v8E6a__featureHighlightTitle{color:#191919;word-break:keep-all;margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.25}.Home-module__3v8E6a__featureHighlightDescription{color:#666;white-space:pre-line;word-break:keep-all;margin:0;font-size:16px;line-height:1.45}.Home-module__3v8E6a__featureRow:nth-child(odd) .Home-module__3v8E6a__featureImageContainer{order:2}.Home-module__3v8E6a__featureImageContainer{background:#fff;border-radius:16px;justify-content:center;align-items:center;font-size:4rem;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}.Home-module__3v8E6a__featureList{margin-top:1rem;padding:0;list-style:none}.Home-module__3v8E6a__featureListItem{color:#374151;align-items:center;margin-bottom:.75rem;display:flex}.Home-module__3v8E6a__featureListItem span{color:#00d4ff;margin-right:.75rem}.Home-module__3v8E6a__featureCardsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.Home-module__3v8E6a__featureCard{text-align:center;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.Home-module__3v8E6a__featureCardIcon{margin-bottom:1rem;font-size:3rem}.Home-module__3v8E6a__featureCard h3{color:#1e293b;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.Home-module__3v8E6a__featureCard p{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.Home-module__3v8E6a__featureCard ul{text-align:left;padding:0;list-style:none}.Home-module__3v8E6a__featureCard li{color:#374151;align-items:center;margin-bottom:.5rem;font-size:.9rem;display:flex}.Home-module__3v8E6a__featureCard li span{color:#00d4ff;margin-right:.5rem}.Home-module__3v8E6a__integrationSection{background:#fff;padding:120px 0 0}.Home-module__3v8E6a__deploySliderWrap{flex-direction:column;gap:30px;display:flex}.Home-module__3v8E6a__deploySlideItem{background:#f3f3f3;border-radius:12px;grid-template-columns:45% minmax(0,1fr) auto;align-items:center;gap:10px 50px;display:grid;overflow:hidden}.Home-module__3v8E6a__deploySlideItemActive{background:#0f172a;grid-template-columns:1fr;min-height:164px;position:relative}.Home-module__3v8E6a__deploySlideThumb{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.Home-module__3v8E6a__deploySlideImage{object-fit:cover;width:100%;height:100%;min-height:58px;transition:transform .45s;display:block;transform:scale(1)}.Home-module__3v8E6a__deploySlideThumb:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0810267a 8%,#081026bd 52%,#081026e6 100%);transition:opacity .35s;position:absolute;inset:0}.Home-module__3v8E6a__deploySlideBody{cursor:pointer;height:100%}.Home-module__3v8E6a__deploySlideTitleRow{align-items:center;gap:10px;height:100%;padding:0 0 0 30px;line-height:1.2;display:flex}.Home-module__3v8E6a__deploySlideIndex{color:#191919;flex-shrink:0;font-size:22px;font-weight:600}.Home-module__3v8E6a__deploySlideTitle{color:#191919;margin:0;font-size:22px;font-weight:600}.Home-module__3v8E6a__deploySlideDescription{opacity:0;color:#ffffffe6;white-space:pre-line;max-height:0;margin:0;font-size:16px;line-height:1.45;overflow:hidden;transform:translateY(8px)}.Home-module__3v8E6a__deploySlideDescriptionVisible{opacity:1;word-break:keep-all;max-height:500px;overflow:visible;transform:translateY(0)}.Home-module__3v8E6a__deploySlideToggle{color:#111827;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:42px;height:42px;margin-right:30px;display:inline-flex}.Home-module__3v8E6a__deploySlideChevron{justify-content:center;align-items:center;line-height:0;display:inline-flex}.Home-module__3v8E6a__deploySlideChevron img{width:24px;height:24px;display:block}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideThumb,.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideBody,.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideToggle{grid-area:1/1}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideBody{z-index:2;place-self:center end;width:50%;height:auto;padding:0 20px 0 0;position:relative;transform:translateY(0)}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideTitleRow{flex-direction:column;align-items:flex-start;height:auto;margin-bottom:30px;padding:0}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideIndex,.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideTitle{color:#fff}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideToggle{z-index:3;color:#fff;margin-right:0;position:absolute;top:30px;right:30px}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideImage{transform:scale(1.04)}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideThumb:after{opacity:.5}.Home-module__3v8E6a__skillSection{background:url(/images/skill-bg.png) 50% 100px no-repeat;padding:120px 0;scroll-margin-top:-100px}.Home-module__3v8E6a__skillGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:40px;display:grid}.Home-module__3v8E6a__skillCard{--skill-desc-lines:3;background:#fff;border:2px solid #fff;border-radius:10px;height:100%;min-height:132px;transition:border .3s;box-shadow:0 15px 30px #2429551a}.Home-module__3v8E6a__skillCard:hover{border:2px solid #3245e8}.Home-module__3v8E6a__skillCard button{text-align:left;background:0 0;border:0;width:100%;height:100%;padding:60px 40px}.Home-module__3v8E6a__skillCardTop{grid-template-columns:70px 1fr;align-items:flex-start;gap:30px;width:100%;min-height:100%;display:grid}.Home-module__3v8E6a__skillIcon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex}.Home-module__3v8E6a__skillIconImage{display:block}.Home-module__3v8E6a__skillIconPurple{background:linear-gradient(135deg,#9f62ff,#7a3df0)}.Home-module__3v8E6a__skillIconBlue{background:linear-gradient(135deg,#5f86ff,#3564f5)}.Home-module__3v8E6a__skillIconCyan{background:linear-gradient(135deg,#2ec4d6,#2188c9)}.Home-module__3v8E6a__skillIconIndigo{background:linear-gradient(135deg,#4f74ff,#3159e9)}.Home-module__3v8E6a__skillIconPink{background:linear-gradient(135deg,#ff5ca8,#ec3c8e)}.Home-module__3v8E6a__skillIconOrange{background:linear-gradient(135deg,#ffb43b,#f28a1f)}.Home-module__3v8E6a__skillTitleWrap{grid-template-rows:auto minmax(calc(1.45em * var(--skill-desc-lines)), auto) auto;align-content:start;row-gap:12px;min-width:0;height:100%;display:grid}.Home-module__3v8E6a__skillTitle{color:#1b1f28;word-break:keep-all;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:800;line-height:1.25;display:flex}.Home-module__3v8E6a__skillBadge{color:#fff;letter-spacing:.5px;background:#4f74ff;border-radius:999px;align-items:center;padding:4px 8px;font-size:13px;font-style:italic;font-weight:500;display:inline-flex}.Home-module__3v8E6a__skillDescription{color:#666;white-space:pre-line;word-break:keep-all;min-height:calc(1.45em * var(--skill-desc-lines));margin:0;font-size:16px;line-height:1.45}.Home-module__3v8E6a__skillCardFootnote{color:#666;text-align:right;width:100%;margin:0;font-size:13px;line-height:1.3;position:relative;top:30px}.Home-module__3v8E6a__skillCardButton{cursor:pointer;align-items:stretch;width:100%;height:100%;padding:0;display:flex}.Home-module__3v8E6a__skillModalOverlay{z-index:1002;background:#00000080;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.Home-module__3v8E6a__skillModalPanel{background:#fff;border:1px solid #c2d8ede6;border-radius:5px;flex-direction:column;width:100%;max-width:1372px;padding:40px;display:flex;position:relative;overflow:visible;box-shadow:0 20px 50px #061e382e}.Home-module__3v8E6a__skillModalSwiper{width:100%;height:100%;min-height:0;overflow:hidden!important}.Home-module__3v8E6a__skillModalSwiperFrame{flex:1;min-height:0;position:relative}.Home-module__3v8E6a__skillModalViewport{height:100%;min-height:0;position:relative;overflow:hidden}.Home-module__3v8E6a__skillModalNavButton{color:#fff;cursor:pointer;z-index:4;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;margin-top:-23px;font-size:60px;line-height:1;display:inline-flex;position:absolute;top:50%}.Home-module__3v8E6a__skillModalNavButton:disabled{opacity:.28;cursor:not-allowed}.Home-module__3v8E6a__skillModalNavButtonPrev{left:-100px}.Home-module__3v8E6a__skillModalNavButtonNext{right:-100px}.Home-module__3v8E6a__skillModalSwiper .swiper-pagination{margin-top:16px;position:relative}.Home-module__3v8E6a__skillModalSwiper .swiper-pagination-bullet{opacity:1;background:#c5d0e4}.Home-module__3v8E6a__skillModalSwiper .swiper-pagination-bullet-active{background:#1c2782}.Home-module__3v8E6a__skillModalSwiper .swiper-wrapper{height:100%}.Home-module__3v8E6a__skillModalSwiper .swiper-slide{height:100%;min-height:0}.Home-module__3v8E6a__skillModalSlideInner{flex-direction:column;height:100%;min-height:0;display:flex}@media (max-width:1500px){.Home-module__3v8E6a__skillModalNavButtonPrev{left:-46px}.Home-module__3v8E6a__skillModalNavButtonNext{right:-46px}}@supports not (height:100dvh){.Home-module__3v8E6a__skillModalPanel{max-height:min(900px,100vh - 48px)}}.Home-module__3v8E6a__skillModalClose{z-index:3;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:20px;right:20px}.Home-module__3v8E6a__skillModalClose:hover{color:#191919;background-color:#0003}.Home-module__3v8E6a__skillModalHeader{border-bottom:1px solid #ddd;flex-shrink:0;align-items:flex-start;gap:20px;padding:0 0 24px;display:flex}.Home-module__3v8E6a__skillModalTitle{color:#191919;word-break:keep-all;flex-flow:column wrap;gap:8px;margin:0;font-size:28px;font-weight:700;line-height:1.35;display:flex}.Home-module__3v8E6a__skillSubTitle{color:#999;font-size:17px;font-weight:400}.Home-module__3v8E6a__skillModalBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:40px 0 0;overflow:auto}.Home-module__3v8E6a__skillModalLayout{grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);align-items:center;gap:28px;padding:0 5px;display:grid}.Home-module__3v8E6a__skillModalImage{width:100%;height:auto;display:block}.Home-module__3v8E6a__skillModalContent{flex-direction:column;gap:25px;display:flex}.Home-module__3v8E6a__skillModalSection{flex-direction:column;gap:8px;display:flex}.Home-module__3v8E6a__skillModalSectionTitle{color:#191919;margin:0;font-size:20px;font-weight:600}.Home-module__3v8E6a__skillModalParagraph{color:#666;word-break:keep-all;margin:0;font-size:17px;line-height:1.6}.Home-module__3v8E6a__skillModalPointList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Home-module__3v8E6a__skillModalPointItem{margin:0}.Home-module__3v8E6a__skillModalPointItem strong{color:#1c2782;margin-bottom:4px;font-size:18px;display:block}.Home-module__3v8E6a__skillModalPointItem p{color:#666;word-break:keep-all;margin:0;font-size:17px}.Home-module__3v8E6a__skillModalFooter{border-top:1px solid #e8eef5;flex-shrink:0;padding:16px 28px 24px}.Home-module__3v8E6a__skillModalFigmaLink{color:#3245e8;align-items:center;gap:6px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.Home-module__3v8E6a__skillModalFigmaLink:hover{text-decoration:underline}.Home-module__3v8E6a__pricingSection{padding:0 0 150px}.Home-module__3v8E6a__sectionDescription{color:#999;word-break:keep-all;margin-top:30px;font-size:20px}.Home-module__3v8E6a__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px 6%;margin:0 auto;display:grid}.Home-module__3v8E6a__pricingCard{color:#fff;border-radius:6px;flex-direction:column;padding:36px 40px;transition:transform .24s,filter .24s,box-shadow .24s;display:flex;position:relative}.Home-module__3v8E6a__pricingCardBasic{background:linear-gradient(151deg,#00c395 0%,#00a17b 100%);box-shadow:0 18px 32px #071c322e}.Home-module__3v8E6a__pricingCardPro{background:linear-gradient(151deg,#4557e6 0%,#3240b2 100%);transform:scale(1.08);box-shadow:0 20px 30px #0c397533}.Home-module__3v8E6a__pricingCardEnterprise{background:linear-gradient(151deg,#303872 0%,#151d5c 100%);box-shadow:0 18px 32px #071c322e}@media (hover:hover){.Home-module__3v8E6a__pricingGrid:hover .Home-module__3v8E6a__pricingCard{filter:brightness(.75)}.Home-module__3v8E6a__pricingGrid:hover .Home-module__3v8E6a__pricingCard:hover{filter:brightness()}.Home-module__3v8E6a__pricingCard:hover{z-index:2;transform:scale(1.03)}.Home-module__3v8E6a__pricingCardPro:hover{transform:scale(1.11)}.Home-module__3v8E6a__pricingGrid:focus-within .Home-module__3v8E6a__pricingCard{filter:brightness(.75)}.Home-module__3v8E6a__pricingGrid .Home-module__3v8E6a__pricingCard:focus-within{filter:brightness();z-index:2}.Home-module__3v8E6a__pricingCard:focus-within{transform:scale(1.03)}.Home-module__3v8E6a__pricingCardPro:focus-within{transform:scale(1.11)}}.Home-module__3v8E6a__popularBadge{color:#000;background:url(/images/bedge-bg.svg) 50% no-repeat;justify-content:center;align-items:center;width:95px;height:50px;font-size:14px;font-weight:600;display:flex;position:absolute;top:26px;left:-16px}.Home-module__3v8E6a__popularBadge>span{color:#fff;position:relative;top:4px}.Home-module__3v8E6a__pricingHeader{text-align:center;margin-bottom:2rem}.Home-module__3v8E6a__pricingHeader h3{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Home-module__3v8E6a__pricingHeader p{opacity:.9;font-size:clamp(.8rem,2.5vw,.95rem)}.Home-module__3v8E6a__priceContainer{text-align:center;margin-bottom:2rem}.Home-module__3v8E6a__price{font-size:3rem;font-weight:700}.Home-module__3v8E6a__priceCustom{font-size:2.5rem;font-weight:700}.Home-module__3v8E6a__pricePeriod{opacity:.8}.Home-module__3v8E6a__pricingFeatures{flex-grow:1;margin-bottom:2rem;padding:0;list-style:none}.Home-module__3v8E6a__pricingFeatures li{align-items:center;margin-bottom:.75rem;font-size:.9rem;display:flex}.Home-module__3v8E6a__pricingFeatures li span{margin-right:.75rem}.Home-module__3v8E6a__pricingButton{cursor:pointer;border:none;border-radius:6px;width:150px;margin:0 auto;padding:1rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.Home-module__3v8E6a__pricingButton:hover{transform:translateY(-2px);box-shadow:0 12px 22px #0515292e}.Home-module__3v8E6a__pricingButtonBasic{color:#059669;background:#fff}.Home-module__3v8E6a__pricingButtonPro{color:#1d4ed8;background:#fff}.Home-module__3v8E6a__pricingButtonEnterprise{color:#1e293b;background:#fff}.Home-module__3v8E6a__marketsContainer{text-align:center;background:#f8fafc;border-radius:16px;margin-top:3rem;padding:2rem}.Home-module__3v8E6a__marketsContainer h3{color:#1e293b;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.Home-module__3v8E6a__marketsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(1rem,3vw,2rem);margin:0 auto;display:grid}.Home-module__3v8E6a__marketItem{text-align:center}.Home-module__3v8E6a__marketItem p{word-break:keep-all}.Home-module__3v8E6a__marketItemIcon{margin-bottom:.5rem;font-size:2rem}.Home-module__3v8E6a__marketItem h4{color:#1e293b;margin-bottom:.25rem;font-size:1rem;font-weight:600}.Home-module__3v8E6a__marketItem p{color:#64748b;font-size:.85rem}.Home-module__3v8E6a__ctaSection{color:#fff;background:url(/images/bottom-bg.png) 50%/cover no-repeat}.Home-module__3v8E6a__ctaContent{text-align:center;word-break:keep-all;margin:0 auto;padding:115px 0 70px}.Home-module__3v8E6a__ctaContent h2{word-break:keep-all;margin-bottom:20px;font-size:32px;font-weight:700}.Home-module__3v8E6a__ctaContent p{opacity:.9;margin-bottom:50px;font-size:14px;line-height:1.6}.Home-module__3v8E6a__ctaButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:6px;padding:16px 30px;font-size:18px;font-weight:600;transition:all .3s}.Home-module__3v8E6a__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff66}.Home-module__3v8E6a__demoUploadArea{text-align:center;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:300px;transition:all .3s;display:flex}.Home-module__3v8E6a__preUploadMode{cursor:default;justify-content:stretch;align-items:stretch;min-height:auto}.Home-module__3v8E6a__demoUploadArea.Home-module__3v8E6a__dragOver{background:#00d4ff0d;border-color:#00d4ff}.Home-module__3v8E6a__demoUploadArea.Home-module__3v8E6a__hasFile{cursor:default;justify-content:flex-start;min-height:auto}.Home-module__3v8E6a__demoUploadIconContainer{width:160px;height:112px}.Home-module__3v8E6a__demoUploadIconContainer img{width:100%}.Home-module__3v8E6a__demoUploadTitle{color:#191919;word-break:keep-all;margin-bottom:20px;font-size:22px;font-weight:600}.Home-module__3v8E6a__demoUploadSubtitle{color:#64748b;word-break:keep-all;align-items:center;gap:.9rem;display:inline-flex}.Home-module__3v8E6a__demoUploadSubtitleDivider{color:#9ca3af;font-size:.95rem;line-height:1}.Home-module__3v8E6a__demoUploadFormatList{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:40px 0 60px;display:flex}.Home-module__3v8E6a__demoUploadFormatChip{color:#6d758f;background:#f8faff;border:1px solid #d5dae9;border-radius:4px;padding:5px 18px;font-size:14px;font-weight:500}.Home-module__3v8E6a__demoSelectFileButton{color:#3d51ff;cursor:pointer;background:#fff;border:1px solid #3d51ff;border-radius:6px;padding:14px 30px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.Home-module__3v8E6a__demoSelectFileButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3245e81a}.Home-module__3v8E6a__demoSelectFileButton.Home-module__3v8E6a__disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}.Home-module__3v8E6a__demoPreUploadLayout{align-items:stretch;width:100%;height:auto;min-height:calc(100vh - 86px);display:flex}@supports (height:100svh){.Home-module__3v8E6a__demoPreUploadLayout{min-height:calc(100svh - 86px)}}.Home-module__3v8E6a__demoPreUploadDropzoneContainer{background-color:#f3f4f7;flex:1;justify-content:center;align-items:center;display:flex}.Home-module__3v8E6a__demoPreUploadDropzone{aspect-ratio:1158/630;text-align:center;cursor:pointer;width:min(1158px,100% - 3rem);max-width:100%;color:inherit;background:#fff;border:2px dashed #d1d5db;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.Home-module__3v8E6a__demoPreUploadDropzone:hover:not(.Home-module__3v8E6a__disabled){border-color:#8cc8e9;transform:translateY(-2px);box-shadow:0 16px 30px #08315f14}.Home-module__3v8E6a__demoPreUploadDropzone.Home-module__3v8E6a__disabled{cursor:not-allowed;opacity:.72}.Home-module__3v8E6a__demoPreUploadHint{color:#0284c7;margin-top:.25rem;font-size:.82rem;font-weight:600;display:inline-block}.Home-module__3v8E6a__demoPreUploadSidebar{flex-direction:column;width:360px;display:flex}.Home-module__3v8E6a__demoPreUploadBottomGuide{padding:0 30px 30px}.Home-module__3v8E6a__demoPreUploadActionCard{background:linear-gradient(#fff 0%,#f4f8fc 100%);border:1px solid #d8e5f1;border-radius:16px;padding:1rem;box-shadow:0 10px 24px #061e380f}.Home-module__3v8E6a__demoPreUploadActionTitle{color:#0f172a;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.Home-module__3v8E6a__demoPreUploadActionText{color:#64748b;margin:0 0 1rem;font-size:.8rem;line-height:1.5}.Home-module__3v8E6a__demoPreviewContainer{width:100%}.Home-module__3v8E6a__demoPreviewBox{justify-content:center;margin-bottom:1rem;display:flex}.Home-module__3v8E6a__demoPreviewItem{width:100%;max-width:400px}.Home-module__3v8E6a__demoPreviewMedia{object-fit:cover;border-radius:12px;width:100%;max-height:300px}.Home-module__3v8E6a__demoPreviewLabel{text-align:center;color:#64748b;margin:.5rem 0 0;font-size:.9rem;font-weight:500}.Home-module__3v8E6a__demoFileInfoTitle{color:#fff;text-align:left;background:linear-gradient(90deg,#4b5080 0%,#373c6b 100%);margin-bottom:30px;padding:20px 30px;font-size:18px;font-weight:600}.Home-module__3v8E6a__demoFileInfoGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.Home-module__3v8E6a__demoFileInfoGrid p{color:#64748b;text-align:center;margin:.25rem 0;font-size:.8rem}.Home-module__3v8E6a__demoSelect{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.5rem;font-size:.875rem}.Home-module__3v8E6a__demoCheckboxContainer{align-items:center;gap:.5rem;display:flex}.Home-module__3v8E6a__demoProcessButtonContainer{text-align:center;margin-top:1rem}.Home-module__3v8E6a__demoProcessButton.Home-module__3v8E6a__disabled{cursor:not-allowed;opacity:.7;box-shadow:none;background:#94a3b8}.Home-module__3v8E6a__ctaSection{background-position-x:10%}.Home-module__3v8E6a__footer{color:#ccc;background:#1a1a1a;padding:36px 0;position:relative}.Home-module__3v8E6a__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10%;display:flex}.Home-module__3v8E6a__footerBrand{flex-shrink:0}.Home-module__3v8E6a__footerBrandLink{color:inherit;line-height:0;text-decoration:none;display:inline-block}.Home-module__3v8E6a__footerBrandLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ffffffd9}.Home-module__3v8E6a__footerLogo{width:auto;max-width:min(200px,100%);height:auto;display:block}.Home-module__3v8E6a__footerInfo{flex-direction:column;flex:1;display:flex}.Home-module__3v8E6a__footerInfoLine{color:#fff;word-break:keep-all;flex-wrap:wrap;margin:0;font-size:16px;font-weight:200;line-height:1.7;display:flex}.Home-module__3v8E6a__footerAddressWrap{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.Home-module__3v8E6a__footerCopyAddressButton{color:#ffffffeb;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #ffffff73;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:3px;font-family:inherit;line-height:0;display:inline-flex}.Home-module__3v8E6a__footerCopyAddressButtonDone{color:#bbf7d0fa;border-color:#86efac8c}.Home-module__3v8E6a__footerCopyAddressIcon{width:13px;height:13px;display:block}.Home-module__3v8E6a__footerCopyAddressButton:hover{background:#ffffff14;border-color:#ffffffbf}.Home-module__3v8E6a__footerCopyAddressButtonDone:hover{background:#ffffff0f;border-color:#86efacbf}.Home-module__3v8E6a__footerCopyAddressButton:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.Home-module__3v8E6a__footerSep{color:#ffffff52;white-space:nowrap;padding:0 20px;font-weight:400;display:inline-block}.Home-module__3v8E6a__footerLabel{color:#fff;font-weight:500}.Home-module__3v8E6a__footerLink{color:inherit;text-decoration:none}.Home-module__3v8E6a__footerLink:hover{text-decoration:underline}.Home-module__3v8E6a__footerCopy{color:#fff;opacity:.5;margin:30px 0 0;font-size:14px;font-weight:100;line-height:1.6}.Home-module__3v8E6a__footerDescr{opacity:.8;position:absolute;transform:translateY(0)}.Home-module__3v8E6a__footerLogoContainer{align-items:center;display:flex}.Home-module__3v8E6a__footerLogoIcon{background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.Home-module__3v8E6a__footerLogoTitle{color:#fff;font-size:1.5rem;font-weight:700}.Home-module__3v8E6a__footerDescription{opacity:.8;word-break:keep-all;text-align:center;font-size:clamp(.8rem,2.5vw,.95rem);line-height:1.6}.Home-module__3v8E6a__footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.Home-module__3v8E6a__footerCopyrightContainer{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.Home-module__3v8E6a__footerCopyright{opacity:.7;font-size:.9rem}.Home-module__3v8E6a__authModalOverlay{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);box-sizing:border-box;z-index:1001;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Home-module__3v8E6a__authModalContainer{background-color:#fff;border-radius:5px;width:90%;max-width:500px;padding:2rem;position:relative}.Home-module__3v8E6a__authModalClose{z-index:1;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:12px;right:12px}.Home-module__3v8E6a__authModalClose:hover{color:#191919;background-color:#0003}.Home-module__3v8E6a__authModalClose:disabled,.Home-module__3v8E6a__authModalClose:disabled:hover{opacity:.45;cursor:not-allowed;color:#9ca3af;background:0 0}.Home-module__3v8E6a__authModalContainerTerms{max-width:560px}.Home-module__3v8E6a__authTermsWrap{flex-direction:column;gap:14px;display:flex}.Home-module__3v8E6a__authTermsIntro{color:#666;font-size:16px;line-height:1.55}.Home-module__3v8E6a__authTermsMasterRow{border:1px solid #ddd;border-radius:4px;padding:14px 12px}.Home-module__3v8E6a__authTermsMasterRow,.Home-module__3v8E6a__authTermsRequiredRow{color:#1e293b;cursor:pointer;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45;display:flex}.Home-module__3v8E6a__authTermsMasterRow input,.Home-module__3v8E6a__authTermsRequiredRow input{accent-color:#3245e8;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:3px}.Home-module__3v8E6a__authTermsScroll{color:#666;white-space:pre-wrap;word-break:keep-all;background:#f6f6f6;border-radius:4px;max-height:140px;padding:14px 12px;font-size:14px;line-height:1.55;overflow-y:auto}.Home-module__3v8E6a__authRequiredMark{color:#3245e8;font-weight:700}.Home-module__3v8E6a__contactModalShell{background:#fff;border-radius:5px;grid-template-columns:minmax(450px,.42fr) minmax(300px,1fr);max-width:1043px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a33}.Home-module__3v8E6a__contactModalVisual{color:#fff;background:linear-gradient(165deg,#1e3a8a 0%,#0d9488 55%,#34d399 100%);flex-direction:column;gap:20px;min-height:100%;padding:40px 32px;display:flex}.Home-module__3v8E6a__contactModalVisualEyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin:0;font-size:.85rem;font-weight:600}.Home-module__3v8E6a__contactModalVisualTitle{word-break:keep-all;margin:40px 0 0;font-size:28px;font-weight:800;line-height:1.4}.Home-module__3v8E6a__contactModalVisualText{opacity:.95;word-break:keep-all;margin:0;font-size:.95rem;line-height:1.65}.Home-module__3v8E6a__contactModalFormPanel{background:#fff;padding:28px 28px 32px;position:relative}.Home-module__3v8E6a__contactModalForm{margin-top:8px}.Home-module__3v8E6a__contactFieldRow2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Home-module__3v8E6a__contactTextareaWrap{position:relative}.Home-module__3v8E6a__contactTextareaCounted{resize:vertical;min-height:160px;padding-bottom:32px}.Home-module__3v8E6a__contactCharCount{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;bottom:-20px;right:0}.Home-module__3v8E6a__contactPrivacyBlock{margin-top:8px;margin-bottom:1.25rem}.Home-module__3v8E6a__contactPrivacyTitle{color:#1b1f28;margin:0 0 10px;font-size:1rem;font-weight:800}.Home-module__3v8E6a__contactPrivacyScroll{color:#666;white-space:pre-wrap;word-break:keep-all;background:#f6f6f6;border-radius:4px;max-height:120px;margin-bottom:12px;padding:12px 14px;font-size:14px;line-height:1.55;overflow-y:auto}.Home-module__3v8E6a__contactPrivacyRow{color:#1e293b;cursor:pointer;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45;display:flex}.Home-module__3v8E6a__contactPrivacyRow input{accent-color:#3245e8;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:3px}.Home-module__3v8E6a__contactSubmitWrap{justify-content:center;margin-top:.25rem;display:flex}.Home-module__3v8E6a__authModalContainer h2{border-bottom:1px solid #ddd;margin-bottom:22px;padding-bottom:22px;font-size:22px;font-weight:700}.Home-module__3v8E6a__authError{border-radius:6px;margin-bottom:1rem;padding:.75rem}.Home-module__3v8E6a__authError.Home-module__3v8E6a__success{color:#16a34a;background-color:#dcfce7}.Home-module__3v8E6a__authError.Home-module__3v8E6a__error{color:#dc2626;background-color:#fee2e2}.Home-module__3v8E6a__formGroup{margin-bottom:1rem}.Home-module__3v8E6a__formGroup label{color:#666;font-size:15px}.Home-module__3v8E6a__formGroupLast{margin-bottom:1.5rem}.Home-module__3v8E6a__formInput{border:1px solid #cccdd0;border-radius:4px;width:100%;height:44px;padding:.5rem}.Home-module__3v8E6a__contactTextarea{resize:vertical;min-height:140px}.Home-module__3v8E6a__authButtonContainer{justify-content:center;gap:16px;display:flex}.Home-module__3v8E6a__authButton{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:14px;transition:background .2s,box-shadow .2s,transform .2s,filter .2s}.Home-module__3v8E6a__authButton.Home-module__3v8E6a__cancel{background:linear-gradient(#888 0%,#777 100%);border-radius:6px;box-shadow:0 8px 20px #7776}.Home-module__3v8E6a__authButton.Home-module__3v8E6a__cancel:hover:not(:disabled){filter:brightness(1.05);background:linear-gradient(#9a9a9a 0%,#858585 100%);transform:translateY(-1px);box-shadow:0 10px 24px #7777777a}.Home-module__3v8E6a__authButton.Home-module__3v8E6a__cancel:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 16px #7777775c}.Home-module__3v8E6a__authButton.Home-module__3v8E6a__submit{background:linear-gradient(#5264ff 0%,#3245e8 100%);border-radius:6px;box-shadow:0 8px 20px #3245e84d}.Home-module__3v8E6a__authButton.Home-module__3v8E6a__submit:hover:not(:disabled){filter:brightness(1.04);background:linear-gradient(#6474ff 0%,#3d54ea 100%);transform:translateY(-1px);box-shadow:0 10px 26px #3245e86b}.Home-module__3v8E6a__authButton.Home-module__3v8E6a__submit:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 18px #3245e847}.Home-module__3v8E6a__authButton:disabled{opacity:.65;cursor:not-allowed}.Home-module__3v8E6a__authSwitchPrompt{text-align:center;margin-top:1rem;font-size:14px}.Home-module__3v8E6a__authSwitchButton{color:#3b82f6;cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:14px;text-decoration:underline}.Home-module__3v8E6a__demoFeaturesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.Home-module__3v8E6a__demoFeatureItem{text-align:center;background:#f8fafc;border-radius:10px;padding:1.5rem}.Home-module__3v8E6a__demoFeatureIcon{margin-bottom:.75rem;font-size:2rem}.Home-module__3v8E6a__demoFeatureTitle{color:#1e293b;margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.Home-module__3v8E6a__demoFeatureDescription{color:#64748b;word-break:keep-all;font-size:.875rem}.Home-module__3v8E6a__demoProgressContainer{border-radius:12px;margin:2rem 0;padding:1.5rem}.Home-module__3v8E6a__demoProgressContainer.Home-module__3v8E6a__uploading{background:#f0f9ff;border:1px solid #e0f2fe}.Home-module__3v8E6a__demoProgressContainer.Home-module__3v8E6a__processing{background:#f0fdf4;border:1px solid #bbf7d0}.Home-module__3v8E6a__demoProgressTitle{color:#1e293b;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.Home-module__3v8E6a__demoProgressTitle.Home-module__3v8E6a__processing{color:#059669}.Home-module__3v8E6a__demoProgressBarOuter{background:#e5e7eb;border-radius:10px;height:8px;overflow:hidden}.Home-module__3v8E6a__demoProgressContainer.Home-module__3v8E6a__processing .Home-module__3v8E6a__demoProgressBarOuter{background:#dcfce7}.Home-module__3v8E6a__demoProgressBarInner{background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);height:100%;transition:width .3s}.Home-module__3v8E6a__demoProgressBarInner.Home-module__3v8E6a__processing{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.Home-module__3v8E6a__demoProgressText{color:#64748b;text-align:center;margin-top:.5rem;font-size:.875rem}.Home-module__3v8E6a__demoProgressText.Home-module__3v8E6a__processing{color:#059669}.Home-module__3v8E6a__demoModalOverlay{z-index:1000;background-color:#000c;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.Home-module__3v8E6a__demoModalContainer{background-color:#fff;border-radius:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.Home-module__3v8E6a__demoPageShell{background:linear-gradient(135deg,#f0f6fc 0%,#e8f2fa 100%);flex-direction:column;min-height:100vh;display:flex}.Home-module__3v8E6a__demoPageTopBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#fffffff2;border-bottom:1px solid #d8e5f1;padding:.75rem 1.25rem;position:sticky;top:0}.Home-module__3v8E6a__demoPageBackLink{color:#1e293b;align-items:center;gap:.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.Home-module__3v8E6a__demoPageBackLink:hover{color:#2563eb;text-decoration:underline}.Home-module__3v8E6a__demoPageRoot{flex-direction:column;flex:1;width:100%;margin-top:86px;display:flex}.Home-module__3v8E6a__demoPageInner{background:#fff;flex-direction:column;flex:1;width:100%;min-height:calc(100vh - 86px);margin:0 auto;display:flex;box-shadow:0 0 0 1px #0f172a0f}.Home-module__3v8E6a__demoPageTitleSpacer{flex-shrink:0;width:2.5rem}.Home-module__3v8E6a__demoModalHeader{border-bottom:1px solid #e5e7eb;padding:.5rem 1rem}.Home-module__3v8E6a__demoModalTitle{color:#1e293b;justify-content:space-between;align-items:center;font-size:1.75rem;font-weight:700;display:flex}.Home-module__3v8E6a__demoModalDescription{color:#64748b;font-size:.8rem}.Home-module__3v8E6a__demoModalCloseButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:8px;padding:.5rem;font-size:1.5rem;transition:all .3s}.Home-module__3v8E6a__demoModalCloseButton:hover{color:#1f2937;background-color:#f3f4f6}.Home-module__3v8E6a__demoModalCloseButton:disabled,.Home-module__3v8E6a__demoPreviewCloseButton:disabled{opacity:.45;cursor:not-allowed}.Home-module__3v8E6a__demoModalContent{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow:hidden auto}.Home-module__3v8E6a__demoPreviewContainerFullWidth{width:100%;height:calc(100vh - 86px);overflow:auto visible}@supports (height:100svh){.Home-module__3v8E6a__demoPageShell{min-height:100svh}.Home-module__3v8E6a__demoPageInner{min-height:calc(100svh - 86px)}.Home-module__3v8E6a__demoPreviewContainerFullWidth{height:calc(100svh - 86px)}}.Home-module__3v8E6a__demoPreviewStage{align-items:stretch;width:max-content;min-width:100%;height:100%;display:flex}.Home-module__3v8E6a__demoPreviewHeader{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.Home-module__3v8E6a__demoPreviewTitle{color:#1e293b;margin:0;font-size:24px;font-weight:600}.Home-module__3v8E6a__demoPreviewCloseButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.25rem}.Home-module__3v8E6a__demoPreviewGrid{background-color:#f3f4f7;flex:1;justify-content:flex-start;align-items:center;gap:1.5rem;min-width:max-content;height:100%;min-height:0;display:flex;container:demo-preview/inline-size}.Home-module__3v8E6a__demoPreviewGridLeft{flex:none;justify-content:flex-start;gap:1.5rem;max-width:90%;min-height:0;margin:0 auto;display:flex}.Home-module__3v8E6a__demoPreviewItemContainer{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;max-width:100%;display:flex}.Home-module__3v8E6a__demoPreviewItemContainer>div{width:100%}.Home-module__3v8E6a__demoPreviewItemInner{flex-direction:column;align-items:center;width:100%;display:flex}.Home-module__3v8E6a__demoMediaWrapper{aspect-ratio:16/9;box-sizing:border-box;width:100%;height:auto;min-height:0;position:relative;overflow:visible}.Home-module__3v8E6a__demoMediaElement{object-fit:contain;box-sizing:border-box;z-index:9;background:#f3f4f7;border:2px dashed #d1d5db;border-radius:12px;width:100%;height:100%;margin:auto;position:absolute;inset:0}.Home-module__3v8E6a__demoMediaElement.Home-module__3v8E6a__processed{border:2px solid #10b981}.Home-module__3v8E6a__demoMediaWrapper .Home-module__3v8E6a__videoLabel{font-size:.88rem;font-family:var(--font-family);z-index:6;box-shadow:none;border-radius:6px 6px 0 0;padding:12px 40px 40px;font-size:18px;line-height:1.2;position:absolute;top:-50px;left:0}.Home-module__3v8E6a__demoAfterItemContainer .Home-module__3v8E6a__videoLabel{box-shadow:none}.Home-module__3v8E6a__demoAfterItemContainer{position:relative}.Home-module__3v8E6a__demoMediaLabel{color:#fff;border-radius:6px;padding:4px 8px;font-size:.8rem;font-weight:600;position:absolute;top:8px;left:8px}.Home-module__3v8E6a__demoMediaLabel.Home-module__3v8E6a__original{background-color:#000000b3}.Home-module__3v8E6a__demoMediaLabel.Home-module__3v8E6a__processed{background-color:#10b981e6;width:67px}.Home-module__3v8E6a__demoMediaTitle{text-align:center;color:#64748b;margin:.75rem 0 0;font-size:20px;font-weight:600}.Home-module__3v8E6a__demoMediaTitle.Home-module__3v8E6a__processed{color:#10b981}.Home-module__3v8E6a__demoAfterPlaceholder{aspect-ratio:16/9;box-sizing:border-box;z-index:9;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:auto;min-height:0;padding:2rem;display:flex;position:relative}.Home-module__3v8E6a__demoPlaceholderIcon{opacity:.5;margin-bottom:1rem;font-size:3rem}.Home-module__3v8E6a__demoPlaceholderText{text-align:center;color:#64748b;word-break:keep-all;margin:0;font-size:16px;font-weight:500}.Home-module__3v8E6a__demoRightColumn{flex-direction:column;flex:0 0 360px;align-self:stretch;width:360px;min-width:360px;height:auto;padding:0;display:flex}.Home-module__3v8E6a__demoRightColumnTop,.Home-module__3v8E6a__demoFileInfoContainer{flex-direction:column;display:flex}.Home-module__3v8E6a__demoFileInfoList{flex-direction:column;flex:1;gap:.25rem;padding:0 30px 30px;display:flex}.Home-module__3v8E6a__demoInfoItem{color:#191919;text-align:left;font-size:15px}.Home-module__3v8E6a__demoInfoValue{word-break:break-all;line-height:1.3}.Home-module__3v8E6a__demoOptionsContainer{background-color:#fff;height:fit-content}.Home-module__3v8E6a__demoOptionsTitle{color:#fff;text-align:left;background:linear-gradient(90deg,#4b5080 0%,#373c6b 100%);margin-bottom:30px;padding:20px 30px;font-size:18px;font-weight:600}.Home-module__3v8E6a__demoOption{padding:0 30px 30px}.Home-module__3v8E6a__demoOptionLabel{color:#191919;text-align:left;margin-bottom:14px;font-size:16px;font-weight:600;line-height:1.2;display:block}.Home-module__3v8E6a__demoSelect{color:#64748b;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.5rem;font-size:.8rem;font-weight:400}.Home-module__3v8E6a__demoSelect:disabled{opacity:.6;background-color:#f3f4f6}.Home-module__3v8E6a__demoSimpleControlHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.Home-module__3v8E6a__demoLabelRow{justify-content:space-between;align-items:flex-start;gap:.35rem;width:100%;min-width:0;display:flex}.Home-module__3v8E6a__demoLabelStack{flex-direction:column;align-items:baseline;gap:5px;min-width:0;display:flex}.Home-module__3v8E6a__demoLabelPrimaryRow{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.Home-module__3v8E6a__demoLabelPrimaryRow .Home-module__3v8E6a__demoOptionLabel{min-width:0;margin-bottom:0}.Home-module__3v8E6a__demoOptionLabelSub{color:#64748b;text-indent:0;white-space:nowrap;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.25;display:block}.Home-module__3v8E6a__demoInfoTrigger{outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Home-module__3v8E6a__demoInfoTrigger:focus-visible .Home-module__3v8E6a__demoInfoIcon{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 4px #3d51ff}.Home-module__3v8E6a__demoInfoIcon{cursor:help;object-fit:contain;flex-shrink:0;width:18px;height:18px;display:block}.Home-module__3v8E6a__demoTooltip{color:#fff;opacity:0;visibility:hidden;z-index:80;pointer-events:none;text-align:left;word-break:keep-all;background:linear-gradient(320deg,#6366f1 0%,#4f46e5 55%,#4338ca 100%);border-radius:10px;min-width:250px;max-width:min(300px,100vw - 32px);padding:11px 13px;font-size:.8125rem;font-weight:500;line-height:1.45;transition:opacity .16s,visibility .16s;position:absolute;top:calc(100% + 10px);left:-70px;right:auto;transform:none;box-shadow:0 10px 28px #4338ca61}.Home-module__3v8E6a__demoTooltip:before{content:"";border:7px solid #0000;border-bottom-color:#4f46e5;position:absolute;bottom:100%;left:71px;right:auto}.Home-module__3v8E6a__demoInfoTrigger:hover .Home-module__3v8E6a__demoTooltip,.Home-module__3v8E6a__demoInfoTrigger:focus-within .Home-module__3v8E6a__demoTooltip{opacity:1;visibility:visible}.Home-module__3v8E6a__demoSimpleControlValue{color:#334155;text-align:right;min-width:2rem;font-size:.85rem;font-weight:600}.Home-module__3v8E6a__demoSimpleHint{color:#666;text-align:left;margin-bottom:12px;font-size:14px;line-height:1.5}.Home-module__3v8E6a__demoSlider{accent-color:#3d51ff;cursor:pointer;width:100%;margin:0}.Home-module__3v8E6a__demoSlider:disabled{cursor:not-allowed;opacity:.6}.Home-module__3v8E6a__demoSimpleMeta{color:#191919;justify-content:space-between;gap:1rem;font-size:13px;display:flex}.Home-module__3v8E6a__demoCheckbox{accent-color:#00d4ff;width:16px;height:16px}.Home-module__3v8E6a__demoCheckbox:disabled{opacity:.6}.Home-module__3v8E6a__demoCommentBox{text-align:left;color:#6d758f;word-break:keep-all;background:#f8faff;border:1px solid #d5dae9;border-radius:4px;align-items:center;padding:14px 16px;font-size:14px;display:flex}.Home-module__3v8E6a__demoCheckboxLabel{color:#64748b;cursor:pointer;font-size:.8rem}.Home-module__3v8E6a__demoCheckboxLabel.Home-module__3v8E6a__disabled{cursor:not-allowed;opacity:.6}.Home-module__3v8E6a__demoActionRow{gap:20px;width:100%;display:flex}.Home-module__3v8E6a__demoActionRow button{flex:1}.Home-module__3v8E6a__demoRightColumnBottom{flex-direction:column;gap:30px;padding:0 30px 30px;display:flex}.Home-module__3v8E6a__demoSwapFileButton{color:#3d51ff;cursor:pointer;background:#fff;border:1px solid #3d51ff;border-radius:6px;padding:14px 30px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.Home-module__3v8E6a__demoSwapFileButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3245e81a}.Home-module__3v8E6a__demoSwapFileButton.Home-module__3v8E6a__disabled{color:#94a3b8;cursor:not-allowed;opacity:.85;background:#f1f5f9}.Home-module__3v8E6a__demoProcessButton{color:#fff;cursor:pointer;background:linear-gradient(#5264ff 0%,#3d51ff 100%);border:none;border-radius:6px;padding:14px 30px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.Home-module__3v8E6a__demoProcessButton:hover{box-shadow:0 8px 20px #3245e84d}.Home-module__3v8E6a__demoProcessButton.Home-module__3v8E6a__disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}.Home-module__3v8E6a__demoProcessButtonText{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.25;display:inline-block}.Home-module__3v8E6a__pc_mode{grid-template-columns:repeat(3,1fr);display:grid}.Home-module__3v8E6a__mb_mode{display:none}.Home-module__3v8E6a__compactProgressContainer{text-align:center;width:80%;max-width:250px}.Home-module__3v8E6a__compactProgressTitle{color:#334155;margin-bottom:.75rem;font-size:1rem;font-weight:600}.Home-module__3v8E6a__compactProgressBarOuter{background:#e5e7eb;border-radius:10px;width:100%;height:10px;overflow:hidden}.Home-module__3v8E6a__compactProgressBarInner{background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);height:100%;transition:width .3s}.Home-module__3v8E6a__compactProgressText{color:#64748b;margin-top:.5rem;font-size:.875rem;font-weight:500}.Home-module__3v8E6a__animatedTextContainer{height:1.2em;margin-top:1rem;position:relative}.Home-module__3v8E6a__animatedText{color:#4b5563;width:100%;font-size:.9rem;font-weight:500;animation:.5s ease-out Home-module__3v8E6a__fadeIn;position:absolute;left:0}@keyframes Home-module__3v8E6a__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Home-module__3v8E6a__demoAfterTitleContainer{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.Home-module__3v8E6a__demoDownloadButton{color:#fff;cursor:pointer;background:linear-gradient(182deg,#00d1a0 -9.49%,#3d51ff 98.76%);border:none;border-radius:6px;align-items:center;gap:.5rem;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.Home-module__3v8E6a__demoDownloadButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3245e84d}.Home-module__3v8E6a__demoDownloadButton:active{transform:translateY(0);box-shadow:0 2px 8px #10b9814d}.Home-module__3v8E6a__demoDownloadButton:disabled{cursor:not-allowed;box-shadow:none;background:#6b7280;transform:none}.Home-module__3v8E6a__navContact{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Home-module__3v8E6a__navCtaOutline{font-family:var(--font-family-display);letter-spacing:.02em;color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.Home-module__3v8E6a__navCtaOutline:hover{transform:translateY(-2px);box-shadow:0 8px 20px #23232333}.Home-module__3v8E6a__navCtaSolid{font-family:var(--font-family-display);letter-spacing:.02em;color:#3d51ff;cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.Home-module__3v8E6a__navCtaSolid:hover{transform:translateY(-2px);box-shadow:0 8px 20px #23232333}.Home-module__3v8E6a__navLink{font-family:var(--font-family-display);letter-spacing:.02em;font-weight:600}.Home-module__3v8E6a__navLink:hover{color:#00d4ff}.Home-module__3v8E6a__navButtonPrimary{background:linear-gradient(135deg,#00a8df 0%,#006dbe 100%);border-radius:14px;box-shadow:0 10px 22px #006ebb57}.Home-module__3v8E6a__navButtonPrimary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #006ebb6b}.Home-module__3v8E6a__navButtonSecondary{border-radius:14px}.Home-module__3v8E6a__heroSection{background-image:radial-gradient(56% 48% at 20% 18%,#00a7db38 0%,#00a7db00 100%),radial-gradient(64% 56% at 84% 84%,#1149a033 0%,#1149a000 100%),linear-gradient(138deg,#071a3459 0%,#09305e40 48%,#114b7933 100%),url(/images/hero-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.Home-module__3v8E6a__heroHeading{color:#fff;word-break:keep-all;margin-bottom:20px;font-size:44px;font-weight:700}.Home-module__3v8E6a__heroHeading br,.Home-module__3v8E6a__heroDescription br{display:none}.Home-module__3v8E6a__heroDescription{color:#fff;font-size:18px;line-height:130%}.Home-module__3v8E6a__tagline{color:#f2f9ff;text-shadow:0 1px 2px #0000004d;background:#04162cd6;border-color:#addcff9e;box-shadow:0 12px 28px #000c2059}.Home-module__3v8E6a__mainHeading{font-family:var(--font-family-display);letter-spacing:-.04em;text-shadow:0 8px 24px #00143485;font-weight:800;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.Home-module__3v8E6a__videoPlayer{z-index:4;border-radius:14px;box-shadow:0 10px 28px #0f172a1f}.Home-module__3v8E6a__videoTitle{font-family:var(--font-family-display);font-weight:600}.Home-module__3v8E6a__videoSampleRow .Home-module__3v8E6a__videoThumbnailButton{border-radius:999px}.Home-module__3v8E6a__videoSampleRow .Home-module__3v8E6a__videoThumbnailButton.Home-module__3v8E6a__active{background:#3b4270;border-color:#3b4270}.Home-module__3v8E6a__logoBanner{width:100%;position:relative;overflow:hidden}.Home-module__3v8E6a__logoBanner:before,.Home-module__3v8E6a__logoBanner:after{content:"";pointer-events:none;z-index:2;width:clamp(40px,8vw,110px);position:absolute;top:0;bottom:0}.Home-module__3v8E6a__logoBanner:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.Home-module__3v8E6a__logoBanner:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.Home-module__3v8E6a__logoBannerContainer{will-change:transform;align-items:center;gap:0;width:max-content;margin:0;padding:0;animation:50s linear infinite Home-module__3v8E6a__logoBannerMarquee;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.Home-module__3v8E6a__logoBannerTrack{flex-shrink:0;align-items:center;gap:0 80px;padding:0 40px;display:flex}.Home-module__3v8E6a__logoBanner:hover .Home-module__3v8E6a__logoBannerContainer{animation-play-state:paused}.Home-module__3v8E6a__logoBannerLink{justify-content:center;align-items:center;display:inline-flex}.Home-module__3v8E6a__logoBannerItem img{width:auto;display:block}@keyframes Home-module__3v8E6a__logoBannerMarquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 1px))}}.Home-module__3v8E6a__effectThumbnail{border-width:2px;border-radius:12px}.Home-module__3v8E6a__sectionTitle,.Home-module__3v8E6a__demoFeatureTitle,.Home-module__3v8E6a__pricingHeader h3,.Home-module__3v8E6a__ctaContent h2,.Home-module__3v8E6a__demoPreviewTitle{font-family:var(--font-family-display);letter-spacing:-.02em}.Home-module__3v8E6a__featureCard{border:1px solid #bad8efcc;border-radius:20px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 12px 28px #0a223b1a}.Home-module__3v8E6a__featureCard:hover{border-color:#7abceae6;transform:translateY(-4px);box-shadow:0 18px 34px #07182f29}.Home-module__3v8E6a__featureImageContainer{border:1px solid #bed6ebe6;border-radius:20px}.Home-module__3v8E6a__marketsContainer,.Home-module__3v8E6a__demoFeatureItem{border:1px solid #bdd7eccc;border-radius:18px;box-shadow:0 10px 24px #071b3114}.Home-module__3v8E6a__ctaButton,.Home-module__3v8E6a__demoProcessButton,.Home-module__3v8E6a__demoSelectFileButton,.Home-module__3v8E6a__demoDownloadButton{border-radius:6px}.Home-module__3v8E6a__ctaButton:hover,.Home-module__3v8E6a__demoSelectFileButton:hover:not(.Home-module__3v8E6a__disabled),.Home-module__3v8E6a__demoProcessButton:hover:not(.Home-module__3v8E6a__disabled),.Home-module__3v8E6a__demoDownloadButton:hover{transform:translateY(-2px)}.Home-module__3v8E6a__formInput,.Home-module__3v8E6a__demoSelect{transition:border-color .2s,box-shadow .2s}.Home-module__3v8E6a__formInput:focus,.Home-module__3v8E6a__demoSelect:focus{border-color:#3ea8df;outline:none;box-shadow:0 0 0 4px #3ea8df29}.Home-module__3v8E6a__demoModalOverlay{background:#030e1cc7}.Home-module__3v8E6a__demoModalHeader{background:linear-gradient(135deg,#f7fbff 0%,#edf6ff 100%);border-bottom:1px solid #d8e5f1}.Home-module__3v8E6a__scrollTopButton{cursor:pointer;z-index:1000;opacity:0;pointer-events:none;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:opacity .28s,transform .28s;display:flex;position:fixed;bottom:60px;right:60px;transform:translateY(10px);box-shadow:2px 6px 15px #00000026}.Home-module__3v8E6a__scrollTopButton img{width:24px;height:24px;display:block}.Home-module__3v8E6a__scrollTopButton.Home-module__3v8E6a__visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:1200px){.Home-module__3v8E6a__demoPreviewContainerFullWidth{overflow-x:visible}.Home-module__3v8E6a__demoPreviewStage{width:100%;min-width:0}.Home-module__3v8E6a__demoPreviewGrid{flex:1 1 0;min-width:0}.Home-module__3v8E6a__demoPreviewGridLeft{flex-wrap:nowrap;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;width:100%;display:grid}.Home-module__3v8E6a__demoPreviewItemContainer{flex:auto;width:auto;min-width:0}}@container demo-preview (max-width:1200px){.Home-module__3v8E6a__demoPreviewGrid{align-items:flex-start}.Home-module__3v8E6a__demoPreviewGridLeft{grid-template-columns:minmax(0,1fr);align-content:start;gap:5rem;width:100%;max-width:100%;display:grid}.Home-module__3v8E6a__demoPreviewItemContainer{width:min(100%,clamp(320px,52vh,760px));margin-inline:auto}.Home-module__3v8E6a__demoMediaWrapper,.Home-module__3v8E6a__demoAfterPlaceholder{width:100%}}@media (max-width:1200px){.Home-module__3v8E6a__skillModalNavButtonPrev,.Home-module__3v8E6a__skillModalNavButtonNext{display:none}.Home-module__3v8E6a__skillGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__3v8E6a__skillModalBody{height:60vh}}@media (max-width:1024px){.Home-module__3v8E6a__pcText{display:none}.Home-module__3v8E6a__mbText{display:inline-block}.Home-module__3v8E6a__skillModalPanel{padding:20px}.Home-module__3v8E6a__skillModalNavButton{width:38px;height:38px;margin-top:-19px;font-size:24px}.Home-module__3v8E6a__skillModalNavButtonPrev{left:8px}.Home-module__3v8E6a__skillModalNavButtonNext{right:8px}.Home-module__3v8E6a__skillModalLayout{grid-template-columns:1fr;gap:20px}.Home-module__3v8E6a__deploySlideTitleRow{padding:15px 0 15px 30px}.Home-module__3v8E6a__deploySlideToggle{margin-right:20px}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideToggle{top:20px;right:20px}.Home-module__3v8E6a__pc_mode{display:none}.Home-module__3v8E6a__mb_mode{grid-template-columns:repeat(3,1fr);display:grid}.Home-module__3v8E6a__videoCompareRow{grid-template-columns:1fr;gap:20px}.Home-module__3v8E6a__videoCompareArrow{margin:.15rem 0;transform:rotate(90deg)}.Home-module__3v8E6a__videoControlBar{flex-direction:column;align-items:stretch}.Home-module__3v8E6a__featureHighlightGrid{grid-template-columns:1fr}.Home-module__3v8E6a__featureHighlightImage{height:auto}.Home-module__3v8E6a__deploySlideItem{grid-template-columns:1fr auto}.Home-module__3v8E6a__deploySlideThumb{display:none}.Home-module__3v8E6a__deploySlideItemActive{grid-template-columns:1fr}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideThumb{display:block}.Home-module__3v8E6a__featureRow{grid-template-columns:1fr}.Home-module__3v8E6a__featureRow:nth-child(odd) .Home-module__3v8E6a__featureImageContainer{order:0}.Home-module__3v8E6a__skillGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.Home-module__3v8E6a__skillCard{--skill-desc-lines:4}.Home-module__3v8E6a__pricingCardPro{transform:scale(1)}.Home-module__3v8E6a__demoRightColumnTop{flex-direction:column;flex:auto;gap:1rem}.Home-module__3v8E6a__demoFileInfoContainer,.Home-module__3v8E6a__demoOptionsContainer{flex:1}.Home-module__3v8E6a__demoPreUploadLayout,.Home-module__3v8E6a__demoPreviewStage{flex-direction:column}.Home-module__3v8E6a__demoPreUploadLayout{height:auto;min-height:0}.Home-module__3v8E6a__demoPreUploadDropzoneContainer{flex:none}.Home-module__3v8E6a__demoPreviewContainerFullWidth{height:auto;min-height:0;overflow:hidden visible}.Home-module__3v8E6a__demoPreviewStage{width:100%;min-width:0;height:auto}.Home-module__3v8E6a__demoPreviewGrid{width:100%;min-width:0;height:auto;padding:70px 15px 15px}.Home-module__3v8E6a__demoPreviewGridLeft{width:100%;max-width:100%;margin:0}.Home-module__3v8E6a__demoRightColumn{flex:auto;width:100%;min-width:0}.Home-module__3v8E6a__demoPreUploadSidebar{width:100%}.Home-module__3v8E6a__demoPreUploadBottomGuide{padding:0 30px 20px}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideBody{justify-self:flex-start;width:100%;padding:30px}.Home-module__3v8E6a__deploySlideChevron img{width:15px}.Home-module__3v8E6a__pricingGrid>.Home-module__3v8E6a__pricingCard:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,460px)}.Home-module__3v8E6a__footerInner{flex-direction:column;align-items:flex-start;gap:28px}.Home-module__3v8E6a__footerInfo,.Home-module__3v8E6a__footerCopy{text-align:left}}@media (max-width:860px){.Home-module__3v8E6a__nav{padding:12px 0}.Home-module__3v8E6a__demoPageRoot{margin-top:72px}.Home-module__3v8E6a__demoUploadArea{scroll-margin-top:80px}.Home-module__3v8E6a__navContainer .Home-module__3v8E6a__navContact,.Home-module__3v8E6a__desktopNavLinks,.Home-module__3v8E6a__desktopOnly{display:none}.Home-module__3v8E6a__hamburgerMenu{display:flex}.Home-module__3v8E6a__navContainer{padding:0 1.5rem}.Home-module__3v8E6a__videoTitle{margin-top:1rem;font-size:1rem}.Home-module__3v8E6a__videoLabel,.Home-module__3v8E6a__demoMediaWrapper .Home-module__3v8E6a__videoLabel{padding:12px 20px 40px;font-size:16px}.Home-module__3v8E6a__scrollTopButton{width:50px;height:50px;bottom:20px;right:20px}.Home-module__3v8E6a__segmentedButton{height:35px;padding:7px 12px;font-size:13px}.Home-module__3v8E6a__skillModalClose{top:15px;right:15px}.Home-module__3v8E6a__ctaContent{padding:70px 0}.Home-module__3v8E6a__demoPreUploadLayout{flex-direction:column;height:auto;min-height:0}.Home-module__3v8E6a__demoPreUploadDropzoneContainer{flex:none;padding:15px 0}}@media (max-width:768px){.Home-module__3v8E6a__ctaButtonPrimary,.Home-module__3v8E6a__ctaButtonSecondary{width:min(100%,320px)}.Home-module__3v8E6a__skillModalTitle{gap:4px;font-size:22px}.Home-module__3v8E6a__skillModalSectionTitle{font-size:20px}.Home-module__3v8E6a__skillModalHeader{padding:0 50px 20px 0}.Home-module__3v8E6a__skillModalBody{padding:20px 0 0}.Home-module__3v8E6a__skillModalFooter{padding:14px 20px 18px}.Home-module__3v8E6a__skillTitle{font-size:22px}.Home-module__3v8E6a__skillCard{height:auto}.Home-module__3v8E6a__skillGrid{grid-template-columns:1fr;align-items:start}.Home-module__3v8E6a__skillTitleWrap{flex-direction:column;gap:12px;min-width:0;height:auto;display:flex}.Home-module__3v8E6a__skillCardFootnote{top:20px}.Home-module__3v8E6a__skillDescription{min-height:0}.Home-module__3v8E6a__skillCardButton,.Home-module__3v8E6a__skillCard button{justify-content:center;align-items:center;padding:40px 20px}.Home-module__3v8E6a__skillCardTop{align-items:center;min-height:0}.Home-module__3v8E6a__authModalOverlay{padding-top:max(env(safe-area-inset-top,0px), 12px);padding-bottom:max(env(safe-area-inset-bottom,0px), 12px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;overflow-y:auto}.Home-module__3v8E6a__contactModalShell{width:min(94vw,100%);max-height:min(calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px), 900px);-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto}@supports (height:100svh){.Home-module__3v8E6a__contactModalShell{max-height:min(calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px), 900px)}}.Home-module__3v8E6a__contactModalVisual{min-height:auto;padding:30px}.Home-module__3v8E6a__contactFieldRow2{grid-template-columns:1fr}.Home-module__3v8E6a__contactModalFormPanel{padding:30px;position:static}.Home-module__3v8E6a__contactModalShell{position:relative}.Home-module__3v8E6a__contactModalShell .Home-module__3v8E6a__authModalClose{z-index:6;color:#fff;position:absolute;top:10px;right:10px}.Home-module__3v8E6a__logoTitle{font-size:1.25rem}.Home-module__3v8E6a__heroSection{background-image:radial-gradient(58% 44% at 50% 8%,#00a0dc38 0%,#00a0dc00 100%),linear-gradient(145deg,#071a3466 0%,#0f42744d 100%),url(/images/hero-bg.png);background-position:70%;background-repeat:no-repeat;background-size:cover;padding:120px 20px 0}.Home-module__3v8E6a__heroHeading{font-size:30px;line-height:120%}.Home-module__3v8E6a__heroHeading br,.Home-module__3v8E6a__heroDescription br{display:block}.Home-module__3v8E6a__mainHeading{word-break:keep-all;font-size:clamp(2rem,10vw,2.5rem)}.Home-module__3v8E6a__deploySliderWrap{gap:8px;padding:6px}.Home-module__3v8E6a__deploySlideItem{gap:10px;min-height:58px}.Home-module__3v8E6a__deploySlideTitle{font-size:18px}.Home-module__3v8E6a__deploySlideItemActive{min-height:148px}.Home-module__3v8E6a__deploySlideItemActive .Home-module__3v8E6a__deploySlideBody{justify-self:stretch;width:100%}.Home-module__3v8E6a__statsContainer{gap:1rem}.Home-module__3v8E6a__statValue{font-size:2rem}.Home-module__3v8E6a__statLabel{font-size:.875rem}.Home-module__3v8E6a__ctaContainer{flex-direction:column;align-items:center;margin:80px 20px}.Home-module__3v8E6a__ctaButtonPrimary,.Home-module__3v8E6a__ctaButtonSecondary{width:100%;max-width:320px;padding:1rem 2rem;font-size:1rem}.Home-module__3v8E6a__trustedByLogos{gap:2.5rem}.Home-module__3v8E6a__sectionTitle{font-size:30px}.Home-module__3v8E6a__sectionHeader{margin-bottom:25px}.Home-module__3v8E6a__featureHighlightTitle{margin-bottom:10px;font-size:23px}.Home-module__3v8E6a__sectionSubtitle{font-size:1.1rem}.Home-module__3v8E6a__featureCardsGrid{grid-template-columns:1fr}.Home-module__3v8E6a__pricingGrid{grid-template-columns:1fr;gap:2rem}.Home-module__3v8E6a__pricingGrid>.Home-module__3v8E6a__pricingCard:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:100%}.Home-module__3v8E6a__pricingCard{min-height:640px}.Home-module__3v8E6a__ctaContent h2{font-size:2rem}.Home-module__3v8E6a__ctaContent p{font-size:1.1rem}.Home-module__3v8E6a__demoFeaturesGrid{grid-template-columns:1fr}.Home-module__3v8E6a__videoComparerContainer{border-radius:18px;padding:70px 20px 20px;box-shadow:0 16px 40px #24295533}.Home-module__3v8E6a__featureCard,.Home-module__3v8E6a__featureImageContainer,.Home-module__3v8E6a__pricingCard,.Home-module__3v8E6a__marketsContainer,.Home-module__3v8E6a__demoFeatureItem{border-radius:16px}.Home-module__3v8E6a__pricingCardPro{transform:scale(1)}.Home-module__3v8E6a__demoMediaTitle{margin:.3rem 0 0;font-size:16px}.Home-module__3v8E6a__demoRightColumnTop{flex-direction:column}.Home-module__3v8E6a__demoPreUploadDropzone{aspect-ratio:auto;width:min(100%,100% - 2rem);height:100%;padding:1.5rem}.Home-module__3v8E6a__demoProcessButton{height:60px}.Home-module__3v8E6a__demoAfterTitleContainer{flex-direction:column;align-items:flex-start;gap:.5rem}.Home-module__3v8E6a__demoDownloadButton{justify-content:center;width:100%;padding:.75rem 1rem;font-size:16px}.Home-module__3v8E6a__demoSwapFileButton,.Home-module__3v8E6a__demoProcessButton{width:100%}.Home-module__3v8E6a__skillModalParagraph,.Home-module__3v8E6a__skillModalPointItem p{font-size:16px}.Home-module__3v8E6a__footerInfoLine{font-size:14px}.Home-module__3v8E6a__footerSep{padding:0 10px}}
