.feature-hero-main-content{background-image:url(/assets/images/hero_vector_grids.png);background-position:50%;background-size:cover}.feature-hero{color:#fff;justify-content:center;align-items:center;gap:32px;width:100%;padding:55px 0;display:flex;position:relative;overflow:hidden}.hero-main-title{margin-bottom:50px}.feature-hero__title-wrap{flex-direction:column;gap:24px;display:flex}.feature-hero__content{flex-direction:column;gap:48px;max-width:485px;display:flex}.feature-hero__title{color:var(--landing-primary);font-size:36px;font-weight:400;line-height:120%}.feature-hero__title span{color:#ffb422}.feature-hero__subtitle{color:var(--landing-secondary);font-size:16px;font-weight:400}.feature-hero__cta button{color:#fff;background:var(--landing-primary);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:12px;padding:0 36px;font-size:24px;font-weight:400;line-height:54px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.feature-hero__cta button:hover{opacity:.9}.feature-hero__cta button:active{transform:scale(.95)}.feature-hero__media{background:var(--landing-primary);border-radius:24px;padding:20px}.feature-hero__video{max-width:750px}.feature-hero__video video{border-radius:16px;width:100%;height:auto;display:block}.feature-hero__media-text{padding:20px 13px;font-size:36px;font-weight:700}.feature-hero__media-text span{color:#ffb422}.feature-hero__media-text--chat-pdf{font-size:30px;line-height:1.3}@media (max-width:1200px){.feature-hero{gap:24px}.feature-hero__title,.feature-hero__media-text{font-size:32px}}@media (max-width:1024px){.feature-hero{padding:20px}.hero-main-title{margin-bottom:20px}.feature-hero__content{gap:40px;max-width:420px}.feature-hero__title{font-size:26px}.feature-hero__subtitle{font-size:14px}.feature-hero__cta button{font-size:16px;line-height:40px}.feature-hero__media{padding:16px}.feature-hero__media-text{font-size:28px}}@media (max-width:991px){.feature-hero{text-align:center;flex-direction:column;gap:40px}.feature-hero__content{align-items:center;gap:30px;max-width:100%}}@media (max-width:768px){.feature-hero__title-wrap{align-items:center}.feature-hero__title{font-size:22px}.feature-hero__subtitle{font-size:15px}.feature-hero__cta button{padding:0 28px;font-size:18px;line-height:44px}.feature-hero__media{width:100%;padding:14px}.feature-hero__video{max-width:100%}.feature-hero__media-text{text-align:center;font-size:24px}}@media (max-width:600px){.feature-hero{gap:26px;padding:20px 0}.feature-hero-main{margin:0 10px}}@media (max-width:480px){.feature-hero__title{font-size:18px}.feature-hero__subtitle{font-size:14px}.feature-hero__cta button{padding:0 24px;font-size:16px;line-height:40px}.feature-hero__media-text{padding:10px 8px 0;font-size:20px}.feature-hero__content{gap:20px}}
.welcome-section{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:20px;width:100%;margin:0 auto;padding:40px}.welcome-content-wrapper{flex-direction:column;align-items:center;gap:36px;display:flex}.welcome-content{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.welcome-section p{color:#1e1e1e;text-align:center;vertical-align:middle;font-size:18px;font-weight:400;line-height:25.6px}.button-primary{color:#fff;cursor:pointer;background:#000;border:none;border-radius:68px;height:62px;padding:0 2rem;font-size:18px;font-weight:500;transition:background-color .2s}.button-primary:hover{background-color:#333}@media (max-width:1366px){.welcome-section{margin:0 auto}.welcome-section p{font-size:16px}.button-primary{height:48px;font-size:16px}}@media (max-width:1280px){.welcome-section{padding:30px}.welcome-section p{font-size:16px}}@media (max-width:1200px){.welcome-section{padding:20px}}@media (max-width:600px){.welcome-content-wrapper{gap:20px}.welcome-section p{font-size:14px}}@media (max-width:575px){.welcome-section{border-radius:0}}
.heroswipper-card.imgCompare_slider_card{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.imgCompare_slider{width:100%;max-width:100%;height:auto;margin:0;padding:0}.heroswipper-swiper .swiper-slide{overflow:visible!important}
.maintenance-container{color:#000;width:100%;min-height:100vh;font-family:var(--font-DM-sans), sans-serif;background-color:#fff;justify-content:center;align-items:center;padding:20px;display:flex}.maintenance-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex}.maintenance-illustration{justify-content:center;align-items:center;width:240px;height:180px;margin-bottom:40px;display:flex}.maintenance-title{color:#111827;margin-bottom:15px;font-size:24px;font-weight:700}.maintenance-description{color:#6b7280;margin-bottom:32px;font-size:15px;font-weight:400;line-height:1.6}.refresh-button{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:160px;padding:12px 32px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.refresh-button:hover{background:#4338ca}.refresh-button:disabled{cursor:not-allowed;opacity:.7;background:#9ca3af}.refresh-button.loading{padding-left:48px;position:relative}.refresh-button.loading:before{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@keyframes spin{to{transform:translateY(-50%)rotate(360deg)}}@media (max-width:640px){.maintenance-title{font-size:20px}.maintenance-description{font-size:14px}}.gear-loader{transform-origin:225.5px 25.8px;animation:2.4s linear infinite spin-loader}@keyframes spin-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gauge-spinner{transform-origin:121.5px 85.5px;animation:2.4s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.wheel-spin{transform-origin:39.6px 210.6px;animation:2.8s linear infinite wheel-rotate}@keyframes wheel-rotate{to{transform:rotate(360deg)}}.spanner-group{transform-origin:191px 159px;animation:5.5s cubic-bezier(.4,0,.6,1) infinite spanner-turn,5.5s ease-in-out infinite subtle-pressure}@keyframes spanner-turn{0%{transform:rotate(-18deg)}25%{transform:rotate(18deg)}50%{transform:rotate(-18deg)}75%{transform:rotate(18deg)}to{transform:rotate(-18deg)}}@keyframes subtle-pressure{0%,to{transform:translateY(0)}25%,75%{transform:translateY(-2px)}50%{transform:translateY(1.5px)}}.logo-breathe-strong{transform-origin:226px 101px;animation:4s cubic-bezier(.4,0,.2,1) infinite breathe}@keyframes breathe{0%,to{transform:scale(1)}45%{transform:scale(1.18)}55%{transform:scale(1.18)}}
.extension-feature-main{flex-direction:column;gap:48px;display:flex}.extension-feature-row{justify-content:space-between;gap:40px;display:flex}.extension-feature-row.left{flex-direction:row-reverse}.extension-feature-title{color:var(--landing-primary);margin-bottom:12px;font-size:26px;font-weight:400;line-height:34px}.feature-list-main{flex-direction:column;gap:75px;display:flex}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{color:#666;margin-bottom:12px;padding-left:20px;font-size:16px;line-height:1.6;position:relative}.feature-list li:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}.feature-image-wrapper img{border:.5px solid #e0e0e0;border-radius:16px;max-width:100%;height:auto}.install-ext-btn{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:10px 20px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.install-ext-btn:hover{background-color:#000000c4;box-shadow:0 4px 12px #0003}.install-ext-btn svg{width:18px;height:18px}.install-ext-btn svg path{fill:#fff}.feature-list-title{font-weight:600}@media (max-width:991px){.extension-feature-row{gap:20px;flex-direction:column!important}.feature-list-main{gap:40px}.extension-feature-title{font-size:22px}.extension-feature-main{gap:30px}}@media (max-width:768px){.feature-title{font-size:24px}.feature-list-main{gap:30px}}@media (max-width:500px){.extension-feature-title{font-size:18px;line-height:24px}.feature-list li{font-size:14px;line-height:18px}}
.deep-research-main{justify-content:center;align-items:center;gap:8px;padding:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.deep-research-main:hover{transform:scale(1.02)}.animated-border{--bg:var(--theme-bg,#fff);--bg-subtle:var(--theme-bg-subtle,#eee);--highlight:#66bdff;--highlight-2:#ff679f;--highlight-3:#ff9070;--duration:3s;--shadow-size:2px;isolation:isolate;cursor:pointer;background:linear-gradient(var(--bg), var(--bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--highlight-2) calc(var(--gradient-percent) * 3), var(--highlight-3) calc(var(--gradient-percent) * 4), transparent calc(var(--gradient-percent) * 5)) border-box;box-shadow:0 0 11px var(--box-shadow1), 0 0 4px var(--box-shadow2);border:1.5px solid #0000;border-radius:30px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;position:relative;overflow:hidden}.animated-border,.animated-border:before,.animated-border:after{animation:gradient-angle var(--duration) linear infinite, gradient-angle calc(var(--duration) / .4) reverse paused;animation-composition:add}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes rotateBorder{to{--gradient-angle:360deg}}.deep-re-icon.animate-icon{animation:1s ease-out forwards iconEntrance}@keyframes iconEntrance{0%{opacity:0;transform:scale(.3)rotate(0)}40%{opacity:.7;transform:scale(.7)rotate(180deg)}70%{transform:scale(1.1)rotate(340deg)}85%{transform:scale(.95)rotate(365deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}.animated-border>*{z-index:1;position:relative}@keyframes borderMove{0%{background-position:0%}20%{background-position:0%}50%{background-position:100%}80%{background-position:100%}to{background-position:0%}}.deep-re-title{background:linear-gradient(90deg,#66bdff,#ff679f,#ff9070,#66bdff) 0%/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600;line-height:22px;animation:4s ease-in-out infinite deepGradientFlow}@keyframes deepGradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
