.productsHero{background:var(--color-background);width:100%;padding:40px 20px;position:relative;overflow:hidden}.productsHero__container{z-index:2;justify-content:space-between;align-items:center;gap:90px;max-width:1320px;margin:0 auto;display:flex;position:relative}.productsHero__left{flex:1;max-width:620px}.productsHero__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:28px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsHero__left h1{color:#0f172a;letter-spacing:-2px;margin:0 0 28px;font-size:clamp(3.2rem,6vw,5rem);font-weight:800;line-height:1.05}.productsHero__left p{color:#64748b;max-width:600px;margin:0;font-size:1.1rem;line-height:1.9}.productsHero__buttons{align-items:center;gap:18px;margin-top:48px;display:flex}.productsHero__primaryButton,.productsHero__secondaryButton{border-radius:16px;justify-content:center;align-items:center;padding:16px 32px;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.productsHero__primaryButton{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 18px 40px #2563eb40}.productsHero__primaryButton:hover{transform:translateY(-5px);box-shadow:0 26px 55px #2563eb59}.productsHero__secondaryButton{color:#111827;background:#fff;border:1px solid #dbe3ef;box-shadow:0 8px 20px #0f172a0a}.productsHero__secondaryButton:hover{border-color:#2563eb;transform:translateY(-5px)}.productsHero__stats{gap:55px;margin-top:60px;display:flex}.productsHero__stat{position:relative}.productsHero__stat:not(:last-child):after{content:"";background:#e5e7eb;width:1px;height:44px;position:absolute;top:8px;right:-28px}.productsHero__stat h3{color:#0f172a;margin:0 0 6px;font-size:2.2rem;font-weight:800;line-height:1}.productsHero__stat span{color:#64748b;font-size:.96rem;font-weight:500}.productsHero__right{flex:1;justify-content:center;display:flex;position:relative}.productsHero__window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:28px;width:100%;max-width:520px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a1a,0 12px 30px #2563eb14}.productsHero__window:hover{transform:translateY(-8px);box-shadow:0 45px 100px #0f172a1f,0 20px 50px #2563eb1f}.productsHero__windowHeader{background:#f8fafc;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;padding:18px 24px;display:flex}.productsHero__windowHeader span{border-radius:50%;width:12px;height:12px}.productsHero__windowHeader span:first-child{background:#ff5f57}.productsHero__windowHeader span:nth-child(2){background:#ffbd2e}.productsHero__windowHeader span:nth-child(3){background:#28c840}.productsHero__windowBody{flex-direction:column;gap:20px;padding:28px;display:flex}.productsHero__productCard{background:#fff;border:1px solid #edf2f7;border-radius:20px;align-items:center;gap:18px;padding:18px;transition:all .35s;display:flex}.productsHero__productCard:hover{border-color:#2563eb;transform:translateY(-6px);box-shadow:0 18px 40px #2563eb1f}.productsHero__productCard--primary{background:linear-gradient(135deg,#2563eb,#4f8dfd);border:none;box-shadow:0 20px 45px #2563eb40}.productsHero__productIcon{background:#f1f5f9;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.7rem;display:flex}.productsHero__productCard--primary .productsHero__productIcon{background:#ffffff26}.productsHero__productCard h3{color:#111827;margin:0 0 6px;font-size:1.25rem;font-weight:700}.productsHero__productCard p{color:#64748b;margin:0;font-size:.95rem}.productsHero__productCard--primary h3,.productsHero__productCard--primary p{color:#fff}.productsHero__windowFooter{background:#fafafa;border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.productsHero__status{color:#1e293b;align-items:center;gap:10px;font-weight:600;display:flex}.productsHero__statusDot{background:#22c55e;border-radius:50%;width:10px;height:10px;animation:2s infinite productsHeroPulse}.productsHero__count{color:#2563eb;font-size:1rem;font-weight:700}.productsHero__floating{color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:999px;padding:12px 22px;font-size:.9rem;font-weight:600;animation:5s ease-in-out infinite productsHeroFloat;position:absolute;box-shadow:0 12px 30px #0f172a14}.productsHero__floating--one{top:30px;left:-35px}.productsHero__floating--two{animation-delay:1.5s;top:48%;right:-45px}.productsHero__floating--three{animation-delay:3s;bottom:50px;left:-15px}@keyframes productsHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes productsHeroPulse{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (max-width:992px){.productsHero{padding:40px 20px}.productsHero__container{text-align:center;flex-direction:column;gap:70px}.productsHero__left{max-width:100%}.productsHero__buttons,.productsHero__stats{justify-content:center}.productsHero__right{width:100%}.productsHero__floating{display:none}}@media (max-width:768px){.productsHero__buttons{flex-direction:column}.productsHero__primaryButton,.productsHero__secondaryButton{width:100%}.productsHero__stats{flex-wrap:wrap;gap:25px}.productsHero__stat:after{display:none}.productsHero__windowBody{padding:20px}.productsHero__windowFooter{flex-direction:column;gap:14px}.productsHero__productCard{padding:16px}.productsHero__productCard h3{font-size:1.05rem}.productsHero__productCard p{font-size:.88rem}}[data-theme=dark] .productsHero{background:#080b12}[data-theme=dark] .productsHero__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsHero__left h1{color:#f8fafc}[data-theme=dark] .productsHero__left p{color:#94a3b8}[data-theme=dark] .productsHero__secondaryButton{color:#f8fafc;box-shadow:none;background:#1e293b;border-color:#334155}[data-theme=dark] .productsHero__secondaryButton:hover{background:#273549;border-color:#3b82f6}[data-theme=dark] .productsHero__stat h3{color:#f8fafc}[data-theme=dark] .productsHero__stat span{color:#94a3b8}[data-theme=dark] .productsHero__stat:not(:last-child):after{background:#334155}[data-theme=dark] .productsHero__window{background:#0f172af5;border:1px solid #334155;box-shadow:0 35px 90px #00000073,inset 0 0 0 1px #ffffff08}[data-theme=dark] .productsHero__windowHeader{background:#111827;border-bottom:1px solid #334155}[data-theme=dark] .productsHero__windowBody{background:0 0}[data-theme=dark] .productsHero__productCard{background:#1e293b;border-color:#334155}[data-theme=dark] .productsHero__productCard:hover{border-color:#3b82f6;box-shadow:0 20px 45px #3b82f626}[data-theme=dark] .productsHero__productCard--primary{background:linear-gradient(135deg,#2563eb,#3b82f6)}[data-theme=dark] .productsHero__productIcon{background:#334155}[data-theme=dark] .productsHero__productCard h3{color:#f8fafc}[data-theme=dark] .productsHero__productCard p{color:#94a3b8}[data-theme=dark] .productsHero__productCard--primary h3,[data-theme=dark] .productsHero__productCard--primary p{color:#fff}[data-theme=dark] .productsHero__windowFooter{background:#111827;border-top:1px solid #334155}[data-theme=dark] .productsHero__status{color:#e2e8f0}[data-theme=dark] .productsHero__count{color:#60a5fa}[data-theme=dark] .productsHero__floating{color:#f8fafc;background:#1e293bf2;border:1px solid #334155;box-shadow:0 18px 40px #00000059}
.productsOverview{background:var(--color-surface);width:100%;padding:40px 20px;overflow:hidden}.productsOverview__container{max-width:1280px;margin:0 auto}.productsOverview__header{text-align:center;max-width:760px;margin:0 auto 70px}.productsOverview__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsOverview__header h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.15}.productsOverview__header p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.productsOverview__grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.productsOverview__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:35px;transition:all .35s;position:relative;overflow:hidden}.productsOverview__card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2563eb,#60a5fa);width:100%;height:4px;transition:transform .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.productsOverview__card:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 25px 60px #2563eb1f}.productsOverview__card:hover:before{transform:scaleX(1)}.productsOverview__icon{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;font-size:2rem;display:flex;box-shadow:0 15px 35px #2563eb40}.productsOverview__card h3{color:#0f172a;margin:0 0 16px;font-size:1.45rem;font-weight:700}.productsOverview__card p{color:#64748b;margin:0;font-size:1rem;line-height:1.8}[data-theme=dark] .productsOverview{background:#0f172a}[data-theme=dark] .productsOverview__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsOverview__header h2{color:#f8fafc}[data-theme=dark] .productsOverview__header p{color:#94a3b8}[data-theme=dark] .productsOverview__card{background:#1e293b;border-color:#334155}[data-theme=dark] .productsOverview__card:hover{border-color:#3b82f6;box-shadow:0 25px 60px #00000059}[data-theme=dark] .productsOverview__card h3{color:#f8fafc}[data-theme=dark] .productsOverview__card p{color:#94a3b8}@media (max-width:992px){.productsOverview{padding:40px 20px}.productsOverview__grid{grid-template-columns:1fr}.productsOverview__header{margin-bottom:60px}}@media (max-width:768px){.productsOverview{padding:40px 20px}.productsOverview__header h2{font-size:2.3rem}.productsOverview__header p{font-size:1rem}.productsOverview__card{padding:28px}.productsOverview__icon{width:64px;height:64px;margin-bottom:20px;font-size:1.7rem}.productsOverview__card h3{font-size:1.25rem}.productsOverview__card p{font-size:.95rem}}
.productsList{background:var(--color-background);width:100%;padding:40px 20px;overflow:hidden}.productsList__container{max-width:1280px;margin:0 auto}.productsList__header{text-align:center;max-width:760px;margin:0 auto 70px}.productsList__badge{color:#2563eb;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsList__header h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.15}.productsList__header p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.productsList__grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.productsList__card{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:35px;transition:all .35s;position:relative;overflow:hidden}.productsList__card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2563eb,#60a5fa);height:5px;transition:all .35s;position:absolute;inset:0;transform:scaleX(0)}.productsList__card:hover:before{transform:scaleX(1)}.productsList__card:hover{border-color:#2563eb;transform:translateY(-10px);box-shadow:0 25px 60px #2563eb1f}.productsList__icon{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:22px;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:25px;font-size:2rem;display:flex;box-shadow:0 18px 35px #2563eb40}.productsList__label{color:#2563eb;background:#2563eb14;border-radius:999px;margin-bottom:18px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-block}.productsList__card h3{color:#0f172a;margin:0 0 18px;font-size:1.6rem;font-weight:700}.productsList__card p{color:#64748b;margin:0 0 30px;line-height:1.8}.productsList__features{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.productsList__features span{color:#2563eb;background:#eff6ff;border-radius:999px;padding:9px 16px;font-size:.85rem;font-weight:600}.productsList__card a{color:#2563eb;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.productsList__card a:hover{gap:14px}[data-theme=dark] .productsList{background:#080b12}[data-theme=dark] .productsList__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsList__header h2{color:#f8fafc}[data-theme=dark] .productsList__header p{color:#94a3b8}[data-theme=dark] .productsList__card{background:#1e293b;border-color:#334155}[data-theme=dark] .productsList__card:hover{border-color:#3b82f6;box-shadow:0 25px 60px #00000059}[data-theme=dark] .productsList__label{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsList__card h3{color:#f8fafc}[data-theme=dark] .productsList__card p{color:#94a3b8}[data-theme=dark] .productsList__features span{color:#93c5fd;background:#0f172a}[data-theme=dark] .productsList__card a{color:#60a5fa}@media (max-width:1100px){.productsList__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.productsList{padding:40px 20px}.productsList__header{margin-bottom:50px}.productsList__header h2{font-size:2.3rem}.productsList__grid{grid-template-columns:1fr}.productsList__card{padding:28px}.productsList__icon{width:70px;height:70px;font-size:1.8rem}.productsList__card h3{font-size:1.35rem}}
.productsFeatures{background:var(--color-surface);width:100%;padding:40px 20px;overflow:hidden}.productsFeatures__container{justify-content:space-between;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:flex}.productsFeatures__left{flex:1;max-width:650px}.productsFeatures__right{flex:1;justify-content:center;align-items:center;display:flex}.productsFeatures__badge{color:#2563eb;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsFeatures__left h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.15}.productsFeatures__left>p{color:#64748b;margin:0 0 50px;font-size:1.08rem;line-height:1.9}.productsFeatures__grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.productsFeatures__item{background:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:flex-start;gap:18px;padding:24px;transition:all .35s;display:flex}.productsFeatures__item:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 20px 45px #2563eb1f}.productsFeatures__icon{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.6rem;display:flex;box-shadow:0 12px 28px #2563eb40}.productsFeatures__item h3{color:#0f172a;margin:0 0 10px;font-size:1.2rem;font-weight:700}.productsFeatures__item p{color:#64748b;margin:0;font-size:.96rem;line-height:1.7}.productsFeatures__illustration{aspect-ratio:1;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #dbeafe;border-radius:28px;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex;box-shadow:0 30px 60px #2563eb1f}.productsFeatures__illustration img{width:85%;display:block}[data-theme=dark] .productsFeatures{background:#0f172a}[data-theme=dark] .productsFeatures__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsFeatures__left h2{color:#f8fafc}[data-theme=dark] .productsFeatures__left>p{color:#94a3b8}[data-theme=dark] .productsFeatures__item{background:#1e293b;border-color:#334155}[data-theme=dark] .productsFeatures__item:hover{border-color:#3b82f6;box-shadow:0 20px 45px #00000059}[data-theme=dark] .productsFeatures__item h3{color:#f8fafc}[data-theme=dark] .productsFeatures__item p{color:#94a3b8}[data-theme=dark] .productsFeatures__illustration{background:linear-gradient(135deg,#1e293b,#111827);border-color:#334155}@media (max-width:992px){.productsFeatures{padding:40px 20px}.productsFeatures__container{flex-direction:column;gap:60px}.productsFeatures__left{max-width:100%}.productsFeatures__right{width:100%}}@media (max-width:768px){.productsFeatures{padding:40px 20px}.productsFeatures__left h2{font-size:2.3rem}.productsFeatures__left>p{margin-bottom:40px;font-size:1rem}.productsFeatures__grid{grid-template-columns:1fr}.productsFeatures__item{padding:20px}.productsFeatures__icon{width:56px;height:56px;font-size:1.4rem}.productsFeatures__item h3{font-size:1.1rem}.productsFeatures__item p{font-size:.92rem}}.productsFeatures__dashboard{background:#fffffff5;border:1px solid #e5e7eb;border-radius:28px;width:100%;max-width:500px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 35px 80px #0f172a1a,0 15px 35px #2563eb14}.productsFeatures__dashboard:hover{transform:translateY(-8px)}.productsFeatures__dashboardHeader{background:#f8fafc;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:18px 24px;display:flex}.productsFeatures__dashboardHeader span{border-radius:50%;width:12px;height:12px}.productsFeatures__dashboardHeader span:first-child{background:#ff5f57}.productsFeatures__dashboardHeader span:nth-child(2){background:#ffbd2e}.productsFeatures__dashboardHeader span:nth-child(3){background:#28c840}.productsFeatures__dashboardBody{padding:28px}.productsFeatures__chart{justify-content:space-between;align-items:flex-end;gap:14px;height:170px;margin-bottom:35px;display:flex}.productsFeatures__bar{background:linear-gradient(#3b82f6,#2563eb);border-radius:12px 12px 0 0;flex:1;animation:2.5s ease-in-out infinite productsFeaturesBars}.productsFeatures__bar--one{height:45%}.productsFeatures__bar--two{height:70%;animation-delay:.2s}.productsFeatures__bar--three{height:95%;animation-delay:.4s}.productsFeatures__bar--four{height:65%;animation-delay:.6s}.productsFeatures__bar--five{height:82%;animation-delay:.8s}.productsFeatures__cards{flex-direction:column;gap:18px;display:flex}.productsFeatures__miniCard{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:18px;padding:18px;transition:all .3s;display:flex}.productsFeatures__miniCard:hover{border-color:#2563eb;transform:translate(8px)}.productsFeatures__miniCard span{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:16px;justify-content:center;align-items:center;width:55px;height:55px;font-size:1.4rem;display:flex}.productsFeatures__miniCard h4{color:#0f172a;margin:0 0 6px;font-size:1.05rem}.productsFeatures__miniCard p{color:#64748b;margin:0;font-size:.9rem}.productsFeatures__dashboardFooter{background:#fafafa;border-top:1px solid #e5e7eb;justify-content:space-between;padding:24px 28px;display:flex}.productsFeatures__footerItem{text-align:center}.productsFeatures__footerItem strong{color:#2563eb;margin-bottom:6px;font-size:1.2rem;display:block}.productsFeatures__footerItem span{color:#64748b;font-size:.9rem}[data-theme=dark] .productsFeatures__dashboard{background:#1e293b;border-color:#334155}[data-theme=dark] .productsFeatures__dashboardHeader{background:#111827;border-color:#334155}[data-theme=dark] .productsFeatures__miniCard{background:#0f172a;border-color:#334155}[data-theme=dark] .productsFeatures__miniCard h4{color:#f8fafc}[data-theme=dark] .productsFeatures__miniCard p{color:#94a3b8}[data-theme=dark] .productsFeatures__dashboardFooter{background:#111827;border-color:#334155}[data-theme=dark] .productsFeatures__footerItem span{color:#94a3b8}[data-theme=dark] .productsFeatures__floating{color:#f8fafc;background:#1e293b;border-color:#334155}@media (max-width:768px){.productsFeatures__floating{display:none}.productsFeatures__dashboardFooter{flex-wrap:wrap;gap:20px}.productsFeatures__footerItem{flex:120px}}
.productsBenefits{background:var(--color-background);width:100%;padding:40px 20px;overflow:hidden}.productsBenefits__container{max-width:1280px;margin:0 auto}.productsBenefits__header{text-align:center;max-width:760px;margin:0 auto 70px}.productsBenefits__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsBenefits__header h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.15}.productsBenefits__header p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.productsBenefits__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.productsBenefits__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:35px;transition:all .35s;position:relative;overflow:hidden}.productsBenefits__card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2563eb,#60a5fa);width:100%;height:4px;transition:transform .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.productsBenefits__card:hover:before{transform:scaleX(1)}.productsBenefits__card:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 25px 60px #2563eb1f}.productsBenefits__icon{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;font-size:2rem;display:flex;box-shadow:0 18px 35px #2563eb38}.productsBenefits__card h3{color:#0f172a;margin:0 0 16px;font-size:1.35rem;font-weight:700}.productsBenefits__card p{color:#64748b;margin:0;font-size:1rem;line-height:1.8}[data-theme=dark] .productsBenefits{background:#080b12}[data-theme=dark] .productsBenefits__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsBenefits__header h2{color:#f8fafc}[data-theme=dark] .productsBenefits__header p{color:#94a3b8}[data-theme=dark] .productsBenefits__card{background:#1e293b;border-color:#334155}[data-theme=dark] .productsBenefits__card:hover{border-color:#3b82f6;box-shadow:0 25px 60px #00000059}[data-theme=dark] .productsBenefits__card h3{color:#f8fafc}[data-theme=dark] .productsBenefits__card p{color:#94a3b8}@media (max-width:1100px){.productsBenefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.productsBenefits{padding:40px 20px}.productsBenefits__header{margin-bottom:50px}.productsBenefits__header h2{font-size:2.3rem}.productsBenefits__header p{font-size:1rem}.productsBenefits__grid{grid-template-columns:1fr;gap:22px}.productsBenefits__card{padding:28px}.productsBenefits__icon{width:64px;height:64px;margin-bottom:20px;font-size:1.7rem}.productsBenefits__card h3{font-size:1.2rem}.productsBenefits__card p{font-size:.95rem}}
.productsProcess{background:var(--color-surface);width:100%;padding:40px 20px;overflow:hidden}.productsProcess__container{max-width:1400px;margin:0 auto}.productsProcess__header{text-align:center;max-width:760px;margin:0 auto 80px}.productsProcess__badge{color:#2563eb;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsProcess__header h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.15}.productsProcess__header p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.productsProcess__timeline{justify-content:center;align-items:flex-start;display:flex}.productsProcess__step{text-align:center;flex:1;transition:all .35s;position:relative}.productsProcess__step:hover{transform:translateY(-8px)}.productsProcess__number{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 28px;font-size:1.35rem;font-weight:700;display:flex;box-shadow:0 20px 45px #2563eb40}.productsProcess__step h3{color:#0f172a;margin:0 0 14px;font-size:1.25rem;font-weight:700}.productsProcess__step p{color:#64748b;max-width:180px;margin:0 auto;font-size:.95rem;line-height:1.8}.productsProcess__connector{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;flex:0 0 70px;height:3px;margin-top:38px}[data-theme=dark] .productsProcess{background:#0f172a}[data-theme=dark] .productsProcess__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsProcess__header h2{color:#f8fafc}[data-theme=dark] .productsProcess__header p{color:#94a3b8}[data-theme=dark] .productsProcess__step h3{color:#f8fafc}[data-theme=dark] .productsProcess__step p{color:#94a3b8}[data-theme=dark] .productsProcess__connector{background:linear-gradient(90deg,#3b82f6,#60a5fa)}@media (max-width:1100px){.productsProcess__timeline{flex-direction:column;align-items:stretch;gap:35px}.productsProcess__connector{background:linear-gradient(#2563eb,#60a5fa);width:3px;height:60px;margin:0 auto}.productsProcess__step p{max-width:100%}}@media (max-width:768px){.productsProcess{padding:40px 20px}.productsProcess__header{margin-bottom:55px}.productsProcess__header h2{font-size:2.3rem}.productsProcess__header p{font-size:1rem}.productsProcess__number{width:68px;height:68px;margin-bottom:22px;font-size:1.2rem}.productsProcess__step h3{font-size:1.15rem}.productsProcess__step p{font-size:.92rem}}
.productsTechnologies{background:var(--color-background);width:100%;padding:40px 20px;overflow:hidden}.productsTechnologies__container{max-width:1280px;margin:0 auto}.productsTechnologies__header{text-align:center;max-width:760px;margin:0 auto 70px}.productsTechnologies__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsTechnologies__header h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.15}.productsTechnologies__header p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.productsTechnologies__grid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.productsTechnologies__card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:32px 20px;transition:all .35s;position:relative;overflow:hidden}.productsTechnologies__card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2563eb,#60a5fa);height:4px;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.productsTechnologies__card:hover:before{transform:scaleX(1)}.productsTechnologies__card:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 22px 50px #2563eb1f}.productsTechnologies__logo{background:#2563eb14;border-radius:22px;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 22px;transition:all .35s;display:flex}.productsTechnologies__logo svg{color:var(--tech-color);font-size:2.6rem;transition:all .35s}.productsTechnologies__card:hover .productsTechnologies__logo{background:var(--tech-color);transform:rotate(-8deg)scale(1.08)}.productsTechnologies__card:hover .productsTechnologies__logo svg{color:#fff}.productsTechnologies__card h3{color:#0f172a;margin:0;font-size:1.1rem;font-weight:700}[data-theme=dark] .productsTechnologies{background:#080b12}[data-theme=dark] .productsTechnologies__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsTechnologies__header h2{color:#f8fafc}[data-theme=dark] .productsTechnologies__header p{color:#94a3b8}[data-theme=dark] .productsTechnologies__card{background:#1e293b;border-color:#334155}[data-theme=dark] .productsTechnologies__card:hover{border-color:#3b82f6;box-shadow:0 25px 60px #00000059}[data-theme=dark] .productsTechnologies__logo{background:#0f172a}[data-theme=dark] .productsTechnologies__card h3{color:#f8fafc}@media (max-width:1200px){.productsTechnologies__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.productsTechnologies{padding:40px 20px}.productsTechnologies__header{margin-bottom:50px}.productsTechnologies__header h2{font-size:2.3rem}.productsTechnologies__header p{font-size:1rem}.productsTechnologies__grid{grid-template-columns:repeat(2,1fr);gap:20px}.productsTechnologies__card{padding:24px 16px}.productsTechnologies__logo{width:70px;height:70px}.productsTechnologies__logo svg{font-size:2rem}.productsTechnologies__card h3{font-size:1rem}}@media (max-width:480px){.productsTechnologies__grid{grid-template-columns:1fr}}
.productsFAQ{background:var(--color-surface);width:100%;padding:40px 20px;overflow:hidden}.productsFAQ__container{max-width:900px;margin:0 auto}.productsFAQ__header{text-align:center;margin-bottom:60px}.productsFAQ__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsFAQ__header h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.15}.productsFAQ__header p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.productsFAQ__list{flex-direction:column;gap:18px;display:flex}.productsFAQ__item{background:#fff;border:1px solid #e5e7eb;border-radius:22px;transition:all .35s;overflow:hidden}.productsFAQ__item:hover{border-color:#2563eb;box-shadow:0 20px 50px #2563eb14}.productsFAQ__item--active{border-color:#2563eb;box-shadow:0 20px 50px #2563eb1f}.productsFAQ__question{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:28px 30px;display:flex}.productsFAQ__question span:first-child{color:#0f172a;font-size:1.15rem;font-weight:700;line-height:1.5}.productsFAQ__icon{color:#2563eb;background:#2563eb14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.6rem;font-weight:600;transition:all .35s;display:flex}.productsFAQ__item--active .productsFAQ__icon{color:#fff;background:#2563eb;transform:rotate(180deg)}.productsFAQ__answer{transition:max-height .4s;overflow:hidden}.productsFAQ__answer p{color:#64748b;margin:0;padding:0 30px 28px;font-size:1rem;line-height:1.9}[data-theme=dark] .productsFAQ{background:#111827}[data-theme=dark] .productsFAQ__badge{color:#60a5fa;background:#3b82f626}[data-theme=dark] .productsFAQ__header h2{color:#f8fafc}[data-theme=dark] .productsFAQ__header p{color:#94a3b8}[data-theme=dark] .productsFAQ__item{background:#1e293b;border-color:#334155}[data-theme=dark] .productsFAQ__item:hover,[data-theme=dark] .productsFAQ__item--active{border-color:#3b82f6;box-shadow:0 20px 50px #00000059}[data-theme=dark] .productsFAQ__question span:first-child{color:#f8fafc}[data-theme=dark] .productsFAQ__answer p{color:#94a3b8}[data-theme=dark] .productsFAQ__icon{color:#60a5fa;background:#0f172a}[data-theme=dark] .productsFAQ__item--active .productsFAQ__icon{color:#fff;background:#2563eb}@media (max-width:768px){.productsFAQ{padding:40px 20px}.productsFAQ__header{margin-bottom:50px}.productsFAQ__header h2{font-size:2.3rem}.productsFAQ__header p{font-size:1rem}.productsFAQ__question{padding:22px}.productsFAQ__question span:first-child{font-size:1rem}.productsFAQ__answer p{padding:0 22px 22px;font-size:.95rem}.productsFAQ__icon{width:36px;height:36px;font-size:1.3rem}}
.productsCTA{background:var(--color-background);width:100%;padding:40px 20px;position:relative;overflow:hidden}.productsCTA__container{z-index:2;justify-content:space-between;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:flex;position:relative}.productsCTA__content{flex:1;max-width:650px}.productsCTA__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.productsCTA__content h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.8rem,5vw,4rem);font-weight:800;line-height:1.15}.productsCTA__content p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.productsCTA__buttons{gap:18px;margin-top:45px;display:flex}.productsCTA__primaryButton,.productsCTA__secondaryButton{border-radius:16px;justify-content:center;align-items:center;padding:16px 32px;font-size:.97rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.productsCTA__primaryButton{color:#fff;background:#2563eb;box-shadow:0 18px 40px #2563eb40}.productsCTA__primaryButton:hover{background:#1d4ed8;transform:translateY(-5px)}.productsCTA__secondaryButton{color:#111827;background:#fff;border:1px solid #dbe3ef}.productsCTA__secondaryButton:hover{border-color:#2563eb;transform:translateY(-5px)}.productsCTA__stats{flex:1;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.productsCTA__card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:35px 25px;transition:all .35s;box-shadow:0 15px 40px #0f172a0f}.productsCTA__card:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 25px 55px #2563eb1f}.productsCTA__card h3{color:#0f172a;margin:0 0 10px;font-size:2.3rem;font-weight:800}.productsCTA__card span{color:#64748b;font-size:.95rem;line-height:1.7}[data-theme=dark] .productsCTA{background:#080b12}[data-theme=dark] .productsCTA__badge{color:#60a5fa;background:#2563eb26}[data-theme=dark] .productsCTA__content h2{color:#fff}[data-theme=dark] .productsCTA__content p{color:#94a3b8}[data-theme=dark] .productsCTA__secondaryButton{color:#fff;background:0 0;border-color:#334155}[data-theme=dark] .productsCTA__secondaryButton:hover{background:#111827;border-color:#3b82f6}[data-theme=dark] .productsCTA__card{box-shadow:none;background:#111827;border-color:#1f2937}[data-theme=dark] .productsCTA__card:hover{border-color:#3b82f6;box-shadow:0 20px 50px #0006}[data-theme=dark] .productsCTA__card h3{color:#fff}[data-theme=dark] .productsCTA__card span{color:#94a3b8}@media (max-width:992px){.productsCTA{padding:40px 20px}.productsCTA__container{text-align:center;flex-direction:column;gap:60px}.productsCTA__content{max-width:100%}.productsCTA__buttons{justify-content:center}.productsCTA__stats{width:100%}}@media (max-width:768px){.productsCTA{padding:40px 20px}.productsCTA__content h2{font-size:2.3rem}.productsCTA__content p{font-size:1rem}.productsCTA__buttons{flex-direction:column}.productsCTA__primaryButton,.productsCTA__secondaryButton{width:100%}.productsCTA__stats{grid-template-columns:1fr}.productsCTA__card{padding:30px 20px}.productsCTA__card h3{font-size:2rem}}
