:root{--primary:#4a90e2;--primary-light:#e6f3ff;--primary-dark:#3a7bc8;--text-primary:#1a1a2e;--text-secondary:#4a4a6a;--bg-light:#f8faff;--surface:#fff;--radius:12px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1a1a2e;color:var(--text-primary);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;margin:0;overflow-x:hidden;padding:0}#root{flex-direction:column;min-height:100vh}#root,.App{display:flex}.App{flex:1 1;flex-direction:column}.content-wrapper{flex:1 1}header{background-color:#fff;border-bottom:1px solid #f0f0f5;box-sizing:border-box;padding:16px 0;width:100%}nav{align-items:center;justify-content:space-between;margin:0 auto;max-width:1400px;width:92%}nav,nav ul{display:flex}nav ul{gap:30px;list-style-type:none;margin:0 0 0 auto;padding:0}nav ul li a{color:#4a4a6a;color:var(--text-secondary);font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s ease}nav ul li a:hover{color:#4a90e2;color:var(--primary)}.logo{align-items:center;display:flex}.logo img{margin-left:20px;max-height:32px;width:auto}.logo-link{align-items:center;display:flex;gap:8px;text-decoration:none}.logo-name{color:#111;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.language-toggle{background-color:#f8faff;background-color:var(--bg-light);border:1px solid #e8e8f0;border-radius:8px;color:#4a4a6a;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;margin-left:30px;padding:8px 16px;transition:all .2s ease}.language-toggle:hover{background-color:#e6f3ff;background-color:var(--primary-light);border-color:#4a90e2;border-color:var(--primary);color:#4a90e2;color:var(--primary)}.home{margin:0;max-width:100%;min-height:100vh;padding:0}.hero-section{background-attachment:fixed;background-color:#e8f2ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%234a90e2'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.07'%3E%3Cpath fill='%23234' d='M90 150 0 300h180z'/%3E%3Cpath d='M90 150 180 0H0z'/%3E%3Cpath fill='%2389b' d='M270 150 360 0H180z'/%3E%3Cpath fill='%23bce' d='m450 150-90 150h180z'/%3E%3Cpath fill='%23789' d='M450 150 540 0H360z'/%3E%3Cpath d='m630 150-90 150h180z'/%3E%3Cpath fill='%23bce' d='M630 150 720 0H540z'/%3E%3Cpath fill='%23234' d='m810 150-90 150h180z'/%3E%3Cpath fill='%23fff' d='M810 150 900 0H720z'/%3E%3Cpath fill='%23bce' d='m990 150-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 150 90-150H900z'/%3E%3Cpath fill='%23bce' d='M90 450 0 600h180z'/%3E%3Cpath d='m90 450 90-150H0z'/%3E%3Cpath fill='%23567' d='m270 450-90 150h180z'/%3E%3Cpath fill='%2389b' d='m270 450 90-150H180z'/%3E%3Cpath fill='%23bce' d='m450 450-90 150h180z'/%3E%3Cpath fill='%23789' d='m450 450 90-150H360zM630 450l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m630 450 90-150H540z'/%3E%3Cpath d='m810 450-90 150h180z'/%3E%3Cpath fill='%23bce' d='m810 450 90-150H720z'/%3E%3Cpath fill='%2389b' d='m990 450-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 450 90-150H900z'/%3E%3Cpath fill='%23123' d='M90 750 0 900h180z'/%3E%3Cpath d='m270 750-90 150h180z'/%3E%3Cpath fill='%23bce' d='m270 750 90-150H180z'/%3E%3Cpath d='m450 750 90-150H360zM630 750l-90 150h180z'/%3E%3Cpath fill='%23234' d='m630 750 90-150H540z'/%3E%3Cpath fill='%2389b' d='m810 750-90 150h180z'/%3E%3Cpath fill='%23567' d='m810 750 90-150H720z'/%3E%3Cpath fill='%23789' d='m990 750-90 150h180zM180 0 90 150h180z'/%3E%3Cpath fill='%23234' d='m360 0-90 150h180z'/%3E%3Cpath fill='%23fff' d='m540 0-90 150h180z'/%3E%3Cpath d='m900 0-90 150h180z'/%3E%3Cpath fill='%23123' d='m0 300-90 150H90z'/%3E%3Cpath fill='%23fff' d='m0 300 90-150H-90zM180 300 90 450h180z'/%3E%3Cpath fill='%23567' d='m180 300 90-150H90z'/%3E%3Cpath fill='%23123' d='m360 300-90 150h180z'/%3E%3Cpath fill='%23fff' d='m360 300 90-150H270z'/%3E%3Cpath fill='%23234' d='m540 300-90 150h180z'/%3E%3Cpath fill='%23123' d='m540 300 90-150H450z'/%3E%3Cpath fill='%2389b' d='m720 300-90 150h180z'/%3E%3Cpath fill='%23567' d='m720 300 90-150H630z'/%3E%3Cpath fill='%23fff' d='m900 300-90 150h180z'/%3E%3Cpath fill='%23789' d='m900 300 90-150H810z'/%3E%3Cpath d='m0 600-90 150H90z'/%3E%3Cpath fill='%23567' d='m0 600 90-150H-90z'/%3E%3Cpath fill='%2389b' d='M180 600 90 750h180z'/%3E%3Cpath fill='%23234' d='m180 600 90-150H90zM360 600l-90 150h180z'/%3E%3Cpath fill='%23789' d='m360 600 90-150H270z'/%3E%3Cpath fill='%23567' d='m540 600 90-150H450z'/%3E%3Cpath fill='%23123' d='m720 600-90 150h180z'/%3E%3Cpath fill='%23fff' d='m900 600-90 150h180z'/%3E%3Cpath fill='%23123' d='m900 600 90-150H810z'/%3E%3Cpath fill='%23bce' d='m0 900 90-150H-90z'/%3E%3Cpath fill='%23234' d='m180 900 90-150H90z'/%3E%3Cpath fill='%23fff' d='m360 900 90-150H270z'/%3E%3Cpath fill='%2389b' d='m540 900 90-150H450z'/%3E%3Cpath fill='%23fff' d='m720 900 90-150H630z'/%3E%3Cpath fill='%23123' d='m900 900 90-150H810zM1080 300l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m1080 300 90-150H990z'/%3E%3Cpath d='m1080 600-90 150h180z'/%3E%3Cpath fill='%23567' d='m1080 600 90-150H990z'/%3E%3Cpath fill='%23bce' d='m1080 900 90-150H990z'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;justify-content:center;min-height:44vh;padding:90px 40px}.hero-content,.hero-section{align-items:center;display:flex;flex-direction:column}.hero-content{max-width:1100px;text-align:center}.hero-slogan{color:#1a1a2e;color:var(--text-primary);font-size:4.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 24px}.hero-subtitle{color:#4a4a6a;color:var(--text-secondary);font-size:1.35rem;line-height:1.6;margin:0 0 48px;max-width:700px}.hero-buttons{display:flex;gap:16px}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .2s ease}.btn-primary{background-color:#4a90e2;background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:#3a7bc8;background-color:var(--primary-dark);box-shadow:0 4px 12px #4a90e259;transform:translateY(-1px)}.btn-secondary{background-color:#ffffff59;border:2px solid #4a90e2;border:2px solid var(--primary);color:#4a90e2;color:var(--primary)}.btn-secondary:hover{background-color:#fff9;transform:translateY(-1px)}.products-section{background-color:#fff;background-color:var(--surface);padding:80px 20px}.products-container{margin:0 auto;max-width:1200px}.section-title{color:#1a1a2e;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0 0 48px;text-align:center}.products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.product-card{background:#fff;background:var(--surface);border:1px solid #e8e8f0;border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;padding:32px;transition:all .3s ease}.product-card:hover{border-color:#d0d0e0;box-shadow:0 12px 32px #00000014;transform:translateY(-4px)}.product-logo{height:48px;margin-bottom:16px;object-fit:contain;width:48px}.product-card h3{color:#1a1a2e;color:var(--text-primary);font-size:1.35rem;font-weight:650;margin:0 0 12px}.product-card p{color:#4a4a6a;color:var(--text-secondary);flex:1 1;font-size:.95rem;line-height:1.65;margin:0 0 24px}.product-cta{color:#4a90e2;color:var(--primary);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s ease}.product-cta:hover{color:#3a7bc8;color:var(--primary-dark)}.coming-soon-badge{background-color:#f8faff;background-color:var(--bg-light);border:1px solid #e8e8f0;border-radius:20px;color:#4a4a6a;color:var(--text-secondary);display:inline-block;font-size:.85rem;font-weight:500;padding:6px 16px;width:fit-content}.scenarios-section{background-attachment:fixed;background-color:#e8f2ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%234a90e2'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.07'%3E%3Cpath fill='%23234' d='M90 150 0 300h180z'/%3E%3Cpath d='M90 150 180 0H0z'/%3E%3Cpath fill='%2389b' d='M270 150 360 0H180z'/%3E%3Cpath fill='%23bce' d='m450 150-90 150h180z'/%3E%3Cpath fill='%23789' d='M450 150 540 0H360z'/%3E%3Cpath d='m630 150-90 150h180z'/%3E%3Cpath fill='%23bce' d='M630 150 720 0H540z'/%3E%3Cpath fill='%23234' d='m810 150-90 150h180z'/%3E%3Cpath fill='%23fff' d='M810 150 900 0H720z'/%3E%3Cpath fill='%23bce' d='m990 150-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 150 90-150H900z'/%3E%3Cpath fill='%23bce' d='M90 450 0 600h180z'/%3E%3Cpath d='m90 450 90-150H0z'/%3E%3Cpath fill='%23567' d='m270 450-90 150h180z'/%3E%3Cpath fill='%2389b' d='m270 450 90-150H180z'/%3E%3Cpath fill='%23bce' d='m450 450-90 150h180z'/%3E%3Cpath fill='%23789' d='m450 450 90-150H360zM630 450l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m630 450 90-150H540z'/%3E%3Cpath d='m810 450-90 150h180z'/%3E%3Cpath fill='%23bce' d='m810 450 90-150H720z'/%3E%3Cpath fill='%2389b' d='m990 450-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 450 90-150H900z'/%3E%3Cpath fill='%23123' d='M90 750 0 900h180z'/%3E%3Cpath d='m270 750-90 150h180z'/%3E%3Cpath fill='%23bce' d='m270 750 90-150H180z'/%3E%3Cpath d='m450 750 90-150H360zM630 750l-90 150h180z'/%3E%3Cpath fill='%23234' d='m630 750 90-150H540z'/%3E%3Cpath fill='%2389b' d='m810 750-90 150h180z'/%3E%3Cpath fill='%23567' d='m810 750 90-150H720z'/%3E%3Cpath fill='%23789' d='m990 750-90 150h180zM180 0 90 150h180z'/%3E%3Cpath fill='%23234' d='m360 0-90 150h180z'/%3E%3Cpath fill='%23fff' d='m540 0-90 150h180z'/%3E%3Cpath d='m900 0-90 150h180z'/%3E%3Cpath fill='%23123' d='m0 300-90 150H90z'/%3E%3Cpath fill='%23fff' d='m0 300 90-150H-90zM180 300 90 450h180z'/%3E%3Cpath fill='%23567' d='m180 300 90-150H90z'/%3E%3Cpath fill='%23123' d='m360 300-90 150h180z'/%3E%3Cpath fill='%23fff' d='m360 300 90-150H270z'/%3E%3Cpath fill='%23234' d='m540 300-90 150h180z'/%3E%3Cpath fill='%23123' d='m540 300 90-150H450z'/%3E%3Cpath fill='%2389b' d='m720 300-90 150h180z'/%3E%3Cpath fill='%23567' d='m720 300 90-150H630z'/%3E%3Cpath fill='%23fff' d='m900 300-90 150h180z'/%3E%3Cpath fill='%23789' d='m900 300 90-150H810z'/%3E%3Cpath d='m0 600-90 150H90z'/%3E%3Cpath fill='%23567' d='m0 600 90-150H-90z'/%3E%3Cpath fill='%2389b' d='M180 600 90 750h180z'/%3E%3Cpath fill='%23234' d='m180 600 90-150H90zM360 600l-90 150h180z'/%3E%3Cpath fill='%23789' d='m360 600 90-150H270z'/%3E%3Cpath fill='%23567' d='m540 600 90-150H450z'/%3E%3Cpath fill='%23123' d='m720 600-90 150h180z'/%3E%3Cpath fill='%23fff' d='m900 600-90 150h180z'/%3E%3Cpath fill='%23123' d='m900 600 90-150H810z'/%3E%3Cpath fill='%23bce' d='m0 900 90-150H-90z'/%3E%3Cpath fill='%23234' d='m180 900 90-150H90z'/%3E%3Cpath fill='%23fff' d='m360 900 90-150H270z'/%3E%3Cpath fill='%2389b' d='m540 900 90-150H450z'/%3E%3Cpath fill='%23fff' d='m720 900 90-150H630z'/%3E%3Cpath fill='%23123' d='m900 900 90-150H810zM1080 300l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m1080 300 90-150H990z'/%3E%3Cpath d='m1080 600-90 150h180z'/%3E%3Cpath fill='%23567' d='m1080 600 90-150H990z'/%3E%3Cpath fill='%23bce' d='m1080 900 90-150H990z'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;padding:80px 20px}.scenarios-container{margin:0 auto;max-width:1200px}.scenarios-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.scenario-card{background:#fff;background:var(--surface);border:1px solid #e8e8f0;border-radius:12px;border-radius:var(--radius);padding:32px;transition:all .3s ease}.scenario-card:hover{box-shadow:0 12px 32px #00000014;transform:translateY(-4px)}.scenario-category{color:#4a90e2;color:var(--primary);font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.scenario-card h3{color:#1a1a2e;color:var(--text-primary);font-size:1.15rem;font-weight:500;line-height:1.5;margin:12px 0 0}.site-footer{background-color:#fff;border-top:1px solid #e8e8f0;margin-top:auto}.footer-inner{margin:0 auto;max-width:1200px;padding:56px 20px 32px}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin-bottom:48px}.footer-brand{display:flex;flex-direction:column;gap:12px}.footer-logo{align-self:flex-start;height:36px;object-fit:contain;width:auto}.footer-tagline{color:#4a4a6a;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.footer-col h4{color:#1a1a2e;color:var(--text-primary);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.footer-col ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-col ul li a{color:#4a4a6a;color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s ease}.footer-col ul li a:hover{color:#4a90e2;color:var(--primary)}.footer-bottom{border-top:1px solid #e8e8f0;padding-top:24px;text-align:center}.footer-bottom p{color:#999;font-size:.8rem;margin:0}.contact-page{align-items:center;background-attachment:fixed;background-color:#e8f2ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%234a90e2'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.07'%3E%3Cpath fill='%23234' d='M90 150 0 300h180z'/%3E%3Cpath d='M90 150 180 0H0z'/%3E%3Cpath fill='%2389b' d='M270 150 360 0H180z'/%3E%3Cpath fill='%23bce' d='m450 150-90 150h180z'/%3E%3Cpath fill='%23789' d='M450 150 540 0H360z'/%3E%3Cpath d='m630 150-90 150h180z'/%3E%3Cpath fill='%23bce' d='M630 150 720 0H540z'/%3E%3Cpath fill='%23234' d='m810 150-90 150h180z'/%3E%3Cpath fill='%23fff' d='M810 150 900 0H720z'/%3E%3Cpath fill='%23bce' d='m990 150-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 150 90-150H900z'/%3E%3Cpath fill='%23bce' d='M90 450 0 600h180z'/%3E%3Cpath d='m90 450 90-150H0z'/%3E%3Cpath fill='%23567' d='m270 450-90 150h180z'/%3E%3Cpath fill='%2389b' d='m270 450 90-150H180z'/%3E%3Cpath fill='%23bce' d='m450 450-90 150h180z'/%3E%3Cpath fill='%23789' d='m450 450 90-150H360zM630 450l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m630 450 90-150H540z'/%3E%3Cpath d='m810 450-90 150h180z'/%3E%3Cpath fill='%23bce' d='m810 450 90-150H720z'/%3E%3Cpath fill='%2389b' d='m990 450-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 450 90-150H900z'/%3E%3Cpath fill='%23123' d='M90 750 0 900h180z'/%3E%3Cpath d='m270 750-90 150h180z'/%3E%3Cpath fill='%23bce' d='m270 750 90-150H180z'/%3E%3Cpath d='m450 750 90-150H360zM630 750l-90 150h180z'/%3E%3Cpath fill='%23234' d='m630 750 90-150H540z'/%3E%3Cpath fill='%2389b' d='m810 750-90 150h180z'/%3E%3Cpath fill='%23567' d='m810 750 90-150H720z'/%3E%3Cpath fill='%23789' d='m990 750-90 150h180zM180 0 90 150h180z'/%3E%3Cpath fill='%23234' d='m360 0-90 150h180z'/%3E%3Cpath fill='%23fff' d='m540 0-90 150h180z'/%3E%3Cpath d='m900 0-90 150h180z'/%3E%3Cpath fill='%23123' d='m0 300-90 150H90z'/%3E%3Cpath fill='%23fff' d='m0 300 90-150H-90zM180 300 90 450h180z'/%3E%3Cpath fill='%23567' d='m180 300 90-150H90z'/%3E%3Cpath fill='%23123' d='m360 300-90 150h180z'/%3E%3Cpath fill='%23fff' d='m360 300 90-150H270z'/%3E%3Cpath fill='%23234' d='m540 300-90 150h180z'/%3E%3Cpath fill='%23123' d='m540 300 90-150H450z'/%3E%3Cpath fill='%2389b' d='m720 300-90 150h180z'/%3E%3Cpath fill='%23567' d='m720 300 90-150H630z'/%3E%3Cpath fill='%23fff' d='m900 300-90 150h180z'/%3E%3Cpath fill='%23789' d='m900 300 90-150H810z'/%3E%3Cpath d='m0 600-90 150H90z'/%3E%3Cpath fill='%23567' d='m0 600 90-150H-90z'/%3E%3Cpath fill='%2389b' d='M180 600 90 750h180z'/%3E%3Cpath fill='%23234' d='m180 600 90-150H90zM360 600l-90 150h180z'/%3E%3Cpath fill='%23789' d='m360 600 90-150H270z'/%3E%3Cpath fill='%23567' d='m540 600 90-150H450z'/%3E%3Cpath fill='%23123' d='m720 600-90 150h180z'/%3E%3Cpath fill='%23fff' d='m900 600-90 150h180z'/%3E%3Cpath fill='%23123' d='m900 600 90-150H810z'/%3E%3Cpath fill='%23bce' d='m0 900 90-150H-90z'/%3E%3Cpath fill='%23234' d='m180 900 90-150H90z'/%3E%3Cpath fill='%23fff' d='m360 900 90-150H270z'/%3E%3Cpath fill='%2389b' d='m540 900 90-150H450z'/%3E%3Cpath fill='%23fff' d='m720 900 90-150H630z'/%3E%3Cpath fill='%23123' d='m900 900 90-150H810zM1080 300l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m1080 300 90-150H990z'/%3E%3Cpath d='m1080 600-90 150h180z'/%3E%3Cpath fill='%23567' d='m1080 600 90-150H990z'/%3E%3Cpath fill='%23bce' d='m1080 900 90-150H990z'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-size:100% 100%;display:flex;justify-content:center;min-height:calc(100vh - 160px);width:100%}.contact-content{background-color:#fffffff2;border:1px solid #e8e8f0;border-radius:12px;border-radius:var(--radius);box-shadow:0 8px 32px #0000000f;max-width:600px;padding:48px;text-align:center;width:100%}.contact-content h1{color:#4a90e2;color:var(--primary);font-size:2.25rem;margin-bottom:20px}.contact-content p{color:#4a4a6a;color:var(--text-secondary);font-size:1.1rem;margin-bottom:20px}.email-link{border:2px solid #4a90e2;border:2px solid var(--primary);border-radius:10px;color:#4a90e2;color:var(--primary);display:inline-block;font-size:1.2rem;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .2s ease}.email-link:hover{background-color:#4a90e2;background-color:var(--primary);color:#fff;transform:translateY(-1px)}.solutions-page{margin:0;padding:0}.solutions-tabs{background:#fff;background:var(--surface);border-bottom:1px solid #e8e8f0;display:flex;gap:0;justify-content:stretch;padding:0;position:sticky;top:0;width:100%;z-index:10}.solutions-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;border-radius:0;color:#4a4a6a;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.solutions-tab:hover{background:#f8faff;background:var(--bg-light);color:#1a1a2e;color:var(--text-primary)}.solutions-tab.active{background:none;border-bottom-color:#4a90e2;border-bottom-color:var(--primary);color:#4a90e2;color:var(--primary);font-weight:600}.solutions-tab-icon{height:24px;object-fit:contain;width:24px}.sol-hero{align-items:center;background-color:#f0f6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c4ddf5'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.05'%3E%3Cpath fill='%23234' d='M90 150 0 300h180z'/%3E%3Cpath d='M90 150 180 0H0z'/%3E%3Cpath fill='%2389b' d='M270 150 360 0H180z'/%3E%3Cpath fill='%23bce' d='m450 150-90 150h180z'/%3E%3Cpath fill='%23789' d='M450 150 540 0H360z'/%3E%3Cpath d='m630 150-90 150h180z'/%3E%3Cpath fill='%23bce' d='M630 150 720 0H540z'/%3E%3Cpath fill='%23234' d='m810 150-90 150h180z'/%3E%3Cpath fill='%23fff' d='M810 150 900 0H720z'/%3E%3Cpath fill='%23bce' d='m990 150-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 150 90-150H900z'/%3E%3Cpath fill='%23bce' d='M90 450 0 600h180z'/%3E%3Cpath d='m90 450 90-150H0z'/%3E%3Cpath fill='%23567' d='m270 450-90 150h180z'/%3E%3Cpath fill='%2389b' d='m270 450 90-150H180z'/%3E%3Cpath fill='%23bce' d='m450 450-90 150h180z'/%3E%3Cpath fill='%23789' d='m450 450 90-150H360zM630 450l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m630 450 90-150H540z'/%3E%3Cpath d='m810 450-90 150h180z'/%3E%3Cpath fill='%23bce' d='m810 450 90-150H720z'/%3E%3Cpath fill='%2389b' d='m990 450-90 150h180z'/%3E%3Cpath fill='%23234' d='m990 450 90-150H900z'/%3E%3Cpath fill='%23123' d='M90 750 0 900h180z'/%3E%3Cpath d='m270 750-90 150h180z'/%3E%3Cpath fill='%23bce' d='m270 750 90-150H180z'/%3E%3Cpath d='m450 750 90-150H360zM630 750l-90 150h180z'/%3E%3Cpath fill='%23234' d='m630 750 90-150H540z'/%3E%3Cpath fill='%2389b' d='m810 750-90 150h180z'/%3E%3Cpath fill='%23567' d='m810 750 90-150H720z'/%3E%3Cpath fill='%23789' d='m990 750-90 150h180zM180 0 90 150h180z'/%3E%3Cpath fill='%23234' d='m360 0-90 150h180z'/%3E%3Cpath fill='%23fff' d='m540 0-90 150h180z'/%3E%3Cpath d='m900 0-90 150h180z'/%3E%3Cpath fill='%23123' d='m0 300-90 150H90z'/%3E%3Cpath fill='%23fff' d='m0 300 90-150H-90zM180 300 90 450h180z'/%3E%3Cpath fill='%23567' d='m180 300 90-150H90z'/%3E%3Cpath fill='%23123' d='m360 300-90 150h180z'/%3E%3Cpath fill='%23fff' d='m360 300 90-150H270z'/%3E%3Cpath fill='%23234' d='m540 300-90 150h180z'/%3E%3Cpath fill='%23123' d='m540 300 90-150H450z'/%3E%3Cpath fill='%2389b' d='m720 300-90 150h180z'/%3E%3Cpath fill='%23567' d='m720 300 90-150H630z'/%3E%3Cpath fill='%23fff' d='m900 300-90 150h180z'/%3E%3Cpath fill='%23789' d='m900 300 90-150H810z'/%3E%3Cpath d='m0 600-90 150H90z'/%3E%3Cpath fill='%23567' d='m0 600 90-150H-90z'/%3E%3Cpath fill='%2389b' d='M180 600 90 750h180z'/%3E%3Cpath fill='%23234' d='m180 600 90-150H90zM360 600l-90 150h180z'/%3E%3Cpath fill='%23789' d='m360 600 90-150H270z'/%3E%3Cpath fill='%23567' d='m540 600 90-150H450z'/%3E%3Cpath fill='%23123' d='m720 600-90 150h180z'/%3E%3Cpath fill='%23fff' d='m900 600-90 150h180z'/%3E%3Cpath fill='%23123' d='m900 600 90-150H810z'/%3E%3Cpath fill='%23bce' d='m0 900 90-150H-90z'/%3E%3Cpath fill='%23234' d='m180 900 90-150H90z'/%3E%3Cpath fill='%23fff' d='m360 900 90-150H270z'/%3E%3Cpath fill='%2389b' d='m540 900 90-150H450z'/%3E%3Cpath fill='%23fff' d='m720 900 90-150H630z'/%3E%3Cpath fill='%23123' d='m900 900 90-150H810zM1080 300l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m1080 300 90-150H990z'/%3E%3Cpath d='m1080 600-90 150h180z'/%3E%3Cpath fill='%23567' d='m1080 600 90-150H990z'/%3E%3Cpath fill='%23bce' d='m1080 900 90-150H990z'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-position:50%;background-size:cover;display:flex;flex-direction:column;padding:72px 20px;text-align:center}.sol-hero-logo{background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;height:56px;margin-bottom:20px;object-fit:contain;padding:12px;width:56px}.sol-hero h1{color:#1a1a2e;color:var(--text-primary);font-size:2.25rem;font-weight:700;margin:0 0 14px}.sol-hero p{color:#4a4a6a;color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin:0;max-width:580px}.sol-body{margin:0 auto;max-width:1200px;padding:56px 20px 72px}.sol-card-row{margin-bottom:40px}.sol-card-with-image{align-items:center;background:#fff;background:var(--surface);border:1px solid #e8e8f0;border-radius:12px;border-radius:var(--radius);display:flex;gap:40px;padding:36px;transition:all .3s ease}.sol-card-with-image:hover{box-shadow:0 10px 28px #0000000f}.sol-card-row.reverse .sol-card-with-image{flex-direction:row-reverse}.sol-card-text{flex:1 1}.sol-label{color:#4a90e2;color:var(--primary);display:inline-block;font-size:1.25rem;font-weight:650;margin-bottom:14px}.sol-desc{color:#4a4a6a;color:var(--text-secondary);font-size:.93rem;line-height:1.6;margin:0 0 10px}.sol-list{list-style:none;margin:0;padding:0}.sol-list li{color:#4a4a6a;color:var(--text-secondary);font-size:.93rem;line-height:1.55;margin-bottom:10px;padding-left:22px;position:relative}.sol-list li:before{background-color:#4a90e2;background-color:var(--primary);border-radius:50%;content:"";height:7px;left:0;opacity:.5;position:absolute;top:8px;width:7px}.sol-card-img{flex:0 0 360px}.sol-card-img img{border-radius:10px;box-shadow:0 4px 14px #00000014;height:auto;width:100%}.sf-section-title{color:#1a1a2e;color:var(--text-primary);font-size:1.65rem;font-weight:700;margin:0 0 40px;text-align:center}.sf-capabilities{margin-bottom:64px}.sf-cap-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.sf-cap-card{background:#fff;background:var(--surface);border:1px solid #e8e8f0;border-radius:12px;border-radius:var(--radius);padding:28px;transition:all .3s ease}.sf-cap-card:hover{box-shadow:0 10px 28px #00000012;transform:translateY(-3px)}.sf-cap-icon{display:block;font-size:1.5rem;margin-bottom:12px}.sf-cap-card h3{color:#1a1a2e;color:var(--text-primary);font-size:1.05rem;font-weight:650;margin:0 0 8px}.sf-cap-card p{color:#4a4a6a;color:var(--text-secondary);font-size:.88rem;line-height:1.6;margin:0}.sf-workflow{margin-bottom:64px}.sf-steps{display:flex;gap:0;position:relative}.sf-step{flex:1 1;padding:0 16px;position:relative;text-align:center}.sf-step-num{align-items:center;background:#4a90e2;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;height:48px;justify-content:center;margin-bottom:16px;width:48px}.sf-step h3{color:#1a1a2e;color:var(--text-primary);font-size:1rem;font-weight:650;margin:0 0 8px}.sf-step p{color:#4a4a6a;color:var(--text-secondary);font-size:.85rem;line-height:1.55;margin:0}.sf-step-connector{background:#4a90e2;background:var(--primary);height:2px;opacity:.3;position:absolute;right:-16px;top:24px;width:32px}.sf-usecases{margin-bottom:32px}.sf-usecase-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.sf-usecase-card{background:#f8faff;background:var(--bg-light);border:1px solid #e8e8f0;border-radius:12px;border-radius:var(--radius);padding:28px}.sf-usecase-card h3{color:#4a90e2;color:var(--primary);font-size:1.05rem;font-weight:650;margin:0 0 8px}.sf-usecase-card p{color:#4a4a6a;color:var(--text-secondary);font-size:.88rem;line-height:1.6;margin:0}.tl-features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.tl-feature-card{background:#fff;background:var(--surface);border:1px solid #e8e8f0;border-radius:12px;border-radius:var(--radius);padding:32px;transition:all .3s ease}.tl-feature-card:hover{box-shadow:0 10px 28px #00000012;transform:translateY(-3px)}.tl-feature-card h3{color:#1a1a2e;color:var(--text-primary);font-size:1.15rem;font-weight:650;margin:0 0 10px}.tl-feature-card p{color:#4a4a6a;color:var(--text-secondary);font-size:.93rem;line-height:1.6;margin:0}.tl-cta-row{text-align:center}.coming-soon-badge-lg{background:#f8faff;background:var(--bg-light);border:1px solid #e8e8f0;border-radius:24px;color:#4a4a6a;color:var(--text-secondary);display:inline-block;font-size:1rem;font-weight:500;padding:12px 32px}@media (max-width:768px){nav{align-items:center;box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:0;padding:0 16px;width:100%}.logo{flex:1 1;order:1}.language-toggle{font-size:13px;margin-left:0;margin-top:0;order:2;padding:5px 12px}nav ul{flex-direction:row;flex-wrap:wrap;gap:0 20px;justify-content:center;margin-left:0;margin-top:8px;order:3;padding-bottom:4px;width:100%}nav ul li a{font-size:.85rem}.hero-section{box-sizing:border-box;min-height:auto;padding:60px 0;width:100%}.hero-slogan{font-size:2.6rem}.hero-subtitle{font-size:1.05rem;margin-bottom:32px}.hero-content{padding:0 16px}.hero-buttons,.hero-content{box-sizing:border-box;width:100%}.hero-buttons{flex-direction:column;max-width:100%}.btn{box-sizing:border-box;text-align:center;width:100%}.products-section,.scenarios-section{padding:48px 20px}.section-title{font-size:1.65rem;margin-bottom:32px}.products-grid,.scenarios-grid{grid-template-columns:1fr}.logo img{margin-left:0;max-height:28px}.contact-content{max-width:90%;padding:24px;width:90%}.solutions-tabs{flex-wrap:wrap;gap:6px;padding:12px}.solutions-tab{font-size:.8rem;padding:8px 12px}.solutions-tab-icon{height:18px;width:18px}.sol-hero{padding:48px 20px}.sol-hero h1{font-size:1.75rem}.sol-body{padding:32px 16px 48px}.sol-card-with-image{flex-direction:column!important;gap:24px;padding:24px}.sol-card-img{flex:none;width:100%}.sf-cap-grid,.sf-usecase-grid,.tl-features{grid-template-columns:1fr}.sf-steps{flex-direction:column;gap:24px}.sf-step-connector{display:none}.footer-grid{gap:32px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
/*# sourceMappingURL=main.28fc479a.css.map*/