:root{--ink: #111b32;--muted: #66748c;--blue: #1f5eff;--blue-deep: #0c3ca8;--pale: #f2f7ff;--line: #dfe8f5;--card: #fff;--tint: #f7faff;--shadow: 0 12px 30px rgba(42,83,155,.08);--radius: 10px}*{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;color: var(--ink);font-family: "PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background: #fff;line-height: 1.55;overflow-x: hidden}body:has(.mobile-menu:not([hidden])){overflow: hidden}a{color: inherit;text-decoration: none}button,input,textarea,select{font: inherit}button{cursor: pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline: 3px solid rgba(31,94,255,.45);outline-offset: 3px}.skip-link{position: fixed;left: 12px;top: 12px;transform: translateY(-150%);padding: 10px 14px;background: var(--ink);color: #fff;border-radius: 7px;z-index: 20}.skip-link:focus{transform: translateY(0)}.container{width: min(1200px,calc(100% - 64px));margin: 0 auto}.site-header{height: 76px;background: #fff;border-bottom: 1px solid #eef2f8;position: sticky;top: 0;z-index: 50}.nav-wrap{height: 76px;display: flex;align-items: center;gap: 36px}.brand{display: inline-flex;align-items: center;gap: 10px;min-width: 200px}.brand-copy{display: flex;flex-direction: column;line-height: 1.15}.brand-copy strong{font-size: 18px;letter-spacing: .03em}.brand-copy small{font-size: 11px;color: #51617a;margin-top: 3px}.desktop-nav{display: flex;align-items: center;gap: 32px;margin-left: auto}.desktop-nav a{font-size: 14px;color: #253149;transition: color .2s}.desktop-nav a:hover{color: var(--blue)}.nav-actions{display: flex;gap: 12px;margin-left: 12px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;border: 1px solid transparent;border-radius: 7px;padding: 12px 24px;font-weight: 700;transition: transform .2s,box-shadow .2s,background .2s,color .2s;cursor: pointer}.btn:hover{transform: translateY(-2px);box-shadow: 0 8px 18px rgba(31,94,255,.18)}.btn-primary{background: var(--blue);color: #fff}.btn-primary:hover{background: #174cdd}.btn-outline{background: #fff;color: var(--blue);border-color: #a8c0fb}.btn-sm{padding: 9px 20px;font-size: 13px}.btn-lg{padding: 14px 24px;font-size: 15px}.btn-wide{width: 100%}.menu-toggle{display: none;border: 0;background: none;padding: 10px}.menu-toggle span{display: block;width: 22px;height: 2px;background: var(--ink);margin: 4px 0} .mobile-menu[hidden]{display: none !important}@media (min-width: 769px){.mobile-menu{display: none !important}}.mobile-menu:not([hidden]){position: absolute;left: 0;right: 0;top: 76px;background: #fff;border-bottom: 1px solid var(--line);padding: 18px 24px;box-shadow: var(--shadow);z-index: 40}.mobile-menu a{display: block;padding: 12px 0;border-bottom: 1px solid #f0f3f8}.mobile-menu .btn{margin-top: 12px;width: 100%;border: 0}.section{padding: 76px 0}.section-blue{background: linear-gradient(110deg,#f8fbff 8%,#eaf3ff 100%);overflow: hidden}.hero-grid{min-height: 500px;display: grid;grid-template-columns: 1fr 1.05fr;align-items: center;gap: 40px;padding: 60px 0 70px}h1,h2,h3,p{margin-top: 0}h1{font-size: clamp(42px,4vw,68px);line-height: 1.12;letter-spacing: -.035em;margin-bottom: 20px;font-weight: 800}h1 em{font-style: normal;color: #234eaa}.hero-copy > p{font-size: 16px;color: #52627b;line-height: 1.85}.hero-actions{display: flex;gap: 14px;margin-top: 28px}.hero-proof{margin-top: 26px;font-size: 12px;color: #53647f;display: flex;align-items: center;gap: 8px}.proof-check{color: var(--blue);font-weight: 800}.hero-visual{height: 430px;position: relative;display: flex;align-items: center;justify-content: center}.section-products{padding-top: 62px}.section-tint{background: var(--tint)}.product-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 24px}.feature-card{background: #fff;border: 1px solid #e4ebf4;border-radius: 9px;padding: 24px 28px 22px;box-shadow: var(--shadow);transition: transform .25s,box-shadow .25s}.feature-card:hover,.scene-card:hover,.insight-card:hover,.partner-card:hover{transform: translateY(-4px);box-shadow: 0 16px 34px rgba(35,83,161,.12)}.scene-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.scene-card{display: flex;align-items: flex-start;gap: 14px;background: #fff;border: 1px solid #e3eaf3;border-radius: 9px;padding: 17px 20px;min-height: 112px;transition: transform .25s,box-shadow .25s}.scene-card h3{font-size: 16px;margin: 1px 0 2px}.scene-card p{font-size: 12px;color: var(--muted);margin-bottom: 0}.standards{padding-bottom: 82px}.standards-grid{display: grid;grid-template-columns: 1.05fr 1.1fr .9fr;gap: 16px}.insights{padding-top: 70px}.insight-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 17px}.partners{padding-top: 56px;padding-bottom: 68px}.partner-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px} .contact-section{background: linear-gradient(108deg,#dceeff,#b8d8ff);padding: 50px 0}.contact-grid{display: grid;grid-template-columns: .88fr 1.45fr;gap: 54px;align-items: center}.contact-form{background: #ffffff;padding: 32px 34px 26px;border-radius: 12px;box-shadow: 0 14px 30px rgba(45,102,189,.15)}.contact-form .form-head{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 20px}.contact-form .form-head h3{font-size: 20px;font-weight: 800;margin: 0 0 4px;color: #14213d}.contact-form .form-subtitle{font-size: 13px;color: #64748b;margin: 0}.form-row{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 16px !important;margin-bottom: 0}.contact-form label{display: block !important;margin-bottom: 16px !important;width: 100%}.contact-form label > span{display: block !important;margin-bottom: 8px !important;color: #344258;font-size: 13px;font-weight: 700}.contact-form label small{color: #64748b;font-weight: 400}.contact-form input,.contact-form select,.contact-form textarea{display: block !important;width: 100% !important;border: 1px solid #dce5f0;border-radius: 8px;padding: 11px 14px;font-size: 14px;color: #111b32;background: #fbfdff;transition: border-color 0.2s,box-shadow 0.2s}.contact-form textarea{min-height: 88px;resize: vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color: #1f5eff;outline: 0;box-shadow: 0 0 0 3px rgba(31,94,255,0.12);background: #fff}.contact-form .btn-wide{width: 100%;min-height: 48px;font-size: 15px;font-weight: 700;border-radius: 8px;margin-top: 8px}.form-status{font-size: 13px;font-weight: 700;white-space: nowrap}.form-status.is-success{color: #0f7a4d}.form-status.is-error{color: #c02626}.form-note{font-size: 12px;color: #64748b;text-align: center;margin-top: 12px} .site-footer{background: #111b32;color: #bdc8d9;padding: 56px 0 24px}.footer-grid{display: grid !important;grid-template-columns: 1.8fr repeat(3,1fr) !important;gap: 48px !important;margin-bottom: 40px}.footer-grid > div{display: flex;flex-direction: column}.brand-footer .brand-copy strong{color: #ffffff}.brand-footer .brand-copy small{color: #94a3b8}.footer-grid > div > p{margin-top: 16px;color: #8b9ab2;font-size: 13px;line-height: 1.65}.footer-grid h3{font-size: 15px;font-weight: 700;color: #ffffff;margin: 0 0 16px !important;letter-spacing: 0.02em}.footer-grid > div > a:not(.brand){display: block !important;margin: 8px 0 !important;color: #9dabc0 !important;font-size: 13px !important;transition: color 0.2s}.footer-grid > div > a:not(.brand):hover{color: #ffffff !important}.company-legal{border-top: 1px solid rgba(215,228,255,0.12);padding-top: 28px;display: flex;justify-content: space-between;align-items: center;gap: 24px}.company-legal-copy strong{color: #ffffff;font-size: 14px;display: block;margin-bottom: 6px}.company-legal-copy p{margin: 0;font-size: 12px;color: #728198;line-height: 1.6}.footer-qr{width: 88px;height: 88px;border-radius: 8px;border: 1px solid rgba(255,255,255,0.1);flex-shrink: 0}.footer-bottom{border-top: 1px solid rgba(215,228,255,0.08);margin-top: 28px;padding-top: 20px;display: flex;justify-content: space-between;align-items: center;font-size: 12px;color: #728198;flex-wrap: wrap;gap: 12px}.footer-bottom a{color: #728198}.footer-bottom a:hover{color: #fff}.beian-public{display: inline-flex;align-items: center;gap: 4px}.toast{position: fixed;left: 50%;bottom: 30px;transform: translate(-50%,20px);background: #13264b;color: #fff;padding: 11px 17px;border-radius: 8px;font-size: 13px;opacity: 0;pointer-events: none;transition: opacity .25s,transform .25s;z-index: 30}.toast.show{opacity: 1;transform: translate(-50%,0)} .reveal{opacity: 1;transform: none} .js .reveal{opacity: 0;transform: translateY(16px);transition: opacity 0.5s ease,transform 0.5s ease}.js .reveal.is-visible{opacity: 1;transform: translateY(0)} .video-dialog{border: none;border-radius: 16px;padding: 0;width: min(840px,calc(100% - 32px));box-shadow: 0 24px 60px rgba(15,23,42,0.4);background: transparent;overflow: hidden}.video-dialog::backdrop{background: rgba(15,28,56,0.7);backdrop-filter: blur(6px)}.video-dialog-card{background: #0f172a;color: #fff;border-radius: 16px;border: 1px solid #1e293b;position: relative;overflow: hidden}.video-dialog-header{padding: 16px 20px;border-bottom: 1px solid #1e293b;display: flex;align-items: center;justify-content: space-between;background: #020617}.video-dialog-close{color: #94a3b8;padding: 6px;border-radius: 50%;display: grid;place-items: center}.video-dialog-close:hover{color: #fff;background: #1e293b}.demo-player-body{padding: 20px;display: grid;grid-template-columns: 1fr 260px;gap: 20px}.demo-screen{background: #020617;border: 1px solid #1e293b;border-radius: 12px;aspect-ratio: 16 / 9;display: flex;flex-direction: column;justify-content: space-between;padding: 16px;position: relative}.demo-screen-content{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;text-align: center}.demo-play-btn{width: 56px;height: 56px;border-radius: 50%;background: #2563eb;color: #fff;display: grid;place-items: center;margin-bottom: 12px;box-shadow: 0 0 20px rgba(37,99,235,0.5)}.demo-progress-bar{width: 100%;height: 4px;background: #1e293b;border-radius: 2px;overflow: hidden}.demo-progress-fill{width: 45%;height: 100%;background: #3b82f6}.demo-sidebar{display: flex;flex-direction: column;justify-content: space-between}.demo-feature-list{display: flex;flex-direction: column;gap: 10px}.demo-feature-item{padding: 10px;border-radius: 8px;background: #1e293b;border: 1px solid #334155;font-size: 13px;cursor: pointer}.demo-feature-item.active{background: #1e3a8a;border-color: #2563eb;color: #fff}@media(max-width:760px){.desktop-nav,.nav-actions{display: none}.menu-toggle{display: block;margin-left: auto}.demo-player-body{grid-template-columns: 1fr}.form-row{grid-template-columns: 1fr !important}.footer-grid{grid-template-columns: 1fr !important;gap: 24px !important}}
.hero-material{position: absolute;inset: 10px -8% 0;width: 116%;height: 100%;object-fit: contain;object-position: center;filter: drop-shadow(0 18px 20px rgba(47,101,202,.08))}.hero-visual:before{display: none}.scene-card .scene-icon,.partner-card .partner-icon,.workflow-steps .step-icon,.guarantee-grid img,.arch-badge img,.tag-row img{display: block;flex: none;object-fit: contain;object-position: center;background: transparent;border: 0;overflow: visible}.scene-card .scene-icon{display: grid;place-items: center;width: 58px;height: 58px;flex-basis: 58px;padding: 8px;border-radius: 14px;background: #eef4ff}.scene-card .scene-icon-image{display: block;width: 100%;height: 100%;object-fit: contain;object-position: center;background: transparent}.partner-card .partner-icon{width: 58px;height: 58px;flex-basis: 58px}.workflow-steps .step-icon{width: 54px;height: 54px;flex-basis: 54px;padding: 7px;border-radius: 50%;background: #edf4ff}.guarantee-grid img{grid-row: span 2;width: 46px;height: 46px;padding: 5px;border-radius: 8px;background: #f0f5fe}.arch-badge img{width: 44px;height: 44px;padding: 4px}.tag-row span{display: flex;align-items: center;justify-content: center;gap: 7px;overflow: visible}.tag-row span img{width: 24px;height: 24px} .scene-card .scene-icon,.partner-card .partner-icon,.workflow-steps .step-icon,.guarantee-grid span,.arch-badge span,.tag-row span::before{background-image: none !important}.guarantee-grid span,.arch-badge span,.tag-row span::before{display: none !important}@media (max-width: 760px){.hero-material{inset: 0 -4% -15px;width: 108%}.workflow-steps .step-icon{width: 48px;height: 48px;flex-basis: 48px;padding: 6px}.guarantee-grid img{width: 46px;height: 46px}.scene-card .scene-icon{padding: 7px;border-radius: 12px}}
:root{--ink: #14213a;--muted: #58677e;--blue: #1f5eff;--blue-deep: #1749c6;--pale: #eef5ff;--line: #dfe7f2;--card: #ffffff;--tint: #f6f8fc;--shadow: 0 16px 44px rgba(27,58,109,0.08);--radius: 12px}html{scroll-padding-top: 84px}body{color: var(--ink);background: #fff;font-size: 16px;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}::selection{color: #fff;background: var(--blue)}*{scrollbar-width: thin;scrollbar-color: #a8b8d0 #f3f6fa}::-webkit-scrollbar{width: 10px}::-webkit-scrollbar-track{background: #f3f6fa}::-webkit-scrollbar-thumb{background: #a8b8d0;border: 3px solid #f3f6fa;border-radius: 8px}.container{width: min(1240px,calc(100% - 96px))}.site-header{height: 76px;background: rgba(255,255,255,0.94);border-bottom-color: rgba(218,227,240,0.8);backdrop-filter: blur(14px);box-shadow: 0 1px 0 rgba(20,33,58,0.02)}.nav-wrap{height: 76px;gap: 32px}.brand{min-width: 224px;gap: 12px}.brand-logo{display: block;width: 42px;height: 42px;flex: none}.brand-copy strong{font-size: 18px;font-weight: 800;letter-spacing: 0}.brand-copy small{margin-top: 4px;color: #64748b;font-size: 11px;letter-spacing: 0}.desktop-nav{gap: 34px}.desktop-nav a{position: relative;padding: 28px 0 25px;color: #334155;font-size: 14px;font-weight: 600;white-space: nowrap}.desktop-nav a::after{content: "";position: absolute;right: 0;bottom: 18px;left: 0;height: 2px;background: var(--blue);transform: scaleX(0);transition: transform 180ms ease-out}.desktop-nav a:hover::after,.desktop-nav a:focus-visible::after,.desktop-nav a.is-active::after{transform: scaleX(1)}.desktop-nav a.is-active{color: var(--blue-deep)}.nav-actions{gap: 10px;margin-left: 8px}.btn{min-height: 48px;padding: 12px 24px;border-radius: 8px;font-size: 14px;font-weight: 700;white-space: nowrap;transition: transform 180ms ease-out,box-shadow 180ms ease-out,background 180ms ease-out,border-color 180ms ease-out}.btn:hover{transform: translateY(-1px);box-shadow: 0 10px 24px rgba(31,94,255,0.18)}.btn:active{transform: translateY(0);box-shadow: none}.btn-primary{background: var(--blue);box-shadow: 0 8px 20px rgba(31,94,255,0.18)}.btn-primary:hover{background: var(--blue-deep)}.btn-outline{border-color: #a9bfe9;color: var(--blue-deep)}.btn-outline:hover{border-color: var(--blue);background: #f7faff}.mobile-menu a.is-active:not(.btn){color: var(--blue-deep);border-color: #b9cdf2}.btn-sm{min-height: 40px;padding: 8px 18px;font-size: 13px}.btn-lg{min-height: 52px;padding: 14px 26px;font-size: 15px}.section-blue{background: linear-gradient(120deg,#f8fbff 0%,#eef5ff 55%,#eaf3ff 100%)}.hero-grid{min-height: 536px;grid-template-columns: 0.88fr 1.12fr;gap: 52px;padding: 58px 0 64px}.hero-copy{position: relative;z-index: 2}h1{max-width: 720px;margin-bottom: 24px;font-size: clamp(52px,4.3vw,68px);line-height: 1.08;letter-spacing: -0.03em;text-wrap: balance}h1 em{color: #1e50b4}.hero-copy > p{max-width: 560px;margin-bottom: 0;color: #4f6078;font-size: 17px;line-height: 1.9}.hero-actions{gap: 12px;margin-top: 32px}.hero-proof{margin-top: 28px;color: #51627a;font-size: 13px;gap: 10px}.proof-check{display: grid;width: 20px;height: 20px;place-items: center;border-radius: 50%;background: #e1ecff}.proof-line{width: 28px;background: #bdcaDC}.hero-visual{height: 420px;transform: none}.hero-material{inset: 0 -8%;width: 116%;height: 100%;opacity: 1;mix-blend-mode: normal;filter: drop-shadow(0 22px 26px rgba(47,101,202,0.1))}.section{padding: 96px 0}.section-products{padding-top: 72px}.section-tint{background: var(--tint)}.standards{padding: 96px 0;background: #fff}.insights{padding-top: 96px;background: var(--tint)}.partners{padding: 96px 0;background: #fff}.section-heading{display: grid;grid-template-columns: 34px auto 34px;align-items: center;justify-content: center;column-gap: 16px;margin-bottom: 48px;text-align: center}.section-heading h2{margin: 0;color: var(--ink);font-size: clamp(30px,2.4vw,38px);line-height: 1.3;letter-spacing: -0.025em;text-wrap: balance}.section-heading h2 strong{color: #1e50b4}.section-heading > p{grid-column: 1 / -1;max-width: 720px;margin: 14px auto 0;color: var(--muted);font-size: 15px;line-height: 1.8}.heading-rule{width: 34px;height: 8px}.heading-rule::before{width: 5px;height: 5px;top: 2px;background: #bbcff7}.heading-rule::after{width: 7px;height: 7px;top: 1px;left: 12px}.product-grid{gap: 24px}.feature-card,.scene-card,.standard-panel,.insight-card,.partner-card{border-radius: var(--radius)}.feature-card{min-height: 282px;padding: 32px 36px 28px;border-color: transparent;box-shadow: var(--shadow)}.feature-card:hover,.scene-card:hover,.insight-card:hover,.partner-card:hover{transform: translateY(-3px);box-shadow: 0 20px 46px rgba(27,58,109,0.11)}.feature-card-top{align-items: flex-start;gap: 28px;min-height: 84px}.feature-card-top > div:first-child{min-width: 0}.feature-card h3{margin-bottom: 8px;font-size: 24px;letter-spacing: -0.02em}.feature-card p:not(.kicker){color: var(--muted);font-size: 14px;line-height: 1.7}.cube-mark{width: 84px;height: 84px;margin: -7px 0 0 0;opacity: 0.68;transform: rotate(-4deg);filter: drop-shadow(0 10px 12px rgba(53,105,202,0.08))}.cube-mark:before,.cube-mark:after,.cube-mark i{transition: border-color 180ms ease-out,transform 180ms ease-out}.feature-card:hover .cube-mark{opacity: 0.86}.feature-card:hover .cube-mark i{transform: rotate(30deg) skewY(-10deg) translate(2px,2px)}.tag-row{gap: 14px;margin-top: 26px}.tag-row span{min-height: 56px;padding: 10px 12px;border: 1px solid #e8edf5;background: #f7f9fc;color: #46566d;font-size: 13px;line-height: 1.35;white-space: nowrap}.tag-row span::before{width: 24px;height: 24px}.text-link{min-height: 34px;margin-top: 20px;gap: 10px;color: var(--blue-deep);font-size: 15px}.text-link span{display: grid;width: 28px;height: 28px;place-items: center;border-radius: 50%;background: #edf4ff;color: var(--blue);font-size: 18px;line-height: 1;transition: transform 180ms ease-out,background 180ms ease-out,color 180ms ease-out}.text-link:hover span{background: var(--blue);color: #fff;transform: translateX(3px)}.scene-grid{gap: 18px}.scene-card{min-height: 156px;align-items: center;gap: 20px;padding: 26px 28px;border-color: var(--line);box-shadow: none}.scene-card > div{min-width: 0}.scene-icon{width: 58px;height: 58px;flex: 0 0 58px;background-size: contain;overflow: visible}.scene-card h3{margin: 0 0 6px;font-size: 18px}.scene-card p{color: var(--muted);font-size: 13px;line-height: 1.6}.scene-card .text-link{margin-top: 10px;font-size: 12px}.scene-card .text-link span{width: 22px;height: 22px;font-size: 14px}.standards-grid{grid-template-columns: minmax(0,0.9fr) minmax(0,1.35fr);gap: 22px}.standard-panel{min-height: 330px;padding: 30px 28px;border-color: var(--line);box-shadow: none}.standard-panel h3{margin-bottom: 28px;font-size: 18px}.arch-body{grid-template-columns: 92px 1fr 86px;gap: 12px;height: 222px}.arch-labels,.arch-stack{gap: 7px}.arch-labels span,.arch-stack span{border-radius: 6px;font-size: 12px}.arch-badge{padding: 12px 8px;border-radius: 7px;color: #2d5fae}.workflow-steps{gap: 8px;min-height: 220px}.workflow-steps > div{min-width: 0}.workflow-steps .step-icon{width: 54px;height: 54px;flex: 0 0 54px;background-size: contain;overflow: visible}.workflow-steps b{margin-top: 12px;font-size: 13px}.workflow-steps small{margin-top: 7px;color: var(--muted);font-size: 11px;line-height: 1.65}.workflow-steps > i{position: relative;width: 32px;height: 1px;flex: 0 0 32px;background: #9bb9e9;font-size: 0}.workflow-steps > i::after{content: "";position: absolute;top: -3px;right: 0;width: 6px;height: 6px;border-top: 1.5px solid #6d96dc;border-right: 1.5px solid #6d96dc;transform: rotate(45deg)}.guarantee{grid-column: 1 / -1;min-height: 172px}.guarantee-grid{grid-template-columns: repeat(4,1fr);gap: 20px;margin-top: 8px}.guarantee-grid div{grid-template-columns: 46px 1fr;column-gap: 13px;padding: 10px 16px}.guarantee-grid div > *{min-width: 0}.guarantee-grid span{width: 46px;height: 46px;flex: 0 0 46px;background-size: contain;overflow: visible}.guarantee-grid b{font-size: 13px}.guarantee-grid small{color: var(--muted);font-size: 11px}.insight-grid{gap: 20px}.insight-card{min-height: 150px;grid-template-columns: 164px 1fr;gap: 20px;padding: 16px;border-color: var(--line);box-shadow: none}.cover{width: 164px;height: 104px}.insight-card h3{color: #24344f;font-size: 15px;line-height: 1.6}.download-link{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;margin-top: 13px;padding: 8px 12px 8px 16px;border-radius: 7px;border-color: #afc4e9;color: var(--blue-deep);font-size: 13px;box-shadow: 0 6px 14px rgba(43,91,176,0.06);transition: background 180ms ease-out,border-color 180ms ease-out,color 180ms ease-out,box-shadow 180ms ease-out,transform 180ms ease-out}.download-link span{display: grid;width: 24px;height: 24px;place-items: center;border-radius: 50%;background: #edf4ff;color: var(--blue);font-size: 16px;line-height: 1;transition: background 180ms ease-out,color 180ms ease-out,transform 180ms ease-out}.download-link:hover{border-color: var(--blue);background: var(--blue);color: #fff;box-shadow: 0 10px 20px rgba(31,94,255,0.18);transform: translateY(-1px)}.download-link:hover span{background: rgba(255,255,255,0.18);color: #fff;transform: translate(1px,-1px)}.download-link{border-width: 1.5px;font-weight: 800;letter-spacing: .01em}.insight-card{align-items: center}.insight-card .cover-material{position: relative;overflow: visible;isolation: isolate;background: linear-gradient(145deg,#f8fbff,#eef4ff) !important;border: 1px solid #e6eefb}.cover-material::before,.cover-material::after{content: none !important;display: none !important}.cover-material img{position: relative;z-index: 1;display: block;width: auto;height: auto;max-width: 72%;max-height: 86px;object-fit: contain !important;object-position: center !important}.insight-card > div:last-child{min-width: 0}.insight-summary{margin: 7px 0 0;color: var(--muted);font-size: 12px;line-height: 1.55}.insight-card .download-link{position: relative;z-index: 2}.btn-lg{border-radius: 12px}.btn-primary{background: linear-gradient(135deg,#2d67ff 0%,#1d56e8 100%)}.btn-primary > span{width: 30px;height: 30px}.btn-outline{border-width: 1.5px}.feature-card .text-link{font-weight: 800}.btn > span{display: inline-grid;width: 26px;height: 26px;place-items: center;border-radius: 50%;font-size: 18px;line-height: 1;transition: transform 180ms ease-out,background 180ms ease-out}.btn-primary > span{background: rgba(255,255,255,0.14)}.btn-outline > span{background: #edf4ff}.btn:hover > span{transform: translateX(2px)}.partner-grid{gap: 20px}.partner-card{min-height: 132px;gap: 20px;padding: 26px 30px;border-color: var(--line);box-shadow: none}.partner-card > div{min-width: 0}.partner-card:hover{border-color: #b9cbea;box-shadow: 0 14px 34px rgba(27,58,109,0.08)}.partner-icon{width: 58px;height: 58px;flex: 0 0 58px;background-size: contain;overflow: visible}.partner-card h3{margin-bottom: 6px;font-size: 18px}.partner-card p{color: var(--muted);font-size: 12px;line-height: 1.65}.contact-section{padding: 88px 0;background: linear-gradient(120deg,#0d2b60 0%,#123d85 100%)}.contact-grid{grid-template-columns: 0.78fr 1.22fr;gap: 86px}.contact-copy h2{margin-bottom: 20px;color: #fff;font-size: clamp(38px,3.5vw,52px);letter-spacing: -0.03em}.contact-copy > p:not(.kicker){max-width: 420px;color: #d8e5fb;font-size: 16px;line-height: 1.8}.contact-points{gap: 20px;margin-top: 30px;color: #fff;font-size: 13px}.contact-form{padding: 32px 34px 26px;border-radius: 12px;box-shadow: 0 24px 60px rgba(3,16,39,0.22)}.contact-form .btn-primary{box-shadow: 0 8px 20px rgba(3,16,39,0.16)}.form-head{margin-bottom: 22px}.form-head h3{font-size: 22px}.form-row{gap: 16px}.contact-form label{margin-bottom: 16px}.contact-form label > span{margin-bottom: 8px;color: #344258;font-size: 12px}.contact-form label small{color: #64748b}.contact-form input,.contact-form select,.contact-form textarea{min-height: 46px;border-color: #d8e1ed;background: #fff;font-size: 13px;transition: border-color 180ms ease-out,box-shadow 180ms ease-out}.contact-form textarea{min-height: 88px}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color: #a9bbd2}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color: var(--blue);outline: 0;box-shadow: 0 0 0 3px rgba(31,94,255,0.12)}.form-note{margin-top: 12px;color: #64748b}.site-footer{padding: 54px 0 22px;background: #091a36}.footer-grid{grid-template-columns: 1.7fr repeat(3,1fr);gap: 54px}.footer-grid > div > p{margin-top: 20px;color: #9aabc2;font-size: 12px}.footer-grid h3{margin-bottom: 16px;font-size: 14px}.footer-grid > div > a:not(.brand){margin: 11px 0;color: #aebbd0;font-size: 12px}.footer-grid > div > a:not(.brand):hover{color: #fff}.footer-qr{display: block;width: 88px;height: 88px;margin-top: 16px;padding: 6px;border-radius: 10px;background: #fff;object-fit: contain;box-shadow: 0 8px 20px rgba(0,0,0,.16)}.footer-bottom{margin-top: 40px;padding-top: 20px;color: #8191aa}.js .reveal{opacity: 0;transform: translateY(14px);transition: opacity 460ms cubic-bezier(.22,1,.36,1),transform 460ms cubic-bezier(.22,1,.36,1)}.js .reveal.is-visible{opacity: 1;transform: none}@media (max-width: 1100px){.container{width: min(100% - 64px,1040px)}.desktop-nav{gap: 22px}.hero-grid{gap: 30px}.hero-visual{height: 390px;transform: none}.product-grid{grid-template-columns: 1fr}.insight-card{grid-template-columns: 132px 1fr}.cover{width: 132px;height: 92px}}@media (max-width: 980px){.desktop-nav,.nav-actions{display: none}.menu-toggle{display: block;margin-left: auto}.mobile-menu{top: 76px}.hero-grid{grid-template-columns: 0.92fr 1.08fr}h1{font-size: 50px}.product-grid{grid-template-columns: 1fr}.standards-grid{grid-template-columns: 1fr}.guarantee{grid-column: auto}.insight-grid{grid-template-columns: 1fr}.insight-card{grid-template-columns: 176px 1fr}.cover{width: 176px;height: 104px}}@media (max-width: 760px){html{scroll-padding-top: 72px}.container{width: min(100% - 40px,560px)}.site-header,.nav-wrap{height: 68px}.brand{min-width: 0}.brand-logo{width: 38px;height: 38px}.brand-copy strong{font-size: 16px}.mobile-menu{top: 68px;padding: 16px 20px 22px}.mobile-menu a{min-height: 46px;display: flex;align-items: center}.menu-toggle{width: 44px;height: 44px;padding: 10px}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-6px) rotate(-45deg)}.menu-toggle span{transition: transform 180ms ease-out,opacity 180ms ease-out}.hero-grid{min-height: 0;grid-template-columns: 1fr;gap: 24px;padding: 46px 0 42px}h1{margin-bottom: 20px;font-size: clamp(40px,11vw,48px);line-height: 1.1}.hero-copy > p{font-size: 15px;line-height: 1.85}.hero-actions{display: grid;grid-template-columns: 1fr;gap: 10px;margin-top: 28px}.hero-actions .btn{width: 100%}.hero-proof{margin-top: 24px;font-size: 12px}.hero-visual{height: 240px;margin: 0;transform: none}.hero-material{inset: 0 -6%;width: 112%}.section,.standards,.insights,.partners{padding: 72px 0}.section-products{padding-top: 72px}.section-heading{grid-template-columns: 24px minmax(0,auto) 24px;column-gap: 8px;margin-bottom: 34px}.section-heading h2{font-size: 28px}.section-heading > p{margin-top: 12px;font-size: 14px;line-height: 1.7}.heading-rule{width: 24px}.product-grid,.scene-grid,.standards-grid,.partner-grid{grid-template-columns: 1fr}.feature-card{min-height: 0;padding: 26px 24px}.feature-card h3{font-size: 21px}.cube-mark{width: 64px;height: 64px;transform: rotate(-4deg) scale(.9);transform-origin: top right}.tag-row{grid-template-columns: repeat(2,1fr);gap: 10px;margin-top: 24px}.tag-row span{min-height: 50px}.text-link{margin-top: 20px}.scene-card{min-height: 128px;padding: 22px 24px}.scene-icon{width: 52px;height: 52px;flex-basis: 52px;background-size: contain}.standard-panel{min-height: 0;padding: 26px 20px}.standard-panel h3{margin-bottom: 24px}.arch-body{grid-template-columns: 72px 1fr 64px;gap: 7px;height: 202px}.arch-labels,.arch-stack{gap: 5px}.arch-labels span,.arch-stack span,.stack-bottom b{font-size: 11px}.arch-badge{padding: 8px 4px}.arch-badge span{width: 36px;height: 36px;background-size: 32px 32px}.arch-badge b{font-size: 11px}.workflow-steps{display: grid;grid-template-columns: 1fr;gap: 0;min-height: 0;align-items: stretch}.workflow-steps > div{display: grid;grid-template-columns: 52px 1fr;grid-template-rows: auto auto;column-gap: 14px;position: relative;padding: 8px 8px 24px;text-align: left}.workflow-steps > div:not(:last-of-type)::after{content: "";position: absolute;bottom: 3px;left: 33px;width: 1px;height: 18px;background: #b9c9e3}.workflow-steps > i{display: none}.workflow-steps .step-icon{grid-row: 1 / span 2;width: 48px;height: 48px;flex-basis: 48px;background-size: contain}.workflow-steps b{margin-top: 2px}.workflow-steps small{margin-top: 3px;font-size: 11px}.guarantee-grid{grid-template-columns: 1fr;gap: 8px}.guarantee-grid div{padding: 8px 12px}.insight-card{grid-template-columns: 122px minmax(0,1fr);gap: 16px;min-height: 142px;padding: 14px}.cover{width: 122px;height: 92px}.insight-card h3{font-size: 14px}.partner-card{min-height: 118px;padding: 22px 24px}.contact-section{padding: 72px 0}.contact-grid{grid-template-columns: 1fr;gap: 38px}.contact-copy h2{font-size: 38px}.contact-copy > p:not(.kicker){font-size: 15px}.contact-form{padding: 26px 22px 22px}.form-head h3{font-size: 20px}.form-row{grid-template-columns: 1fr;gap: 0}.site-footer{padding-top: 46px}.footer-grid{grid-template-columns: repeat(2,1fr);gap: 34px 24px}.footer-grid > div:first-child{grid-column: 1 / -1}.footer-bottom{display: block;line-height: 1.8}.footer-qr{width: 76px;height: 76px}}@media (max-width: 420px){.container{width: calc(100% - 32px)}h1{font-size: 38px}.section-heading{grid-template-columns: 18px minmax(0,auto) 18px}.section-heading h2{font-size: 25px}.heading-rule{width: 18px}.feature-card-top{gap: 10px}.insight-card{grid-template-columns: 132px minmax(0,1fr);gap: 12px}.cover{width: 132px;height: 86px}.contact-copy h2{font-size: 34px}} .partner-grid{grid-template-columns: repeat(4,minmax(0,1fr))}.partner-card{min-width: 0}@media (max-width: 1100px) and (min-width: 761px){.partner-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.partner-grid{grid-template-columns: 1fr}.scene-card .scene-icon{width: 52px;height: 52px;flex-basis: 52px}}@media (prefers-reduced-motion: reduce){.js .reveal,.js .reveal.is-visible{opacity: 1;transform: none;transition: none}} .eyebrow{margin-bottom: 22px;font-size: 12px;letter-spacing: .12em;text-transform: uppercase}.eyebrow-dot{width: 8px;height: 8px;box-shadow: 0 0 0 6px rgba(31,94,255,.10)}.hero-copy > p{max-width: 500px}.hero-actions .btn-primary{min-width: 174px}.trust-strip{background: #fff;border-bottom: 1px solid #edf1f7;padding: 8px 0}.trust-inner{min-height: 70px;display: flex;align-items: center;justify-content: center;gap: 22px;color: #58708f;font-size: 12px}.trust-label{margin-right: 14px;color: #213c70;font-size: 13px;font-weight: 700}.trust-inner i{width: 4px;height: 4px;border-radius: 50%;background: #a8c3f2}.feature-card{position: relative;overflow: hidden;background: linear-gradient(145deg,#fff 0%,#f8fbff 100%)}.scene-card{background: rgba(255,255,255,.82)}.scene-card:hover{border-color: #b8cdf4}.contact-section{position: relative;overflow: hidden}.contact-grid{position: relative;z-index: 1}.contact-form{border: 1px solid rgba(215,227,246,.7)}.btn:hover{box-shadow: 0 10px 24px rgba(20,33,58,0.14)}.btn-primary{box-shadow: 0 8px 20px rgba(20,33,58,0.16)}@media (max-width: 760px){ .trust-inner{min-height: 58px;justify-content: flex-start;gap: 12px}.trust-label{margin-right: 4px}} .btn{position: relative;min-height: 48px;border-radius: 10px;padding: 10px 14px 10px 22px;border-width: 1px;font-weight: 700;letter-spacing: 0;box-shadow: none;transition: transform 180ms ease-out,background 180ms ease-out,border-color 180ms ease-out,box-shadow 180ms ease-out,color 180ms ease-out}.btn:hover{transform: translateY(-1px)}.btn:active{transform: translateY(0)}.btn-primary{background: #225cf2;background-image: none;border-color: #225cf2;color: #fff;box-shadow: 0 8px 18px rgba(34,92,242,.18)}.btn-primary:hover{background: #174bd4;border-color: #174bd4;box-shadow: 0 10px 22px rgba(34,92,242,.24)}.btn-outline{background: rgba(255,255,255,.9);border-color: #a8bfe9;color: #1749bd;box-shadow: 0 4px 12px rgba(35,75,145,.04)}.btn-outline:hover{background: #f5f8ff;border-color: #7ea2e4;color: #123fa7;box-shadow: 0 8px 18px rgba(35,75,145,.09)}.btn-lg{min-height: 54px;min-width: 182px;padding: 10px 12px 10px 22px;border-radius: 12px;font-size: 15px}.btn-sm{min-height: 40px;padding: 7px 17px;border-radius: 8px;font-size: 13px}.btn > .action-arrow,.text-link > .action-arrow,.download-link > .external-arrow{position: relative;display: grid;flex: 0 0 auto;place-items: center;border-radius: 50%;font-size: 0;line-height: 0;transition: transform 180ms ease-out,background 180ms ease-out,color 180ms ease-out,border-color 180ms ease-out}.btn > .action-arrow{width: 30px;height: 30px;margin-left: 2px;background: rgba(255,255,255,.16);color: #fff}.btn-outline > .action-arrow{background: #edf4ff;border: 1px solid #e0eafc;color: #1f5eff}.action-arrow::before{content: "";width: 12px;height: 2px;border-radius: 999px;background: currentColor;transform: translateX(-1px)}.action-arrow::after{content: "";width: 7px;height: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: translate(-2px) rotate(45deg)}.btn:hover > .action-arrow{transform: translateX(2px)}.btn-primary:hover > .action-arrow{background: rgba(255,255,255,.22)}.btn-outline:hover > .action-arrow{background: #e3edff;border-color: #ccdcf8}.text-link{min-height: 36px;gap: 10px;color: #1749bd;font-size: 14px;font-weight: 800;transition: color 180ms ease-out}.text-link > .action-arrow{width: 30px;height: 30px;background: #f0f5ff;border: 1px solid #e1eafb;color: #1f5eff}.text-link:hover{color: #123fa7}.text-link:hover > .action-arrow{background: #1f5eff;border-color: #1f5eff;color: #fff;transform: translateX(2px)}.scene-card .text-link{min-height: 30px;margin-top: 8px;font-size: 12px}.scene-card .text-link > .action-arrow{width: 26px;height: 26px}.download-link{min-height: 44px;margin-top: 13px;padding: 7px 12px 7px 16px;border: 1.5px solid #b5c9ea;border-radius: 10px;background: #fff;color: #1749bd;font-size: 13px;font-weight: 800;box-shadow: 0 4px 12px rgba(35,75,145,.05)}.download-link > .external-arrow{width: 30px;height: 30px;background: #edf4ff;color: #1f5eff}.external-arrow::before{content: "";width: 12px;height: 2px;border-radius: 999px;background: currentColor;transform: rotate(-45deg) translate(-1px,0)}.external-arrow::after{content: "";width: 7px;height: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: translate(4px,-4px)}.download-link:hover{background: #1f5eff;border-color: #1f5eff;color: #fff;box-shadow: 0 8px 18px rgba(31,94,255,.16);transform: translateY(-1px)}.download-link:hover > .external-arrow{background: rgba(255,255,255,.18);color: #fff;transform: translate(1px,-1px)}@media (max-width: 760px){.btn-lg{width: 100%;min-width: 0}.btn > .action-arrow{width: 30px;height: 30px}.text-link{min-height: 38px}} .btn,.text-link,.download-link{-webkit-tap-highlight-color: transparent}.btn{gap: 14px;border-radius: 10px;letter-spacing: 0}.btn-primary{background: #225cf2;border-color: #225cf2;box-shadow: 0 8px 18px rgba(20,33,58,.16),inset 0 1px 0 rgba(255,255,255,.12)}.btn-primary:hover{background: #174bd4;border-color: #174bd4;box-shadow: 0 12px 24px rgba(20,33,58,.20),inset 0 1px 0 rgba(255,255,255,.14)}.btn-outline{background: #fff;border-color: #b7c9e8;color: #1749bd;box-shadow: 0 1px 0 rgba(25,61,120,.04)}.btn-outline:hover{background: #f8fbff;border-color: #7fa2df;color: #123fa7;box-shadow: 0 8px 18px rgba(35,75,145,.10)}.btn:focus-visible,.text-link:focus-visible,.download-link:focus-visible{outline: 3px solid rgba(34,92,242,.24);outline-offset: 3px}.btn > .action-arrow,.download-link > .external-arrow{width: 32px;height: 32px;border-radius: 10px}.btn-primary > .action-arrow{background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.10);box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.btn-outline > .action-arrow{background: #edf4ff;border: 1px solid #e2ebfb;box-shadow: none}.action-arrow::before{width: 11px;height: 2px;transform: translateX(-1px)}.action-arrow::after{width: 7px;height: 7px;border-width: 2px;transform: translate(-2px) rotate(45deg)}.text-link{min-height: 38px;gap: 10px;color: #1749bd;font-size: 14px;font-weight: 800}.text-link > .action-arrow{width: 28px;height: 28px;border-radius: 9px;background: #eef4ff;border: 1px solid #e1eafb;color: #1f5eff}.text-link:hover{color: #123fa7}.text-link:hover > .action-arrow{background: #1f5eff;border-color: #1f5eff;color: #fff;transform: translateX(3px)}.scene-card .text-link{min-height: 32px;margin-top: 8px;font-size: 12px}.scene-card .text-link > .action-arrow{width: 26px;height: 26px;border-radius: 8px}.download-link{min-height: 46px;margin-top: 14px;padding: 7px 11px 7px 16px;border: 1px solid #b7c9e8;border-radius: 9px;background: #fff;color: #1749bd;box-shadow: 0 1px 0 rgba(25,61,120,.04)}.download-link > .external-arrow{background: #edf4ff;border: 1px solid #e2ebfb;color: #1f5eff}.external-arrow::before{width: 11px;height: 2px;transform: rotate(-45deg) translate(-1px,0)}.external-arrow::after{width: 7px;height: 7px;border-width: 2px;transform: translate(4px,-4px)}.download-link:hover{background: #1f5eff;border-color: #1f5eff;color: #fff;box-shadow: 0 10px 20px rgba(20,33,58,.14)}.download-link:hover > .external-arrow{background: rgba(255,255,255,.16);border-color: rgba(255,255,255,.12);color: #fff}@media (max-width: 760px){.btn-lg{min-height: 56px}.btn > .action-arrow,.download-link > .external-arrow{width: 32px;height: 32px}} .hero-visual{min-width: 0}.hero-material{display: block;object-fit: contain;object-position: 50% 50%}.insight-card .cover-material{aspect-ratio: 1.58 / 1;height: auto;min-height: 104px}.insight-card .cover-material img{object-fit: contain;object-position: center;padding: 0}@media (max-width: 980px){.hero-material{width: 108%;inset: 0 -4%}.insight-card .cover-material{min-height: 104px}.js .reveal,.js .reveal.is-visible{opacity: 1;transform: none;transition: none}}@media (max-width: 760px){.hero-visual{height: 270px;overflow: visible}.hero-material{width: 116%;max-width: none;inset: 0 -8%}.insight-card .cover-material{width: 122px;min-height: 92px;aspect-ratio: auto}.insight-card .cover-material img{width: auto;height: auto;max-width: 72%;max-height: 76px;object-fit: contain !important;object-position: center !important}} .scene-icon,.step-icon,.guarantee-grid span,.partner-icon,.arch-badge span,.tag-row span::before{background-repeat: no-repeat;background-position: center;background-size: contain}.tag-row span{overflow: visible}.tag-row span::before{flex: 0 0 24px} .action-arrow::before,.action-arrow::after,.external-arrow::before,.external-arrow::after{position: absolute;display: block;content: "";box-sizing: border-box}.action-arrow::before{top: 50%;left: 8px;width: 11px;height: 2px;border: 0;border-radius: 999px;background: currentColor;transform: translateY(-50%)}.action-arrow::after{top: 50%;right: 8px;width: 8px;height: 8px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;background: transparent;transform: translateY(-50%) rotate(45deg)}.external-arrow::before{top: 18px;left: 8px;width: 12px;height: 2px;border: 0;border-radius: 999px;background: currentColor;transform: rotate(-45deg);transform-origin: left center}.external-arrow::after{top: 7px;right: 7px;width: 8px;height: 8px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;background: transparent} :root{--cta-primary: #225cf2;--cta-primary-hover: #174bd4;--cta-ink: #1749bd;--cta-border: #b7c9e8;--cta-soft: #eef4ff;--cta-focus: rgba(34,92,242,.28)}.btn{min-height: 48px;padding: 8px 10px 8px 22px;border: 1px solid transparent;border-radius: 10px;font-size: 14px;font-weight: 700;line-height: 1;letter-spacing: 0;gap: 14px;transition: transform 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease}.btn-lg{min-width: 184px;min-height: 56px;padding-left: 24px;border-radius: 12px;font-size: 16px}.btn-sm{min-height: 40px;padding: 7px 16px;border-radius: 8px;font-size: 13px}.btn-primary{background: var(--cta-primary);border-color: var(--cta-primary);color: #fff;box-shadow: 0 8px 18px rgba(20,33,58,.16),inset 0 1px 0 rgba(255,255,255,.12)}.btn-primary:hover{background: var(--cta-primary-hover);border-color: var(--cta-primary-hover);box-shadow: 0 12px 24px rgba(20,33,58,.2),inset 0 1px 0 rgba(255,255,255,.14)}.btn-outline{background: #fff;border-color: var(--cta-border);color: var(--cta-ink);box-shadow: 0 1px 0 rgba(25,61,120,.04)}.btn-outline:hover{background: #f8fbff;border-color: #7fa2df;color: #123fa7;box-shadow: 0 8px 18px rgba(35,75,145,.1)}.btn:active,.text-link:active,.download-link:active{transform: translateY(1px);transition-duration: 80ms}.btn:focus-visible,.text-link:focus-visible,.download-link:focus-visible{outline: 3px solid var(--cta-focus);outline-offset: 3px}.btn:disabled,.btn[aria-disabled="true"]{cursor: not-allowed;opacity: .52;transform: none;box-shadow: none}.btn > .action-arrow,.download-link > .external-arrow{width: 32px;height: 32px;margin: 0;border-radius: 10px;flex: 0 0 32px}.btn-lg > .action-arrow{width: 34px;height: 34px;flex-basis: 34px}.btn-primary > .action-arrow{background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.btn-outline > .action-arrow,.download-link > .external-arrow{background: var(--cta-soft);border: 1px solid #e2ebfb;color: var(--cta-primary)}.btn:hover > .action-arrow,.text-link:hover > .action-arrow,.download-link:hover > .external-arrow{transform: translateX(3px)}.btn-primary:hover > .action-arrow{background: rgba(255,255,255,.22)}.btn-outline:hover > .action-arrow{background: #e3edff;border-color: #ccdcf8}.text-link{min-height: 38px;margin-top: 20px;gap: 10px;color: var(--cta-ink);font-size: 14px;font-weight: 800;line-height: 1;transition: color 180ms ease,transform 180ms ease}.text-link > .action-arrow{width: 28px;height: 28px;border-radius: 9px;background: #f2f6ff;border: 1px solid #e1eafb;color: var(--cta-primary)}.text-link:hover{color: #123fa7}.text-link:hover > .action-arrow{background: var(--cta-primary);border-color: var(--cta-primary);color: #fff}.scene-card .text-link{min-height: 36px;margin-top: 8px;font-size: 13px;font-weight: 800}.scene-card .text-link > .action-arrow{width: 28px;height: 28px;border-radius: 8px}.download-link{min-height: 46px;margin-top: 14px;padding: 7px 12px 7px 16px;border: 1px solid var(--cta-border);border-radius: 9px;background: #fff;color: var(--cta-ink);font-size: 13px;font-weight: 800;line-height: 1;box-shadow: 0 1px 0 rgba(25,61,120,.04)}.download-link:hover{background: var(--cta-primary);border-color: var(--cta-primary);color: #fff;box-shadow: 0 10px 20px rgba(20,33,58,.14)}.download-link:hover > .external-arrow{background: rgba(255,255,255,.16);border-color: rgba(255,255,255,.12);color: #fff}@media (max-width: 760px){.btn-lg{width: 100%;min-width: 0;min-height: 56px}.hero-actions{gap: 10px}.scene-card .text-link{min-height: 38px}}@media (prefers-reduced-motion: reduce){.btn,.text-link,.download-link,.btn > .action-arrow,.text-link > .action-arrow,.download-link > .external-arrow{transition: none}} .action-arrow::before,.external-arrow::before{top: 50%;left: 50%;width: 18px;height: 18px;border: 0;border-radius: 0;background-color: currentColor;background-image: none;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-position: center;mask-repeat: no-repeat;mask-size: contain;transform: translate(-50%,-50%)}.action-arrow::before{-webkit-mask-image: url("assets/icons/arrow-right.svg");mask-image: url("assets/icons/arrow-right.svg")}.external-arrow::before{-webkit-mask-image: url("assets/icons/arrow-up-right.svg");mask-image: url("assets/icons/arrow-up-right.svg")}.action-arrow::after,.external-arrow::after{content: none} .btn > .action-arrow{width: 30px;height: 30px;flex-basis: 30px;border-radius: 50%;transition: transform 180ms ease,background-color 180ms ease,color 180ms ease}.btn-lg > .action-arrow{width: 32px;height: 32px;flex-basis: 32px}.btn-primary > .action-arrow{background: rgba(255,255,255,.16);border: 0;box-shadow: none}.btn-outline > .action-arrow{background: transparent;border: 0;color: currentColor;box-shadow: none}.btn-outline:hover > .action-arrow{background: transparent;border-color: transparent;color: var(--cta-primary)}.text-link > .action-arrow,.scene-card .text-link > .action-arrow,.download-link > .external-arrow{width: 20px;height: 20px;flex: 0 0 20px;border: 0;border-radius: 0;background: transparent;color: currentColor;box-shadow: none}.text-link > .action-arrow::before,.scene-card .text-link > .action-arrow::before,.download-link > .external-arrow::before{width: 17px;height: 17px}.text-link:hover > .action-arrow,.scene-card .text-link:hover > .action-arrow,.download-link:hover > .external-arrow{background: transparent;border-color: transparent;color: currentColor;transform: translateX(3px)}.download-link:hover > .external-arrow{transform: translate(2px,-2px)}@media (max-width: 760px){.btn > .action-arrow,.btn-lg > .action-arrow{width: 30px;height: 30px;flex-basis: 30px}.text-link > .action-arrow,.scene-card .text-link > .action-arrow,.download-link > .external-arrow{width: 20px;height: 20px;flex-basis: 20px}} .feature-card{position: relative;overflow: hidden;min-height: 470px;padding: 34px 34px 28px;border: 1px solid #dfe8f5;background: #fff}.feature-card::before{position: absolute;top: 174px;right: -16%;left: -16%;height: 112px;border-radius: 0 0 50% 50%;content: "";background: #f0f6ff;opacity: .9;pointer-events: none}.feature-card--custom::before{background: #edfbf8}.feature-card > *{position: relative;z-index: 1}.feature-card--standard{background: linear-gradient(180deg,#fff 0%,#fbfdff 100%)}.feature-card--custom{border-bottom-color: #16bfa5;background: linear-gradient(180deg,#fff 0%,#fbfffe 100%)}.feature-card-top{display: grid;grid-template-columns: 104px minmax(0,1fr);min-height: 140px;align-items: flex-start;gap: 24px}.feature-card-title{min-width: 0}.feature-card-kicker{display: inline-flex;align-items: center;min-height: 24px;margin-bottom: 13px;padding: 3px 10px;border: 1px solid #d7e5ff;border-radius: 999px;color: #2e6ddd;background: #f4f8ff;font-size: 11px;font-weight: 800;letter-spacing: .12em}.feature-card--custom .feature-card-kicker{border-color: #c9f2ea;color: #0b9b88;background: #f0fcfa}.feature-card h3{margin-bottom: 10px;font-size: 25px;line-height: 1.3}.feature-card p:not(.kicker){max-width: 35ch;font-size: 14px;line-height: 1.75}.feature-hero-icon{display: grid;width: 104px;height: 104px;flex: 0 0 104px;place-items: center;border: 1px solid #dce9ff;border-radius: 24px;background: #edf4ff;box-shadow: 0 12px 24px rgba(53,108,218,.1)}.feature-card--custom .feature-hero-icon{border-color: #d7f3ee;background: #edfbf8;box-shadow: 0 12px 24px rgba(18,172,151,.1)}.feature-hero-icon img{display: block;width: 68px;height: 68px;object-fit: contain}.feature-divider{height: 1px;margin: 6px 0 18px;background: #e8eef7}.feature-list-label{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 14px;color: #1d3a70;font-size: 14px;font-weight: 800}.feature-card--custom .feature-list-label{color: #116b61}.feature-list-label small{color: #7a8aa3;font-size: 11px;font-weight: 500}.feature-card .tag-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin-top: 0}.feature-card .tag-row span{display: grid;grid-template-columns: 38px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 10px;align-items: center;min-width: 0;min-height: 74px;padding: 11px 12px;border: 1px solid #e2eaf6;border-radius: 12px;background: #fff;color: #223554;text-align: left;white-space: normal;transition: border-color 180ms ease-out,box-shadow 180ms ease-out,transform 180ms ease-out}.feature-card--custom .tag-row span{border-color: #def0ed}.feature-card .tag-row span:hover{border-color: #b9d1fa;box-shadow: 0 8px 18px rgba(38,93,176,.08);transform: translateY(-2px)}.feature-card--custom .tag-row span:hover{border-color: #a9e2d8}.feature-card .tag-row span img{grid-row: 1 / span 2;display: block;width: 38px;height: 38px;object-fit: contain;object-position: center}.feature-card .tag-row span b{min-width: 0;color: #233756;font-size: 13px;line-height: 1.35}.feature-card .tag-row span small{min-width: 0;margin-top: 2px;overflow: hidden;color: #5c6f8b;font-size: 11px;line-height: 1.45;text-overflow: ellipsis;white-space: nowrap}.feature-footer{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin-top: 24px;padding-top: 18px;border-top: 1px solid #edf1f7}.feature-fit{max-width: 26ch;color: #5c6f8b;font-size: 12px;line-height: 1.6}.feature-card .text-link{flex: 0 0 auto;margin-top: 0;color: #2c6ff1;font-size: 13px;white-space: nowrap}.feature-card--custom .text-link{color: #0c9b88}.standards{background: #f5f9ff}.standards-grid{grid-template-columns: minmax(0,.93fr) minmax(0,1.22fr);gap: 22px}.standard-panel{min-height: 372px;padding: 30px 32px 28px;border: 1px solid #dce8f8;border-radius: 18px;background: rgba(255,255,255,.96);box-shadow: 0 14px 34px rgba(36,87,167,.06)}.standard-panel-title{display: flex;align-items: center;min-width: 0;gap: 14px}.standard-panel-symbol{display: grid;width: 52px;height: 52px;flex: 0 0 52px;place-items: center;border: 1px solid #dce9ff;border-radius: 16px;background: #edf4ff}.standard-panel-symbol img{display: block;width: 36px;height: 36px;object-fit: contain}.standard-panel h3{margin-bottom: 5px;font-size: 21px}.standard-panel-summary{max-width: 31ch;font-size: 12px}.standard-panel-note{padding: 7px 11px;border-radius: 999px;color: #2766d7;background: #eff5ff;font-size: 11px}.standard-panel-note::before{width: 6px;height: 6px;margin-right: 2px}.architecture .arch-body{min-height: 230px;margin-top: 4px;grid-template-columns: 96px minmax(0,1fr) 90px;gap: 12px}.architecture .arch-labels span,.architecture .arch-stack span{min-height: 0;border-radius: 9px;font-size: 12px}.architecture .arch-labels span:nth-child(1){background: #eff5ff}.architecture .arch-labels span:nth-child(2){background: #f3f1ff}.architecture .arch-labels span:nth-child(3){background: #effbf8}.architecture .arch-labels span:nth-child(4){background: #fff9ef}.architecture .arch-stack span{border-color: #d9e7fb;background: #f8fbff;color: #2b6ddd}.architecture .arch-stack span:nth-child(2){background: #f2f0ff;border-color: #e0d8ff;color: #7655d7}.architecture .arch-stack span:nth-child(3){background: #effbf8;border-color: #d1f0e9;color: #087b6f}.architecture .arch-stack .stack-bottom{background: transparent}.architecture .arch-badge{border: 1px solid #e0eafd;border-radius: 12px;background: #f6f9ff}.architecture .arch-badge img{width: 54px;height: 54px;padding: 3px;object-fit: contain}.workflow .workflow-steps{min-height: 230px;align-items: flex-start;padding-top: 8px}.workflow .workflow-steps > div{padding: 0 2px}.workflow .workflow-steps .step-icon{display: block;width: 64px;height: 64px;flex: 0 0 64px;padding: 9px;border: 1px solid #dce9ff;border-radius: 50%;background: #edf4ff;object-fit: contain}.workflow .workflow-steps > div:nth-of-type(2) .step-icon{background: #edfbf8;border-color: #d3f2eb}.workflow .workflow-steps > div:nth-of-type(3) .step-icon{background: #f5efff;border-color: #e7dafe}.workflow .workflow-steps > div:nth-of-type(4) .step-icon{background: #fff7e9;border-color: #f8e3bb}.workflow .workflow-steps b{margin-top: 13px;font-size: 14px}.workflow .workflow-steps small{margin-top: 7px;font-size: 12px;line-height: 1.7}.workflow .workflow-steps > i{width: 28px;flex-basis: 28px;margin-top: 31px;background: #b4caf0}.workflow .workflow-steps > i::after{width: 5px;height: 5px;border-width: 1px;border-color: #6e98df}.guarantee{position: relative;overflow: hidden;grid-column: 1 / -1;min-height: 356px;padding: 34px 40px 38px}.guarantee::after{position: absolute;top: 10px;right: 88px;width: 250px;height: 250px;content: "";background: url("assets/icons/guarantee-data.png") center / contain no-repeat;opacity: .055;pointer-events: none}.guarantee > *{position: relative;z-index: 1}.guarantee-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;margin-top: 20px}.guarantee-grid div{display: grid;min-height: 190px;justify-items: center;align-content: center;gap: 8px;padding: 18px 14px;border: 1px solid #e2ebf8;border-radius: 18px;background: #fbfdff;text-align: center}.guarantee-grid div:nth-child(2){background: #fcfbff;border-color: #ebe4ff}.guarantee-grid div:nth-child(3){background: #f9fffd;border-color: #ddf2ed}.guarantee-grid div:nth-child(4){background: #fffdf8;border-color: #f6e8cc}.guarantee-grid img{display: block;width: 78px;height: 78px;margin-bottom: 2px;padding: 8px;border-radius: 50%;background: #eff5ff;object-fit: contain}.guarantee-grid div:nth-child(2) img{background: #f1edff}.guarantee-grid div:nth-child(3) img{background: #e9faf6}.guarantee-grid div:nth-child(4) img{background: #fff4de}.guarantee-grid b{color: #223756;font-size: 16px}.guarantee-grid small{color: #5c6f8b;font-size: 12px}.contact-section{position: relative;overflow: hidden;padding: 112px 0 118px;background: linear-gradient(120deg,#0a2c73 0%,#123f9d 62%,#1b4eb8 100%)}.contact-section::before{position: absolute;top: -260px;left: -160px;width: 660px;height: 660px;border: 1px solid rgba(164,202,255,.18);border-radius: 50%;content: "";box-shadow: 0 0 0 110px rgba(136,185,255,.05),0 0 0 220px rgba(136,185,255,.035);pointer-events: none}.contact-grid{position: relative;z-index: 1;grid-template-columns: minmax(0,.87fr) minmax(0,1.13fr);gap: 72px}.contact-copy{min-width: 0}.contact-points{display: flex;align-items: flex-start;gap: 14px;margin-top: 38px}.contact-step{display: flex;min-width: 0;flex: 1;flex-direction: column;align-items: flex-start}.contact-step-icon{display: grid;width: 58px;height: 58px;place-items: center;border: 1px solid rgba(174,214,255,.4);border-radius: 16px;background: rgba(255,255,255,.1)}.contact-step-icon img{display: block;width: 36px;height: 36px;object-fit: contain;filter: brightness(0) invert(1)}.contact-step:nth-of-type(1) .contact-step-icon{background: rgba(44,119,255,.45)}.contact-step:nth-of-type(2) .contact-step-icon{background: rgba(23,194,172,.48)}.contact-step:nth-of-type(3) .contact-step-icon{background: rgba(122,93,255,.52)}.contact-step b{margin-top: 13px;color: #fff;font-size: 14px}.contact-step small{margin-top: 5px;color: #c8ddff;font-size: 11px;line-height: 1.7}.contact-points > i{width: 22px;flex: 0 0 22px;margin-top: 29px;border-top: 1px solid rgba(192,219,255,.58);font-size: 0}.contact-form{border: 1px solid rgba(196,221,255,.8);border-radius: 20px;background: #fff}.contact-form .btn-wide{min-height: 58px;border-radius: 13px;background: linear-gradient(100deg,#2d78ff,#5c55ec);font-size: 16px;box-shadow: 0 14px 26px rgba(42,77,195,.22)}@media (max-width: 980px) and (min-width: 761px){.feature-card{padding: 30px 26px 26px}.feature-card-top{grid-template-columns: 76px minmax(0,1fr);gap: 16px}.feature-hero-icon{width: 76px;height: 76px;flex-basis: 76px}.feature-card .tag-row span{grid-template-columns: 32px minmax(0,1fr);column-gap: 8px;padding-inline: 9px}.feature-card .tag-row span img{width: 32px;height: 32px}.feature-card .tag-row span b{font-size: 12px}.feature-card .tag-row span small{font-size: 11px}.standard-panel{padding-inline: 24px}.guarantee{padding-inline: 28px}.guarantee::after{right: 36px;width: 190px;height: 190px}}@media (max-width: 760px){.feature-card{min-height: 0;padding: 28px 22px 26px;border-radius: 16px}.feature-card-top{grid-template-columns: 68px minmax(0,1fr);min-height: 0;gap: 14px}.feature-card-kicker{margin-bottom: 10px;font-size: 11px}.feature-card h3{font-size: 22px}.feature-card p:not(.kicker){font-size: 13px}.feature-hero-icon{width: 68px;height: 68px;flex-basis: 68px;border-radius: 18px}.feature-hero-icon img{width: 44px;height: 44px}.feature-list-label{display: block}.feature-list-label small{display: block;margin-top: 4px}.feature-card .tag-row span{min-height: 70px;padding: 10px 9px}.feature-card .tag-row span b{font-size: 12px}.feature-card .tag-row span small{font-size: 11px}.feature-footer{align-items: flex-start;flex-direction: column;gap: 10px}.guarantee{min-height: 0;padding: 28px 22px 30px}.guarantee::after{top: 24px;right: 22px;width: 140px;height: 140px;opacity: .04}.standard-panel-title{align-items: flex-start}.standard-panel-symbol{width: 44px;height: 44px;flex-basis: 44px;border-radius: 13px}.standard-panel-symbol img{width: 30px;height: 30px}.standard-panel-note{padding: 6px 8px;font-size: 11px}.architecture .arch-body{grid-template-columns: 78px minmax(0,1fr) 68px;gap: 7px}.architecture .arch-labels span,.architecture .arch-stack span{font-size: 11px}.workflow .workflow-steps{min-height: 0;padding-top: 0}.workflow .workflow-steps .step-icon{width: 50px;height: 50px;flex-basis: 50px;padding: 7px}.workflow .workflow-steps b{font-size: 12px}.workflow .workflow-steps small{font-size: 11px}.workflow .workflow-steps > i{display: none}.guarantee-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.guarantee-grid div{min-height: 160px;padding: 16px 10px}.guarantee-grid img{width: 64px;height: 64px}.guarantee-grid b{font-size: 14px}.guarantee-grid small{font-size: 11px}.contact-section{padding: 82px 0 88px}.contact-grid{gap: 40px}.contact-points{gap: 8px}.contact-step-icon{width: 48px;height: 48px;border-radius: 13px}.contact-step-icon img{width: 30px;height: 30px}.contact-step b{font-size: 12px}.contact-step small{font-size: 11px}.contact-points > i{width: 12px;flex-basis: 12px;margin-top: 24px}}@media (max-width: 420px){.feature-card .tag-row{gap: 8px}.feature-card .tag-row span{grid-template-columns: 30px minmax(0,1fr);column-gap: 7px;padding-inline: 7px}.feature-card .tag-row span img{width: 30px;height: 30px}.feature-card .tag-row span b{font-size: 11px}.feature-card .tag-row span small{font-size: 11px}.standard-panel-note{display: none}.architecture .arch-body{grid-template-columns: 68px minmax(0,1fr) 58px}} .guarantee{min-height: 560px !important;padding: 78px 76px 72px !important;border-radius: 30px !important}.guarantee .standard-panel-head{min-height: 140px !important;margin-bottom: 34px !important}.guarantee .standard-panel-symbol{display: none !important}.guarantee .standard-panel-title > div{position: relative;padding-left: 28px !important}.guarantee .standard-panel-title > div::before{position: absolute;top: 8px;bottom: 8px;left: 0;width: 8px;border-radius: 999px;content: "";background: linear-gradient(180deg,#255cff,#1b83f5)}.guarantee .standard-panel h3{margin-bottom: 16px !important;font-size: clamp(42px,4vw,60px) !important;line-height: 1.05 !important;letter-spacing: -.04em !important;text-align: left !important}.guarantee .standard-panel-summary{max-width: 31ch !important;color: #5a6d89 !important;font-size: 18px !important;line-height: 1.7 !important}.guarantee .standard-panel-note{margin-top: -4px;padding: 11px 18px !important;color: #2d6fe1 !important;background: #edf4ff !important;font-size: 15px !important}.guarantee-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 26px !important;margin-top: 0 !important}.guarantee-grid div,.guarantee-grid div:nth-child(2),.guarantee-grid div:nth-child(3),.guarantee-grid div:nth-child(4){display: grid !important;grid-template-columns: 1fr !important;min-height: 280px !important;justify-items: center !important;align-content: center !important;gap: 15px !important;padding: 28px 18px 24px !important;border: 1px solid rgba(223,233,247,.88) !important;border-radius: 24px !important;background: rgba(255,255,255,.76) !important;text-align: center !important}.guarantee-grid div:nth-child(2){background: rgba(252,250,255,.84) !important}.guarantee-grid div:nth-child(3){background: rgba(248,255,253,.84) !important}.guarantee-grid div:nth-child(4){background: rgba(255,253,248,.84) !important}.guarantee-grid img,.guarantee-grid div:nth-child(2) img,.guarantee-grid div:nth-child(3) img,.guarantee-grid div:nth-child(4) img{width: 116px !important;height: 116px !important;margin: 0 0 8px !important;padding: 12px !important;border-radius: 50% !important;background: #eaf2ff !important;object-fit: contain !important}.guarantee-grid div:nth-child(2) img{background: #f0ecff !important}.guarantee-grid div:nth-child(3) img{background: #e4faf5 !important}.guarantee-grid div:nth-child(4) img{background: #fff3dc !important}.guarantee-grid b{font-size: 21px !important}.guarantee-grid small{font-size: 14px !important}@media (max-width: 760px){.guarantee{min-height: 0 !important;padding: 42px 22px 34px !important;border-radius: 22px !important}.guarantee .standard-panel-head{min-height: 0 !important;margin-bottom: 28px !important}.guarantee .standard-panel-title > div{padding-left: 17px !important}.guarantee .standard-panel-title > div::before{width: 5px}.guarantee .standard-panel h3{margin-bottom: 10px !important;font-size: 38px !important}.guarantee .standard-panel-summary{font-size: 14px !important}.guarantee .standard-panel-note{margin-top: 0;padding: 8px 11px !important;font-size: 11px !important}.guarantee-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}.guarantee-grid div,.guarantee-grid div:nth-child(2),.guarantee-grid div:nth-child(3),.guarantee-grid div:nth-child(4){min-height: 188px !important;padding: 18px 10px !important;border-radius: 17px !important}.guarantee-grid img,.guarantee-grid div:nth-child(2) img,.guarantee-grid div:nth-child(3) img,.guarantee-grid div:nth-child(4) img{width: 72px !important;height: 72px !important;padding: 8px !important}.guarantee-grid b{font-size: 15px !important}.guarantee-grid small{font-size: 11px !important}}@media (max-width: 420px){.guarantee .standard-panel-note{display: none !important}} .guarantee{min-height: 560px !important;padding: 78px 76px 72px !important;border-radius: 30px !important}.guarantee .standard-panel-head{min-height: 140px !important;margin-bottom: 34px !important}.guarantee .standard-panel-symbol{display: none !important}.guarantee .standard-panel-title > div{position: relative;padding-left: 28px !important}.guarantee .standard-panel-title > div::before{position: absolute;top: 8px;bottom: 8px;left: 0;width: 8px;border-radius: 999px;content: "";background: linear-gradient(180deg,#255cff,#1b83f5)}.guarantee .standard-panel h3{margin-bottom: 16px !important;font-size: clamp(42px,4vw,60px) !important;line-height: 1.05 !important;letter-spacing: -.04em !important;text-align: left !important}.guarantee .standard-panel-summary{max-width: 31ch !important;color: #5a6d89 !important;font-size: 18px !important;line-height: 1.7 !important}.guarantee .standard-panel-note{margin-top: -4px;padding: 11px 18px !important;color: #2d6fe1 !important;background: #edf4ff !important;font-size: 15px !important}.guarantee-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 26px !important;margin-top: 0 !important}.guarantee-grid div,.guarantee-grid div:nth-child(2),.guarantee-grid div:nth-child(3),.guarantee-grid div:nth-child(4){display: grid !important;grid-template-columns: 1fr !important;min-height: 280px !important;justify-items: center !important;align-content: center !important;gap: 15px !important;padding: 28px 18px 24px !important;border: 1px solid rgba(223,233,247,.88) !important;border-radius: 24px !important;background: rgba(255,255,255,.76) !important;text-align: center !important}.guarantee-grid div:nth-child(2){background: rgba(252,250,255,.84) !important}.guarantee-grid div:nth-child(3){background: rgba(248,255,253,.84) !important}.guarantee-grid div:nth-child(4){background: rgba(255,253,248,.84) !important}.guarantee-grid img,.guarantee-grid div:nth-child(2) img,.guarantee-grid div:nth-child(3) img,.guarantee-grid div:nth-child(4) img{width: 116px !important;height: 116px !important;margin: 0 0 8px !important;padding: 12px !important;border-radius: 50% !important;background: #eaf2ff !important;object-fit: contain !important}.guarantee-grid div:nth-child(2) img{background: #f0ecff !important}.guarantee-grid div:nth-child(3) img{background: #e4faf5 !important}.guarantee-grid div:nth-child(4) img{background: #fff3dc !important}.guarantee-grid b{font-size: 21px !important}.guarantee-grid small{font-size: 14px !important}@media (max-width: 760px){.guarantee{min-height: 0 !important;padding: 42px 22px 34px !important;border-radius: 22px !important}.guarantee .standard-panel-head{min-height: 0 !important;margin-bottom: 28px !important}.guarantee .standard-panel-title > div{padding-left: 17px !important}.guarantee .standard-panel-title > div::before{width: 5px}.guarantee .standard-panel h3{margin-bottom: 10px !important;font-size: 38px !important}.guarantee .standard-panel-summary{font-size: 14px !important}.guarantee .standard-panel-note{margin-top: 0;padding: 8px 11px !important;font-size: 11px !important}.guarantee-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}.guarantee-grid div,.guarantee-grid div:nth-child(2),.guarantee-grid div:nth-child(3),.guarantee-grid div:nth-child(4){min-height: 188px !important;padding: 18px 10px !important;border-radius: 17px !important}.guarantee-grid img,.guarantee-grid div:nth-child(2) img,.guarantee-grid div:nth-child(3) img,.guarantee-grid div:nth-child(4) img{width: 72px !important;height: 72px !important;padding: 8px !important}.guarantee-grid b{font-size: 15px !important}.guarantee-grid small{font-size: 11px !important}}@media (max-width: 420px){.guarantee .standard-panel-note{display: none !important}} .section-blue{position: relative;isolation: isolate;background: radial-gradient(circle at 78% 42%,rgba(168,207,255,.24),transparent 28%),radial-gradient(circle at 4% 4%,rgba(255,255,255,.9),transparent 28%),linear-gradient(132deg,#f9fbff 0%,#eef5ff 58%,#e7f1ff 100%)}.section-blue::before,.section-blue::after{position: absolute;border: 1px solid rgba(146,185,248,.18);border-radius: 50%;content: "";pointer-events: none}.section-blue::before{top: -210px;right: -110px;width: 480px;height: 480px}.section-blue::after{bottom: -280px;left: -180px;width: 580px;height: 580px;box-shadow: 0 0 0 72px rgba(137,182,248,.06)}.hero-grid,.trust-strip{position: relative;z-index: 1}.hero-visual{position: relative;min-width: 0;isolation: isolate}.hero-visual::before{display: block;position: absolute;top: 50%;left: 50%;width: 82%;height: 58%;border-radius: 50%;content: "";background: radial-gradient(ellipse,rgba(119,180,255,.28) 0%,rgba(119,180,255,.06) 48%,transparent 72%);filter: blur(12px);transform: translate(-50%,-50%);z-index: -1}.hero-orbit{position: absolute;top: 49%;left: 50%;width: 72%;height: 42%;border: 1px solid rgba(73,147,246,.17);border-radius: 50%;pointer-events: none;transform: translate(-50%,-50%) rotate(-10deg) skewX(-14deg)}.hero-orbit--two{width: 60%;height: 32%;border-color: rgba(132,187,255,.14);transform: translate(-50%,-50%) rotate(22deg) skewX(12deg)}.hero-material{z-index: 1;opacity: .88;filter: drop-shadow(0 28px 34px rgba(46,108,220,.13))}.hero-node{position: absolute;z-index: 3;display: flex;width: 112px;flex-direction: column;align-items: center;gap: 7px;color: #183b75;font-size: 12px;font-weight: 700;line-height: 1.3;text-align: center;filter: drop-shadow(0 9px 14px rgba(61,111,200,.12));pointer-events: none}.hero-node-icon{display: grid;width: 72px;height: 72px;place-items: center;border: 1px solid rgba(160,199,255,.66);border-radius: 22px;background: linear-gradient(150deg,rgba(255,255,255,.92),rgba(229,241,255,.78));box-shadow: 0 14px 20px rgba(63,117,203,.14),inset 0 1px 0 rgba(255,255,255,.95);clip-path: polygon(50% 0,94% 21%,94% 79%,50% 100%,6% 79%,6% 21%)}.hero-node-icon img{display: block;width: 42px;height: 42px;object-fit: contain}.hero-node--finance{top: 3%;left: 25%}.hero-node--health{top: -3%;right: 23%}.hero-node--manufacturing{top: 9%;right: -1%}.hero-node--retail{bottom: 17%;left: 3%}.hero-node--education{bottom: -2%;right: 22%}.hero-node--enterprise{right: -3%;bottom: 14%}.hero-node--finance .hero-node-icon{background: linear-gradient(150deg,#fff,#e9f3ff)}.hero-node--health .hero-node-icon{background: linear-gradient(150deg,#fff,#e9f4ff)}.hero-node--manufacturing .hero-node-icon{background: linear-gradient(150deg,#fff,#f0f3ff)}.hero-node--retail .hero-node-icon{background: linear-gradient(150deg,#fff,#e9f9f8)}.hero-node--education .hero-node-icon{background: linear-gradient(150deg,#fff,#f0ebff)}.hero-node--enterprise .hero-node-icon{background: linear-gradient(150deg,#fff,#e9f3ff)}.trust-strip{background: rgba(255,255,255,.88)}.trust-item img{width: 42px;height: 42px;flex-basis: 42px}.trust-item strong{font-size: 14px}.trust-item small{font-size: 11px}.section-products{position: relative;overflow: hidden;background: radial-gradient(circle at 2% 20%,rgba(217,233,255,.48),transparent 20%),radial-gradient(circle at 98% 78%,rgba(226,242,255,.52),transparent 22%),linear-gradient(180deg,#fff 0%,#f8fbff 100%)}.section-products::before,.section-products::after{position: absolute;width: 260px;height: 260px;border: 1px dotted rgba(118,170,243,.25);border-radius: 50%;content: "";pointer-events: none}.section-products::before{top: 330px;left: -170px}.section-products::after{right: -160px;bottom: 180px}.section-products > .container{position: relative;z-index: 1}.feature-card{min-height: 490px;border-radius: 20px;background: linear-gradient(to bottom,#fff 0%,#fff calc(100% - 5px),#2d73ee calc(100% - 5px),#2d73ee 100%)}.feature-card--custom{background: linear-gradient(to bottom,#fbfffe 0%,#fbfffe calc(100% - 5px),#16bfa5 calc(100% - 5px),#16bfa5 100%)}.feature-card::before{top: 181px;right: -22%;left: -22%;height: 136px;border-radius: 0 0 50% 50%;background: radial-gradient(ellipse at 50% -20%,transparent 0 48%,#f0f6ff 49% 100%)}.feature-card--custom::before{background: radial-gradient(ellipse at 50% -20%,transparent 0 48%,#edfbf8 49% 100%)}.feature-card::after{position: absolute;top: 203px;right: -16%;left: -16%;height: 112px;border-radius: 0 0 50% 50%;border-top: 1px solid rgba(140,186,246,.17);content: "";pointer-events: none}.feature-card--custom::after{border-color: rgba(72,205,184,.18)}.feature-hero-icon{width: 112px;height: 112px;flex-basis: 112px;border-radius: 26px}.feature-hero-icon img{width: 76px;height: 76px}.feature-card-top{grid-template-columns: 112px minmax(0,1fr);min-height: 150px;gap: 26px}.feature-card .tag-row span{min-height: 78px;border-radius: 14px}.product-proof-strip{margin-top: 34px;border-radius: 20px;background: rgba(255,255,255,.88)} .standards{position: relative;overflow: hidden;background: radial-gradient(circle at 4% 2%,rgba(209,228,255,.56),transparent 19%),radial-gradient(circle at 100% 95%,rgba(211,237,255,.48),transparent 22%),#f5f9ff}.standards::before,.standards::after{position: absolute;border-radius: 50%;content: "";pointer-events: none}.standards::before{top: -250px;left: -230px;width: 520px;height: 520px;background: rgba(209,228,255,.28)}.standards::after{right: -230px;bottom: -240px;width: 520px;height: 520px;background: rgba(199,232,255,.24)}.standards > .container{position: relative;z-index: 1}.guarantee{min-height: 560px;margin-top: 4px;padding: 78px 76px 72px;border-radius: 30px;border-color: rgba(221,232,247,.95);background: rgba(255,255,255,.96);box-shadow: 0 20px 52px rgba(45,92,166,.08)}.guarantee::before{position: absolute;bottom: 54px;left: 38px;width: 160px;height: 112px;content: "";background-image: radial-gradient(circle,rgba(76,142,235,.18) 2px,transparent 2px);background-size: 20px 20px;opacity: .7}.guarantee::after{top: 32px;right: 72px;width: 340px;height: 340px;opacity: .045}.guarantee .standard-panel-head{position: relative;z-index: 2;min-height: 140px;margin-bottom: 34px}.guarantee .standard-panel-title{align-items: flex-start}.guarantee .standard-panel-symbol{display: none}.guarantee .standard-panel-title > div{position: relative;padding-left: 28px}.guarantee .standard-panel-title > div::before{position: absolute;top: 8px;bottom: 8px;left: 0;width: 8px;border-radius: 999px;content: "";background: linear-gradient(180deg,#255cff,#1b83f5)}.guarantee .standard-panel h3{margin-bottom: 16px;font-size: clamp(42px,4vw,60px);line-height: 1.05;letter-spacing: -.04em}.guarantee .standard-panel-summary{max-width: 31ch;color: #5a6d89;font-size: 18px;line-height: 1.7}.guarantee .standard-panel-note{margin-top: -4px;padding: 11px 18px;color: #2d6fe1;background: #edf4ff;font-size: 15px}.guarantee-grid{position: relative;z-index: 2;gap: 26px;margin-top: 0}.guarantee-grid div,.guarantee-grid div:nth-child(2),.guarantee-grid div:nth-child(3),.guarantee-grid div:nth-child(4){min-height: 280px;gap: 15px;padding: 28px 18px 24px;border: 1px solid rgba(223,233,247,.88);border-radius: 24px;background: rgba(255,255,255,.76);box-shadow: 0 12px 26px rgba(55,105,176,.045)}.guarantee-grid div:nth-child(2){background: rgba(252,250,255,.84)}.guarantee-grid div:nth-child(3){background: rgba(248,255,253,.84)}.guarantee-grid div:nth-child(4){background: rgba(255,253,248,.84)}.guarantee-grid img,.guarantee-grid div:nth-child(2) img,.guarantee-grid div:nth-child(3) img,.guarantee-grid div:nth-child(4) img{width: 116px;height: 116px;margin-bottom: 8px;padding: 12px;border-radius: 50%;background: #eaf2ff}.guarantee-grid div:nth-child(2) img{background: #f0ecff}.guarantee-grid div:nth-child(3) img{background: #e4faf5}.guarantee-grid div:nth-child(4) img{background: #fff3dc}.guarantee-grid b{font-size: 21px}.guarantee-grid small{font-size: 14px} .contact-section{position: relative;isolation: isolate;min-height: 720px;padding: 118px 0 128px;background: #103a94}.contact-section::before{top: -300px;left: -220px;width: 760px;height: 760px;border: 0;background: rgba(64,127,231,.23);box-shadow: 0 0 0 124px rgba(96,158,247,.09),0 0 0 248px rgba(96,158,247,.045)}.contact-section::after{position: absolute;right: -230px;bottom: -340px;width: 700px;height: 700px;border-radius: 50%;content: "";background: rgba(45,110,226,.38);pointer-events: none}.contact-orbit{position: absolute;z-index: 0;border: 1px solid rgba(154,202,255,.25);border-radius: 50%;pointer-events: none}.contact-orbit--large{bottom: -190px;left: 80px;width: 520px;height: 290px;transform: rotate(-15deg)}.contact-orbit--small{right: 60px;bottom: 56px;width: 310px;height: 160px;opacity: .46;transform: rotate(19deg)}.contact-dots{position: absolute;top: 82px;right: 74px;width: 160px;height: 112px;background-image: radial-gradient(circle,rgba(177,214,255,.56) 2px,transparent 2px);background-size: 20px 20px;opacity: .65}.contact-grid{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 76px}.contact-copy{position: relative;z-index: 2;opacity: 1 !important;transform: none !important}.contact-kicker{display: inline-flex;align-items: center;min-height: 38px;margin-bottom: 26px;padding: 0 17px;border: 1px solid rgba(151,202,255,.6);border-radius: 999px;color: #e7f2ff;background: rgba(76,145,246,.18);font-size: 13px;font-weight: 800;letter-spacing: .16em}.contact-copy h2{margin-bottom: 24px;color: #fff;font-size: clamp(46px,5vw,72px);line-height: 1.08;letter-spacing: -.045em}.contact-copy > p:not(.kicker){max-width: 31ch;color: #d8e9ff;font-size: 18px;line-height: 1.85}.contact-points{gap: 12px;margin-top: 40px}.contact-step-icon{width: 66px;height: 66px;border-radius: 20px}.contact-step-icon img{width: 42px;height: 42px}.contact-step b{margin-top: 14px;font-size: 15px}.contact-step small{color: #c7ddff;font-size: 12px}.contact-points > i{position: relative;width: 28px;flex-basis: 28px;margin-top: 32px;border-top: 0}.contact-points > i::after{position: absolute;top: 0;left: 0;width: 13px;height: 13px;border-top: 2px solid rgba(211,233,255,.85);border-right: 2px solid rgba(211,233,255,.85);content: "";transform: rotate(45deg)}.contact-dashboard{position: relative;width: 390px;height: 160px;margin: 42px 0 0 22px;opacity: .86}.contact-dashboard::before{position: absolute;right: 20px;bottom: 5px;left: 0;height: 1px;content: "";background: rgba(203,229,255,.5);transform: rotate(-13deg)}.dashboard-window{position: absolute;bottom: 19px;left: 78px;width: 205px;height: 112px;padding: 16px 18px;border: 1px solid rgba(221,240,255,.86);border-radius: 16px;background: linear-gradient(145deg,rgba(255,255,255,.3),rgba(160,209,255,.11));box-shadow: 0 18px 34px rgba(3,34,100,.18);transform: perspective(320px) rotateX(9deg) rotateY(-18deg) rotateZ(-3deg)}.dashboard-window-bar{display: block;width: 72px;height: 5px;border-radius: 999px;background: rgba(224,241,255,.9)}.dashboard-line{display: block;height: 4px;margin-top: 11px;border-radius: 999px;background: rgba(202,229,255,.66)}.dashboard-line--one{width: 74%}.dashboard-line--two{width: 58%}.dashboard-line--three{width: 82%}.dashboard-chart{display: flex;height: 30px;align-items: flex-end;gap: 7px;margin-top: 10px}.dashboard-chart i{display: block;width: 13px;border-radius: 3px 3px 0 0;background: linear-gradient(180deg,#99d2ff,#4b8eff)}.dashboard-chart i:nth-child(1){height: 14px}.dashboard-chart i:nth-child(2){height: 22px}.dashboard-chart i:nth-child(3){height: 18px}.dashboard-chart i:nth-child(4){height: 28px}.dashboard-orbit-dot{position: absolute;width: 12px;height: 12px;border: 2px solid #c8e4ff;border-radius: 50%;background: #4e8eff;box-shadow: 0 0 0 5px rgba(114,182,255,.18)}.dashboard-orbit-dot--one{bottom: 17px;left: 13px}.dashboard-orbit-dot--two{top: 4px;right: 32px}.contact-form{position: relative;z-index: 2;padding: 42px 44px 32px;border: 1px solid rgba(223,238,255,.95);border-radius: 26px;box-shadow: 0 30px 76px rgba(3,19,57,.28)}.contact-form .btn-wide{min-height: 62px;border-radius: 15px;font-size: 17px}@media (max-width: 1100px){.hero-node{transform: scale(.84)}.hero-node--manufacturing,.hero-node--enterprise{display: none}.guarantee{padding-inline: 48px}.contact-grid{gap: 42px}.contact-dashboard{width: 330px}}@media (max-width: 760px){.hero-node{transform: scale(.68)}.hero-node--finance{top: 2%;left: 12%}.hero-node--health{top: 1%;right: 12%}.hero-node--retail{bottom: 7%;left: 6%}.hero-node--education{right: 9%;bottom: -5%}.hero-node--manufacturing,.hero-node--enterprise{display: none}.feature-card{min-height: 0;border-radius: 16px}.feature-card-top{grid-template-columns: 76px minmax(0,1fr);min-height: 0;gap: 15px}.feature-hero-icon{width: 76px;height: 76px;flex-basis: 76px;border-radius: 19px}.feature-hero-icon img{width: 48px;height: 48px}.feature-card::before{top: 148px;height: 100px}.feature-card::after{top: 169px;height: 82px}.guarantee{min-height: 0;padding: 42px 22px 34px;border-radius: 22px}.guarantee .standard-panel-head{min-height: 0;margin-bottom: 28px}.guarantee .standard-panel-title > div{padding-left: 17px}.guarantee .standard-panel-title > div::before{width: 5px}.guarantee .standard-panel h3{margin-bottom: 10px;font-size: 38px}.guarantee .standard-panel-summary{font-size: 14px}.guarantee .standard-panel-note{margin-top: 0;padding: 8px 11px;font-size: 11px}.guarantee-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.guarantee-grid div,.guarantee-grid div:nth-child(2),.guarantee-grid div:nth-child(3),.guarantee-grid div:nth-child(4){min-height: 188px;padding: 18px 10px;border-radius: 17px}.guarantee-grid img,.guarantee-grid div:nth-child(2) img,.guarantee-grid div:nth-child(3) img,.guarantee-grid div:nth-child(4) img{width: 72px;height: 72px;padding: 8px}.guarantee-grid b{font-size: 15px}.guarantee-grid small{font-size: 11px}.contact-section{min-height: 0;padding: 84px 0 88px}.contact-grid{grid-template-columns: 1fr;gap: 50px}.contact-copy h2{font-size: 44px}.contact-copy > p:not(.kicker){font-size: 15px}.contact-points{gap: 8px;margin-top: 30px}.contact-step-icon{width: 54px;height: 54px;border-radius: 16px}.contact-step-icon img{width: 34px;height: 34px}.contact-step b{font-size: 12px}.contact-step small{font-size: 10px}.contact-points > i{width: 15px;flex-basis: 15px;margin-top: 27px}.contact-points > i::after{width: 9px;height: 9px}.contact-dashboard{width: min(100%,330px);height: 132px;margin: 30px auto 0}.dashboard-window{left: 58px;width: 184px;height: 100px}.contact-form{padding: 28px 22px 24px;border-radius: 18px}}@media (max-width: 420px){.hero-node-icon{width: 60px;height: 60px}.hero-node-icon img{width: 34px;height: 34px}.hero-node{width: 88px;font-size: 10px}.hero-node--finance{left: 4%}.hero-node--health{right: 4%}.hero-node--retail{left: -1%}.hero-node--education{right: -1%}.guarantee .standard-panel-head{align-items: flex-start}.guarantee .standard-panel-note{display: none}.contact-copy h2{font-size: 38px}.contact-points > i{width: 9px;flex-basis: 9px}}@media (prefers-reduced-motion: reduce){.btn > .action-arrow,.text-link > .action-arrow,.scene-card .text-link > .action-arrow,.download-link > .external-arrow{transition: none}} .hero-actions .btn-outline.btn-lg{gap: 0;padding-right: 24px}.text-link{gap: 0;min-height: 40px;text-underline-offset: 4px;text-decoration-thickness: 1px}.text-link:hover,.scene-card:hover .text-link{text-decoration: underline}.scene-card .text-link{min-height: 36px}.download-link{gap: 0;padding-left: 16px;padding-right: 16px}.btn-wide{gap: 0;padding-left: 22px;padding-right: 22px} .section-products{background: linear-gradient(180deg,#fff 0%,#f8fbff 100%)}.section-products .section-heading{margin-bottom: 42px}.section-products .section-heading > p{max-width: 680px}.product-grid{gap: 28px}.feature-card{min-height: 390px;padding: 34px 36px 28px;border: 1px solid #e5ecf6;background: linear-gradient(145deg,#fff 0%,#f8fbff 100%);box-shadow: 0 14px 36px rgba(37,79,143,.08)}.feature-card:hover{border-color: #d5e3f7;box-shadow: 0 20px 44px rgba(37,79,143,.13)}.feature-card-top{min-height: 96px}.feature-card h3{margin-bottom: 8px;font-size: 25px;letter-spacing: -.025em}.feature-card p:not(.kicker){max-width: 31ch;margin-bottom: 0;color: #5d6f88;font-size: 14px;line-height: 1.75}.feature-divider{height: 1px;margin: 20px 0 14px;background: #e8eef7}.feature-list-label{margin-bottom: 10px;color: #253d69;font-size: 12px;font-weight: 800}.feature-card .tag-row{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 0}.feature-card .tag-row span{min-height: 52px;justify-content: flex-start;padding: 10px 12px;border: 1px solid #e4ebf5;border-radius: 9px;background: rgba(255,255,255,.74);color: #40536e;font-size: 13px;font-weight: 600;text-align: left;transition: border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.feature-card:hover .tag-row span{border-color: #d7e5f8;background: #fff}.feature-card .tag-row span:hover{transform: translateY(-1px)}.feature-card .tag-row span img{width: 28px;height: 28px;flex: 0 0 28px}.feature-footer{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-top: 20px}.feature-fit{max-width: 240px;color: #70809a;font-size: 12px;line-height: 1.55}.feature-footer .text-link{flex: 0 0 auto;min-height: 40px;margin-top: 0;white-space: nowrap}.feature-card .cube-mark{width: 104px;height: 104px;margin: -14px -8px 0 0;opacity: .66;filter: drop-shadow(0 12px 16px rgba(53,105,202,.11))}.feature-card .cube-mark::before,.feature-card .cube-mark::after,.feature-card .cube-mark i{width: 46px;height: 46px;border-width: 9px;border-radius: 5px}.feature-card .cube-mark::before{left: 8px;top: 25px}.feature-card .cube-mark::after{left: 35px;top: 8px}.feature-card .cube-mark i{left: 35px;top: 35px}@media (max-width: 1100px){.feature-card{min-height: 0}}@media (max-width: 760px){.section-products .section-heading{margin-bottom: 32px}.feature-card{padding: 28px 24px 24px}.feature-card-top{min-height: 0}.feature-card h3{font-size: 22px}.feature-card .cube-mark{width: 88px;height: 88px;margin: -10px -4px 0 0;opacity: .6}.feature-card .cube-mark::before,.feature-card .cube-mark::after,.feature-card .cube-mark i{width: 40px;height: 40px;border-width: 8px;border-radius: 4px}.feature-card .cube-mark::before{left: 7px;top: 22px}.feature-card .cube-mark::after{left: 30px;top: 7px}.feature-card .cube-mark i{left: 30px;top: 30px}.feature-card p:not(.kicker){max-width: none}.feature-divider{margin-top: 22px}.feature-footer{align-items: flex-start;flex-direction: column;gap: 8px}.feature-fit{max-width: none}}@media (max-width: 420px){.feature-card .cube-mark{width: 82px;height: 82px;margin-right: -3px}.feature-card .cube-mark::before,.feature-card .cube-mark::after,.feature-card .cube-mark i{width: 37px;height: 37px;border-width: 7px}.feature-card .cube-mark::before{left: 6px;top: 20px}.feature-card .cube-mark::after{left: 28px;top: 6px}.feature-card .cube-mark i{left: 28px;top: 28px}} .standards{background: #f8fbff}.standards .section-heading{margin-bottom: 44px}.standards .section-heading > p{max-width: 760px}.standard-panel{min-height: 356px;padding: 30px 32px 28px;border: 1px solid #e0e8f3;border-radius: 14px;background: #fff;box-shadow: none}.standard-panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 26px}.standard-panel h3{margin: 0 0 6px;color: #162540;font-size: 20px;line-height: 1.35;text-align: left}.standard-panel-summary{max-width: 34ch;margin: 0;color: #5f708b;font-size: 12px;line-height: 1.65}.standard-panel-note{display: inline-flex;align-items: center;flex: 0 0 auto;gap: 6px;padding-top: 4px;color: #4b70b2;font-size: 11px;font-weight: 700;white-space: nowrap}.standard-panel-note::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #2d67e9;box-shadow: 0 0 0 4px #edf4ff}.architecture .arch-body,.workflow .workflow-steps{flex: 1}.architecture .arch-body{min-height: 222px}.architecture .arch-badge{justify-content: center;gap: 6px;padding: 12px 8px;border: 1px solid #eef3fa;background: #f7f9fd}.architecture .arch-badge img{width: 50px;height: 50px;padding: 3px}.architecture .arch-badge b{color: #3268c9;font-size: 13px;line-height: 1.4}.architecture .arch-badge small{color: #5f708b;font-size: 12px;line-height: 1.4;max-width: 72px;text-align: center;white-space: normal}.workflow .workflow-steps{min-height: 222px;align-items: flex-start;padding-top: 6px}.workflow .workflow-steps > div{padding: 0 2px}.workflow .workflow-steps .step-icon{width: 58px;height: 58px;flex-basis: 58px;padding: 7px;border: 1px solid #edf3fc;background: #f0f5ff}.workflow .workflow-steps b{margin-top: 12px;color: #1e304d;font-size: 14px}.workflow .workflow-steps small{margin-top: 7px;color: #5f708b;font-size: 12px;line-height: 1.75;text-align: center}.workflow .workflow-steps > i{width: 36px;flex-basis: 36px;margin-top: 29px;background: #aec5ed}.workflow .workflow-steps > i::after{border-color: #6e98df}.guarantee{min-height: 194px}.guarantee .standard-panel-head{margin-bottom: 18px}.guarantee-grid{margin-top: 0;gap: 18px}.guarantee-grid div{min-height: 64px;grid-template-columns: 52px 1fr;column-gap: 14px;align-content: center;padding: 10px 14px;border: 0;border-radius: 0;background: transparent}.guarantee-grid img{width: 52px;height: 52px;padding: 6px;border-radius: 12px;background: #eef4ff}.guarantee-grid b{color: #263956;font-size: 13px;line-height: 1.4}.guarantee-grid small{margin-top: 3px;color: #5f708b;font-size: 12px;line-height: 1.45}@media (max-width: 760px){.standards .section-heading{margin-bottom: 32px}.standard-panel{min-height: 0;padding: 24px 20px 22px;border-radius: 12px}.standard-panel-head{margin-bottom: 20px}.standard-panel h3{font-size: 18px}.standard-panel-summary{max-width: 30ch;font-size: 11px}.standard-panel-note{padding-top: 2px;font-size: 11px}.architecture .arch-body{min-height: 202px}.architecture .arch-badge small{white-space: normal}.workflow .workflow-steps{min-height: 0;padding-top: 0}.workflow .workflow-steps > div{padding: 8px 8px 24px}.workflow .workflow-steps .step-icon{width: 48px;height: 48px;flex-basis: 48px}.workflow .workflow-steps > i{display: none}.guarantee{min-height: 0}.guarantee-grid{gap: 8px}.guarantee-grid div{min-height: 62px;padding: 8px 10px}} .insights .section-heading{margin-bottom: 46px}.insight-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;align-items: stretch}.insight-card{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,1fr);align-items: center;gap: 22px;min-height: 244px;padding: 20px;border: 1px solid #dfe8f5;border-radius: 14px;background: #fff;box-shadow: 0 10px 28px rgba(31,66,126,.055);transition: transform 180ms ease-out,border-color 180ms ease-out,box-shadow 180ms ease-out}.insight-card:hover{border-color: #c8d9f2;box-shadow: 0 18px 36px rgba(31,66,126,.11)}.insight-card .cover-material{display: grid;width: auto;height: auto;min-height: 0;aspect-ratio: 1.58 / 1;place-items: center;overflow: hidden;border: 1px solid #e1ebf9;border-radius: 11px;background: #f3f7ff !important}.insight-card .cover-material::before,.insight-card .cover-material::after{content: none !important;display: none !important}.insight-card .cover-material img{position: relative;z-index: 1;display: block;width: auto;height: auto;max-width: 76%;max-height: 92px;object-fit: contain !important;object-position: center !important}.insight-content{display: flex;min-width: 0;min-height: 100%;flex-direction: column;align-items: flex-start}.insight-card h3{max-width: none;min-height: 50px;margin: 2px 0 0;color: #1b2b47;font-size: 17px;font-weight: 800;line-height: 1.48;letter-spacing: -.015em;text-wrap: balance}.insight-meta{display: flex;flex-wrap: wrap;gap: 0;margin-top: 12px;color: #5c75a0;font-size: 12px;font-weight: 700;line-height: 1.4}.insight-meta span{position: relative;white-space: nowrap}.insight-meta span + span{margin-left: 14px;padding-left: 14px}.insight-meta span + span::before{position: absolute;top: 50%;left: 0;width: 3px;height: 3px;border-radius: 50%;background: #a9bfe4;content: "";transform: translateY(-50%)}.insight-summary{max-width: 25ch;margin: 10px 0 0;color: #61718a;font-size: 12.5px;line-height: 1.66}.insight-card .download-link{display: inline-flex;width: auto;min-width: 122px;min-height: 46px;margin-top: auto;padding: 0 18px;align-items: center;justify-content: center;border: 1px solid #b8cbed;border-radius: 9px;background: #fff;color: #1749bd;font-size: 13px;font-weight: 800;line-height: 1;box-shadow: 0 3px 10px rgba(35,75,145,.045)}.insight-card .download-link:hover{border-color: #225cf2;background: #225cf2;color: #fff;box-shadow: 0 10px 20px rgba(34,92,242,.18);transform: translateY(-1px)}@media (max-width: 980px) and (min-width: 761px){.insight-grid{grid-template-columns: 1fr;gap: 20px}.insight-card{grid-template-columns: minmax(240px,.72fr) minmax(0,1fr);min-height: 252px}.insight-card .cover-material{min-height: 0}}@media (max-width: 760px){.insights .section-heading{margin-bottom: 34px}.insight-grid{gap: 18px}.insight-card{grid-template-columns: minmax(0,1fr);gap: 18px;min-height: 0;padding: 16px}.insight-card .cover-material{width: 100%;min-height: 0;height: 172px;aspect-ratio: auto}.insight-card .cover-material img{max-width: 38%;max-height: 132px}.insight-content{min-height: 208px}.insight-card h3{max-width: none;font-size: 18px}.insight-summary{max-width: none}.insight-card .download-link{min-width: 132px}}@media (max-width: 420px){.insight-card .cover-material{height: 152px}.insight-card .cover-material img{max-height: 118px}} .company-legal{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(360px,1fr);gap: 42px;margin-top: 38px;padding-top: 22px;border-top: 1px solid rgba(215,228,255,.14)}.company-legal-copy,.company-legal-links{min-width: 0}.company-legal-copy strong{display: block;color: #eaf1ff;font-size: 13px;font-weight: 700;line-height: 1.5}.company-legal-copy p{max-width: 62ch;margin: 8px 0 0;color: #9aabc2;font-size: 12px;line-height: 1.75}.company-legal-links{display: flex;flex-direction: column;gap: 8px;align-items: flex-start}.company-legal-links a{display: inline-flex;max-width: 100%;align-items: baseline;gap: 10px;color: #aebbd0;font-size: 12px;line-height: 1.55;overflow-wrap: anywhere;transition: color 180ms ease-out}.company-legal-links a span{flex: 0 0 auto;color: #d4e2ff;font-size: 11px;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.company-legal-links a:hover,.company-legal-links a:hover span{color: #fff}@media (max-width: 760px){.company-legal{grid-template-columns: 1fr;gap: 22px;margin-top: 30px;padding-top: 20px}.company-legal-copy p{max-width: none}.company-legal-links{gap: 10px}.company-legal-links a{display: block}.company-legal-links a span{display: inline-block;margin-left: 8px}} .site-header{height: 80px;box-shadow: 0 1px 0 rgba(20,33,58,.04),0 8px 26px rgba(27,58,109,.035)}.nav-wrap{height: 80px}.brand-logo{width: 44px;height: 44px}.desktop-nav{gap: 36px}.section-heading h2{font-size: clamp(30px,2.6vw,40px);line-height: 1.22}.section-heading > p{max-width: 760px;margin-top: 16px;font-size: 15px;line-height: 1.8}.hero-grid{min-height: 560px;padding: 76px 0 82px;gap: 58px}.hero-copy > p{max-width: 560px;font-size: 17px;line-height: 1.9}.hero-actions{margin-top: 36px}.hero-proof{margin-top: 26px}.trust-strip{padding: 0;background: #fff}.trust-inner{min-height: 78px;gap: 28px;color: #5f718c}.trust-label{margin-right: 6px;padding-right: 28px;border-right: 1px solid #e2eaf5;color: #213c70;font-size: 13px}.section-products,.section-scenes,.standards,.insights,.partners{padding-top: 104px;padding-bottom: 104px}.section-products .section-heading,.section-scenes .section-heading,.standards .section-heading,.insights .section-heading,.partners .section-heading{margin-bottom: 52px}.product-grid{gap: 32px}.feature-card{min-height: 420px;padding: 38px 40px 32px;border-radius: 16px;border-color: #e1e9f4;box-shadow: 0 14px 38px rgba(37,79,143,.075)}.feature-card h3{font-size: 26px;line-height: 1.3}.feature-card p:not(.kicker){max-width: 34ch;font-size: 15px;line-height: 1.8}.feature-divider{margin: 26px 0 16px}.feature-list-label{margin-bottom: 12px;color: #2a4679;font-size: 13px}.feature-card .tag-row{gap: 12px}.feature-card .tag-row span{min-height: 60px;padding: 11px 14px;border-radius: 11px;font-size: 13px}.feature-card .tag-row span img{width: 30px;height: 30px}.feature-footer{margin-top: 24px}.feature-fit{max-width: 270px;font-size: 13px;line-height: 1.65}.scene-grid{gap: 20px}.scene-card{min-height: 176px;gap: 22px;padding: 28px 30px;border-radius: 16px;border-color: #e0e8f3;box-shadow: 0 10px 26px rgba(37,79,143,.045)}.scene-card .scene-icon{width: 64px;height: 64px;flex-basis: 64px;padding: 9px;border-radius: 16px;background: #f0f5ff}.scene-card h3{margin-bottom: 8px;font-size: 20px;line-height: 1.35}.scene-card p{font-size: 14px;line-height: 1.7}.scene-card .text-link{margin-top: 14px;font-size: 13px}.standard-panel{min-height: 372px;padding: 34px 36px 32px;border-radius: 16px;border-color: #dfe8f3;box-shadow: 0 10px 28px rgba(37,79,143,.045)}.standard-panel h3{font-size: 21px}.standard-panel-summary{font-size: 13px}.workflow .workflow-steps,.architecture .arch-body{min-height: 232px}.insight-grid{gap: 26px}.partner-grid{gap: 20px}.partner-card{min-height: 154px;gap: 22px;padding: 28px 30px;border-radius: 16px;border-color: #e0e8f3;box-shadow: 0 10px 26px rgba(37,79,143,.045)}.partner-icon{width: 64px;height: 64px;flex-basis: 64px}.partner-card h3{margin-bottom: 8px;font-size: 19px}.partner-card p{font-size: 13px;line-height: 1.7}.contact-section{padding: 112px 0;background: #0d2b60}.contact-grid{gap: 96px}.contact-kicker{display: inline-flex;margin-bottom: 20px;color: #9ebcf0;font-size: 11px;font-weight: 800;letter-spacing: .16em}.contact-copy h2{margin-bottom: 24px;font-size: clamp(42px,4.4vw,62px);line-height: 1.12}.contact-copy > p:not(.kicker){max-width: 32ch;font-size: 17px;line-height: 1.85}.contact-points{gap: 22px;margin-top: 34px;font-size: 13px}.contact-form{padding: 36px 38px 28px;border-radius: 16px;box-shadow: 0 26px 68px rgba(3,16,39,.26)}.form-head{align-items: flex-start;margin-bottom: 24px}.form-head h3{margin-bottom: 6px;font-size: 23px}.form-subtitle{margin: 0;color: #70809a;font-size: 12px;line-height: 1.6}.contact-form .btn-wide{min-height: 54px}@media (max-width: 980px) and (min-width: 761px){.scene-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.scene-card{min-height: 164px;padding: 24px}.standard-panel{min-height: 360px}}@media (max-width: 760px){.site-header,.nav-wrap{height: 68px}.brand-logo{width: 38px;height: 38px}.section-products,.section-scenes,.standards,.insights,.partners{padding-top: 76px;padding-bottom: 76px}.section-products .section-heading,.section-scenes .section-heading,.standards .section-heading,.insights .section-heading,.partners .section-heading{margin-bottom: 36px}.trust-label{padding-right: 16px}.feature-card{min-height: 0;padding: 28px 24px 26px;border-radius: 14px}.feature-card h3{font-size: 22px}.scene-card{min-height: 148px;padding: 24px;border-radius: 14px}.scene-card .scene-icon{width: 58px;height: 58px;flex-basis: 58px;padding: 8px}.standard-panel{min-height: 0;padding: 26px 22px;border-radius: 14px}.partner-card{min-height: 132px;padding: 24px;border-radius: 14px}.contact-section{padding: 82px 0}.contact-grid{gap: 42px}.contact-form{padding: 28px 22px 24px;border-radius: 14px}} .hero-visual::before{display: none}.feature-fit,.form-subtitle{color: #5d6c84}.brand-copy small,.standard-panel-note,.company-legal-links a span,.form-note,.footer-bottom{font-size: 12px}.trust-inner{padding-top: 10px;padding-bottom: 10px} .section-blue{background: linear-gradient(132deg,#f9fbff 0%,#eef5ff 58%,#e7f1ff 100%)}.hero-grid{min-height: 624px;grid-template-columns: minmax(0,.86fr) minmax(0,1.14fr);gap: 48px;padding: 58px 0 64px}.hero-copy{max-width: 600px;padding-top: 8px}.hero-eyebrow{display: inline-flex;align-items: center;gap: 12px;margin-bottom: 20px;color: #3267d7;font-size: 15px;font-weight: 700;letter-spacing: .08em}.hero-eyebrow b{color: #5d78b1;font-size: 18px;font-weight: 600}h1{max-width: 630px;margin-bottom: 24px;font-size: clamp(52px,5vw,72px);line-height: 1.06;letter-spacing: -.045em}h1 em{color: #2d6cf2}.hero-copy > p{max-width: 540px;color: #52647f;font-size: 17px;line-height: 1.85}.hero-actions{gap: 16px;margin-top: 34px}.hero-actions .btn-primary{min-width: 180px;border-radius: 999px;background: linear-gradient(100deg,#244cf4,#3489f6);box-shadow: 0 14px 28px rgba(36,91,231,.2)}.hero-actions .btn-outline{min-width: 180px;border-color: #cadbf6;border-radius: 999px;background: rgba(255,255,255,.48)}.hero-proof{display: flex;flex-wrap: wrap;gap: 12px 18px;margin-top: 30px;color: #647794;font-size: 13px}.hero-proof > span{display: inline-flex;align-items: center;gap: 7px;white-space: nowrap}.proof-check{width: 20px;height: 20px;color: #2d6cf2;font-size: 12px;font-style: normal;font-weight: 800;background: #e1ecff}.hero-visual{height: 510px;overflow: visible}.hero-material{inset: -8% -12% -8%;width: 124%;max-width: none;height: 124%;object-fit: contain;object-position: center;filter: drop-shadow(0 26px 30px rgba(46,108,220,.12))}.trust-strip{border-top: 1px solid #e4ecf8;border-bottom: 1px solid #e4ecf8}.trust-inner{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: center;min-height: 112px;gap: 0;padding: 18px 0}.trust-item{display: flex;min-width: 0;min-height: 58px;align-items: center;gap: 14px;padding: 0 28px}.trust-item + .trust-item{border-left: 1px solid #e2eaf6}.trust-item img{display: block;width: 38px;height: 38px;flex: 0 0 38px;object-fit: contain}.trust-item strong{display: block;color: #213b6b;font-size: 15px;line-height: 1.4}.trust-item small{display: block;margin-top: 4px;color: #5d6c84;font-size: 12px;line-height: 1.45;white-space: nowrap}@media (max-width: 1100px){.hero-grid{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 26px}.hero-material{width: 116%;inset: -4% -8% -4%}.trust-item{gap: 10px;padding: 0 16px}.trust-item small{font-size: 11px}}@media (max-width: 980px) and (min-width: 761px){.trust-inner{grid-template-columns: repeat(2,minmax(0,1fr));padding: 8px 0}.trust-item{min-height: 68px;padding: 10px 20px}.trust-item:nth-child(odd){border-left: 0}.trust-item:nth-child(n + 3){border-top: 1px solid #e2eaf6}}@media (max-width: 760px){.hero-grid{min-height: 0;grid-template-columns: 1fr;gap: 20px;padding: 42px 0 36px}.hero-copy{padding-top: 0}.hero-eyebrow{margin-bottom: 14px;font-size: 13px}h1{margin-bottom: 20px;font-size: clamp(42px,11vw,56px);line-height: 1.08}.hero-copy > p{font-size: 15px;line-height: 1.8}.hero-actions{gap: 10px;margin-top: 28px}.hero-actions .btn-primary,.hero-actions .btn-outline{width: 100%;min-width: 0}.hero-proof{gap: 10px 14px;margin-top: 24px;font-size: 12px}.hero-visual{height: 278px;margin: 0}.hero-material{inset: -4% -10% -8%;width: 120%;height: 120%}.trust-inner{grid-template-columns: repeat(2,minmax(0,1fr));min-height: 0;gap: 0;padding: 8px 0}.trust-item{min-height: 68px;padding: 10px 12px}.trust-item:nth-child(odd){border-left: 0}.trust-item:nth-child(n + 3){border-top: 1px solid #e2eaf6}.trust-item img{width: 32px;height: 32px;flex-basis: 32px}.trust-item strong{font-size: 13px}.trust-item small{max-width: 18ch;font-size: 10px;white-space: normal}}@media (max-width: 420px){.hero-eyebrow{letter-spacing: .04em}.hero-proof{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.hero-proof > span{min-width: 0}.trust-item{gap: 8px;padding-inline: 8px}} .section-products{background: linear-gradient(180deg,#fff 0%,#f8fbff 100%)}.section-products .section-kicker{display: flex;width: fit-content;align-items: center;gap: 9px;margin: 0 auto 18px;padding: 8px 16px;border: 1px solid #d6e5ff;border-radius: 999px;color: #2d6fe1;background: #f4f8ff;font-size: 13px;font-weight: 700}.section-kicker-icon{display: grid;width: 20px;height: 20px;place-items: center;border-radius: 50%;color: #fff;background: #2d73ee;font-size: 10px}.section-products .section-heading{margin-bottom: 42px}.product-proof-strip{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: center;gap: 0;margin-top: 30px;padding: 18px 28px;border: 1px solid #dce8f8;border-radius: 18px;background: #fff;box-shadow: 0 10px 28px rgba(31,72,138,.05)}.product-proof-item{display: flex;min-width: 0;align-items: center;gap: 12px;padding: 6px 26px}.product-proof-item + .product-proof-item{border-left: 1px solid #e2eaf5}.product-proof-icon{display: grid;width: 46px;height: 46px;flex: 0 0 46px;place-items: center;border-radius: 14px;background: #eff5ff}.product-proof-item:nth-child(2) .product-proof-icon{background: #f3f1ff}.product-proof-item:nth-child(3) .product-proof-icon{background: #edfbf8}.product-proof-item:nth-child(4) .product-proof-icon{background: #fff7e9}.product-proof-icon img{display: block;width: 30px;height: 30px;object-fit: contain}.product-proof-item b{display: block;color: #243a62;font-size: 14px;line-height: 1.35}.product-proof-item small{display: block;margin-top: 3px;color: #5c6f8b;font-size: 11px;line-height: 1.45}.feature-card{position: relative;overflow: hidden;min-height: 470px;padding: 34px 34px 28px;border: 1px solid #dfe8f5;border-radius: 16px;background: linear-gradient(to bottom,#fff 0%,#fff calc(100% - 4px),#2d73ee calc(100% - 4px),#2d73ee 100%);box-shadow: 0 14px 38px rgba(37,79,143,.075)}.feature-card--custom{background: linear-gradient(to bottom,#fbfffe 0%,#fbfffe calc(100% - 4px),#16bfa5 calc(100% - 4px),#16bfa5 100%)}.feature-card::before{position: absolute;top: 174px;right: -16%;left: -16%;height: 112px;border-radius: 0 0 50% 50%;content: "";background: #f0f6ff;pointer-events: none}.feature-card--custom::before{background: #edfbf8}.feature-card > *{position: relative;z-index: 1}.feature-card-top{display: grid;grid-template-columns: 104px minmax(0,1fr);min-height: 140px;align-items: flex-start;gap: 24px}.feature-hero-icon{display: grid;width: 104px;height: 104px;flex: 0 0 104px;place-items: center;border: 1px solid #dce9ff;border-radius: 24px;background: #edf4ff;box-shadow: 0 12px 24px rgba(53,108,218,.1)}.feature-card--custom .feature-hero-icon{border-color: #d7f3ee;background: #edfbf8;box-shadow: 0 12px 24px rgba(18,172,151,.1)}.feature-hero-icon img{display: block;width: 68px;height: 68px;object-fit: contain}.feature-card-kicker{display: inline-flex;align-items: center;min-height: 24px;margin-bottom: 13px;padding: 3px 10px;border: 1px solid #d7e5ff;border-radius: 999px;color: #2e6ddd;background: #f4f8ff;font-size: 11px;font-weight: 800;letter-spacing: .12em}.feature-card--custom .feature-card-kicker{border-color: #c9f2ea;color: #087b6f;background: #f0fcfa}.feature-card h3{margin-bottom: 10px;font-size: 25px;line-height: 1.3}.feature-card p:not(.kicker){max-width: 35ch;color: #5d6f88;font-size: 14px;line-height: 1.75}.feature-divider{height: 1px;margin: 6px 0 18px;background: #e8eef7}.feature-list-label{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 14px;color: #1d3a70;font-size: 14px;font-weight: 800}.feature-card--custom .feature-list-label{color: #116b61}.feature-list-label small{color: #5c6f8b;font-size: 11px;font-weight: 500}.feature-card .tag-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin-top: 0}.feature-card .tag-row span{display: grid;grid-template-columns: 38px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 10px;align-items: center;min-width: 0;min-height: 74px;padding: 11px 12px;border: 1px solid #e2eaf6;border-radius: 12px;background: #fff;color: #223554;text-align: left;white-space: normal}.feature-card--custom .tag-row span{border-color: #def0ed}.feature-card .tag-row span img{grid-row: 1 / span 2;display: block;width: 38px;height: 38px;object-fit: contain}.feature-card .tag-row span b{min-width: 0;color: #233756;font-size: 13px;line-height: 1.35}.feature-card .tag-row span small{display: -webkit-box;min-width: 0;margin-top: 2px;overflow: hidden;color: #5c6f8b;font-size: 11px;line-height: 1.45;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: normal}.feature-footer{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin-top: 24px;padding-top: 18px;border-top: 1px solid #edf1f7}.feature-fit{max-width: 26ch;color: #5c6f8b;font-size: 12px;line-height: 1.6}.feature-card .text-link{flex: 0 0 auto;min-height: 40px;margin-top: 0;white-space: nowrap}.standards{background: #f5f9ff}.standards-grid{grid-template-columns: minmax(0,.93fr) minmax(0,1.22fr);gap: 22px}.standard-panel{min-height: 372px;padding: 30px 32px 28px;border: 1px solid #dce8f8;border-radius: 18px;background: rgba(255,255,255,.96);box-shadow: 0 14px 34px rgba(36,87,167,.06)}.standard-panel-head{margin-bottom: 26px}.standard-panel-title{display: flex;align-items: center;min-width: 0;gap: 14px}.standard-panel-symbol{display: grid;width: 58px;height: 58px;flex: 0 0 58px;place-items: center;border: 1px solid #dce9ff;border-radius: 50%;background: #edf4ff}.standard-panel-symbol img{display: block;width: 40px;height: 40px;object-fit: contain}.standard-panel h3{margin-bottom: 5px;font-size: 21px}.standard-panel-note{padding: 7px 11px;border-radius: 999px;color: #2766d7;background: #eff5ff;font-size: 11px}.architecture .arch-body{min-height: 230px;margin-top: 4px;grid-template-columns: 96px minmax(0,1fr) 90px;gap: 12px}.architecture .arch-labels span,.architecture .arch-stack span{border-radius: 9px;font-size: 12px}.architecture .arch-stack span{border-color: #d9e7fb;background: #f8fbff;color: #2b6ddd}.architecture .arch-stack span:nth-child(2){background: #f2f0ff;border-color: #e0d8ff;color: #7655d7}.architecture .arch-stack span:nth-child(3){background: #effbf8;border-color: #d1f0e9;color: #087b6f}.architecture .arch-stack .stack-bottom{background: transparent}.architecture .arch-badge{border: 1px solid #e0eafd;border-radius: 12px;background: #f6f9ff}.architecture .arch-badge img{display: block;width: 54px;height: 54px;padding: 3px;object-fit: contain}.workflow .workflow-steps{min-height: 230px;align-items: flex-start;padding-top: 8px}.workflow .workflow-steps .step-icon{display: block;width: 64px;height: 64px;flex: 0 0 64px;padding: 9px;border: 1px solid #dce9ff;border-radius: 50%;background: #edf4ff;object-fit: contain}.workflow .workflow-steps > div:nth-of-type(2) .step-icon{background: #edfbf8;border-color: #d3f2eb}.workflow .workflow-steps > div:nth-of-type(3) .step-icon{background: #f5efff;border-color: #e7dafe}.workflow .workflow-steps > div:nth-of-type(4) .step-icon{background: #fff7e9;border-color: #f8e3bb}.workflow .workflow-steps b{margin-top: 13px;font-size: 14px}.workflow .workflow-steps small{margin-top: 7px;color: #5c6f8b;font-size: 12px;line-height: 1.7}.guarantee{position: relative;overflow: hidden;grid-column: 1 / -1;min-height: 356px;padding: 34px 40px 38px}.guarantee::after{position: absolute;top: 10px;right: 88px;width: 250px;height: 250px;content: "";background: url("assets/icons/guarantee-data.png") center / contain no-repeat;opacity: .055;pointer-events: none}.guarantee > *{position: relative;z-index: 1}.guarantee-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;margin-top: 20px}.guarantee-grid div{display: grid;min-height: 190px;justify-items: center;align-content: center;gap: 8px;padding: 18px 14px;border: 1px solid #e2ebf8;border-radius: 18px;background: #fbfdff;text-align: center}.guarantee-grid img{display: block;width: 78px;height: 78px;margin-bottom: 2px;padding: 8px;border-radius: 50%;background: #eff5ff;object-fit: contain}.guarantee-grid div:nth-child(2) img{background: #f1edff}.guarantee-grid div:nth-child(3) img{background: #e9faf6}.guarantee-grid div:nth-child(4) img{background: #fff4de}.guarantee-grid b{color: #223756;font-size: 16px}.guarantee-grid small{color: #5c6f8b;font-size: 12px}@media (max-width: 980px) and (min-width: 761px){.feature-card-top{grid-template-columns: 76px minmax(0,1fr);gap: 16px}.feature-hero-icon{width: 76px;height: 76px;flex-basis: 76px;border-radius: 18px}.feature-hero-icon img{width: 50px;height: 50px}.feature-card .tag-row span{grid-template-columns: 32px minmax(0,1fr);column-gap: 8px;padding-inline: 9px}.feature-card .tag-row span img{width: 32px;height: 32px}.guarantee{padding-inline: 28px}.guarantee::after{right: 36px;width: 190px;height: 190px}}@media (max-width: 760px){.section-products .section-kicker{margin-bottom: 14px;padding: 7px 12px;font-size: 12px}.product-proof-strip{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin-top: 22px;padding: 12px 8px}.product-proof-item{min-height: 66px;padding: 8px 10px}.product-proof-item:nth-child(odd){border-left: 0}.product-proof-item:nth-child(n + 3){border-top: 1px solid #e2eaf5}.product-proof-icon{width: 38px;height: 38px;flex-basis: 38px;border-radius: 11px}.product-proof-icon img{width: 25px;height: 25px}.product-proof-item b{font-size: 12px}.product-proof-item small{font-size: 11px}.feature-card{min-height: 0;padding: 28px 22px 26px;border-radius: 16px}.feature-card::before{top: 150px;height: 94px}.feature-card-top{grid-template-columns: 68px minmax(0,1fr);min-height: 0;gap: 14px}.feature-hero-icon{width: 68px;height: 68px;flex-basis: 68px;border-radius: 17px}.feature-hero-icon img{width: 44px;height: 44px}.feature-card h3{font-size: 22px}.feature-card .tag-row span{min-height: 74px;padding: 10px 9px}.feature-card .tag-row span b{font-size: 12px}.feature-footer{align-items: flex-start;flex-direction: column;gap: 10px}.standard-panel{min-height: 0;padding: 24px 20px 22px;border-radius: 14px}.standard-panel-symbol{width: 46px;height: 46px;flex-basis: 46px}.standard-panel-symbol img{width: 32px;height: 32px}.architecture .arch-body{grid-template-columns: 78px minmax(0,1fr) 68px;gap: 7px}.architecture .arch-labels span,.architecture .arch-stack span{font-size: 11px}.workflow .workflow-steps{min-height: 0;padding-top: 0}.workflow .workflow-steps .step-icon{width: 50px;height: 50px;flex-basis: 50px;padding: 7px}.workflow .workflow-steps b{font-size: 12px}.workflow .workflow-steps small{font-size: 11px}.workflow .workflow-steps > i{display: none}.guarantee{min-height: 0;padding: 28px 22px 30px}.guarantee::after{top: 24px;right: 22px;width: 140px;height: 140px;opacity: .04}.guarantee-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.guarantee-grid div{min-height: 160px;padding: 16px 10px}.guarantee-grid img{width: 64px;height: 64px}.guarantee-grid b{font-size: 14px}.guarantee-grid small{font-size: 11px}}@media (max-width: 420px){.feature-card .tag-row{gap: 8px}.feature-card .tag-row span{grid-template-columns: 30px minmax(0,1fr);column-gap: 7px;padding-inline: 7px}.feature-card .tag-row span img{width: 30px;height: 30px}.feature-card .tag-row span b{font-size: 11px}.standard-panel-note{display: none}.architecture .arch-body{grid-template-columns: 68px minmax(0,1fr) 58px}}
.site-header{height: 72px;background: rgba(255,255,255,0.92);border-bottom: 1px solid rgba(226,234,246,0.9);box-shadow: none}.nav-wrap{height: 72px;display: flex;align-items: center;gap: 24px}.brand{flex: 1 1 0;min-width: 196px}.desktop-nav{display: flex;align-items: center;justify-content: center;gap: 36px;margin: 0}.desktop-nav a{padding: 24px 0 20px;color: #2b3a52;font-size: 15px;font-weight: 500}.desktop-nav a::after{right: 12%;left: 12%;bottom: 16px;height: 2px;border-radius: 99px}.desktop-nav a.is-active,.desktop-nav a[aria-current="location"]{color: #1f5eff;font-weight: 600}.nav-actions{display: flex;flex: 1 1 0;align-items: center;justify-content: flex-end;gap: 22px;margin: 0}.nav-text-link{color: #2b3a52;font-size: 15px;font-weight: 500;transition: color 180ms ease}.nav-text-link:hover,.nav-text-link:focus-visible{color: #1f5eff}.nav-cta{min-height: 38px;padding: 8px 18px;border-radius: 999px; background: #2a63f7;box-shadow: none;font-size: 14px;font-weight: 600}.nav-cta:hover{background: #1f56e6;box-shadow: 0 8px 16px rgba(47,107,255,0.22)}.mobile-menu{top: 72px}.section-blue{background: radial-gradient(ellipse 56% 70% at 78% 46%,rgba(168,210,255,0.42) 0%,rgba(168,210,255,0) 68%),linear-gradient(180deg,#f8fbff 0%,#eef5ff 48%,#f4f8ff 100%)}.section-blue::before,.section-blue::after,.hero-visual::before,.hero-orbit{display: none}.hero-grid{min-height: 560px;grid-template-columns: minmax(0,0.92fr) minmax(0,1.08fr);align-items: center;gap: 28px;padding: 36px 0 20px}.hero-copy{max-width: 560px;padding-top: 0}.hero-eyebrow{display: inline-flex;gap: 8px;margin-bottom: 18px;color: #1d4fd8;font-size: 15px;font-weight: 600;letter-spacing: 0.02em}.hero-eyebrow b{color: #1d4fd8;font-size: 15px;font-weight: 600}.hero-copy h1,.section-blue h1{max-width: 520px;margin-bottom: 20px;color: #14213d;font-size: clamp(40px,4.2vw,56px);font-weight: 800;line-height: 1.18;letter-spacing: -0.03em}.hero-copy h1 em,.section-blue h1 em{color: #2f6bff}.hero-copy > p{max-width: 488px;color: #5b6b82;font-size: 16px;line-height: 1.85}.hero-actions{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 28px}.hero-actions .btn{min-height: 50px;padding: 12px 24px;border-radius: 999px;font-size: 15px;font-weight: 600}.hero-actions .btn-primary{gap: 10px;min-width: 168px;background: linear-gradient(90deg,#2a62ff 0%,#4aa0ff 100%);box-shadow: 0 12px 24px rgba(47,107,255,0.24)}.hero-actions .btn-primary:hover{background: linear-gradient(90deg,#1f56e6 0%,#3b8ff2 100%);box-shadow: 0 14px 28px rgba(47,107,255,0.28)}.hero-actions .btn-primary > .action-arrow{display: none}.hero-arrow{display: block;flex: none}.hero-actions .btn-outline{gap: 10px;min-width: 176px;border-color: #8eb4f3;background: #fff;color: #1b4fd4;box-shadow: none}.hero-actions .btn-outline:hover{border-color: #1b4fd4;background: #eef4ff;box-shadow: none}.play-icon{display: grid;width: 22px;height: 22px;flex: none;place-items: center;color: #2f6bff}.play-icon svg{display: block}.hero-proof{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 26px;color: #5d6f88;font-size: 13px;font-weight: 500}.hero-proof > span{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.hero-proof .proof-check,.proof-check{display: block;width: 16px;height: 16px;color: #2f6bff;background: none;border-radius: 0;font-size: 0}.hero-visual{position: relative;height: 520px;min-width: 0;overflow: visible;transform: none}.hero-material{position: absolute;inset: -6% -4% -2%;width: 108%;max-width: none;height: 108%;object-fit: contain;object-position: center;opacity: 1;mix-blend-mode: normal;filter: drop-shadow(0 18px 28px rgba(47,101,202,0.12));animation: hero-float 6.4s ease-in-out infinite}.hero-node{display: none}.trust-strip{background: #fff;border-top: 1px solid #e6eef8;border-bottom: 1px solid #e6eef8;padding: 0}.trust-inner{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: center;min-height: 112px;gap: 0;padding: 10px 0}.trust-item{display: flex;min-width: 0;min-height: 80px;align-items: center;gap: 16px;padding: 12px 22px}.trust-item + .trust-item{border-left: 1px solid #e4edf7}.trust-icon{display: grid;width: 56px;height: 56px;flex: none;place-items: center;color: #3b82f6}.trust-icon svg{display: block;width: 40px;height: 40px}.trust-item img{display: none}.trust-item strong{display: block;color: #1e335c;font-size: 16px;font-weight: 700;line-height: 1.35}.trust-item small{display: block;margin-top: 5px;color: #4d5f76;font-size: 13px;line-height: 1.45}.video-dialog{width: min(520px,calc(100% - 32px));padding: 0;border: 0;border-radius: 20px;background: transparent}.video-dialog::backdrop{background: rgba(15,28,56,0.46)}.video-dialog-card{position: relative;padding: 32px 32px 28px;border: 1px solid #dce8f8;border-radius: 20px;background: #fff;box-shadow: 0 24px 60px rgba(20,44,92,0.18)}.video-dialog-close{position: absolute;top: 14px;right: 14px;display: grid;width: 36px;height: 36px;place-items: center;border: 0;border-radius: 999px;background: #f3f6fb;color: #334155}.video-dialog-close:hover{background: #e8eef8}.video-dialog-kicker{margin: 0 0 8px;color: #2f6bff;font-size: 13px;font-weight: 700}.video-dialog-card h2{margin: 0 0 12px;color: #14213d;font-size: 26px;line-height: 1.3}.video-dialog-card p{margin: 0 0 22px;color: #5b6b82;font-size: 15px;line-height: 1.7}.video-dialog-card .btn{border-radius: 999px}@keyframes hero-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@media (max-width: 1100px){.desktop-nav{gap: 22px}.hero-grid{gap: 12px}.hero-visual{height: 440px}.trust-item{padding: 8px 12px}.trust-item small{font-size: 11px}}@media (max-width: 980px){.nav-text-link{display: none}.trust-inner{grid-template-columns: repeat(2,minmax(0,1fr));min-height: 0;padding: 6px 0}.trust-item{min-height: 72px;padding: 12px 16px}.trust-item:nth-child(odd){border-left: 0}.trust-item:nth-child(n + 3){border-top: 1px solid #e4edf7}}@media (max-width: 760px){.site-header,.nav-wrap{height: 64px}.desktop-nav,.nav-actions{display: none}.menu-toggle{display: block;margin-left: auto}.mobile-menu{top: 64px}.brand{min-width: 0}.hero-proof{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 12px}.hero-grid{min-height: 0;grid-template-columns: 1fr;gap: 8px;padding: 28px 0 18px}.hero-copy h1,.section-blue h1{max-width: none;font-size: clamp(34px,10vw,44px)}.hero-actions{display: grid;grid-template-columns: 1fr}.hero-actions .btn{width: 100%;min-width: 0}.hero-visual{height: 280px}.hero-material{inset: 0 -8%;width: 116%;height: 100%}.trust-item small{max-width: 18ch;white-space: normal}}@media (prefers-reduced-motion: reduce){.hero-material{animation: none}}
.section-products{position: relative;overflow: visible;scroll-margin-top: 96px;padding: 96px 0 80px;background-color: #f7faff;background-image: radial-gradient(ellipse 42% 36% at 12% 18%,rgba(186,216,255,0.34),transparent 68%),radial-gradient(ellipse 40% 34% at 90% 72%,rgba(176,232,220,0.28),transparent 70%),radial-gradient(rgba(148,176,214,0.16) 0.8px,transparent 0.9px),linear-gradient(180deg,#f7faff 0%,#ffffff 42%,#f6fafc 100%);background-size: auto,auto,18px 18px,auto}.section-products::before,.section-products::after{display: none}.section-products > .container{position: relative;z-index: 1}.products-head{position: relative;max-width: 760px;margin: 0 auto 56px;text-align: center}.section-products .section-kicker{display: inline-flex;width: fit-content;align-items: center;gap: 8px;margin: 0 auto 20px;padding: 7px 14px 7px 8px;border: 1px solid #d4e4ff;border-radius: 999px;color: #1d4fd8;background: #eef5ff;font-size: 13px;font-weight: 700}.section-kicker-icon{display: grid;width: 20px;height: 20px;place-items: center;border-radius: 50%;color: #fff;background: #2f6bff}.section-products .products-head h2{position: relative;display: grid;width: fit-content;justify-items: center;margin: 0 auto 16px;padding: 0 36px;color: #14213d;font-size: clamp(30px,3vw,40px);font-weight: 800;line-height: 1.28;letter-spacing: -0.03em}.products-title-line{display: block}.products-sparkle,.products-sparkle--right{position: absolute;top: 14%;width: 16px;height: 16px;background: #3b82f6;clip-path: polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.products-sparkle{left: 0}.products-sparkle--right{right: 0;top: 18%;width: 13px;height: 13px}.products-title-accent{display: block;background: linear-gradient(90deg,#1f56e6 0%,#4aa0ff 100%);-webkit-background-clip: text;background-clip: text;color: transparent;font-size: 1.2em}.products-head > p{max-width: 46em;margin: 0 auto;color: #526378;font-size: 15px;line-height: 1.85}.section-products .product-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.section-products .feature-card{position: relative;overflow: hidden;min-height: 0;padding: 32px 32px 26px;border: 1px solid #e6eef8;border-bottom: 5px solid #2f6bff;border-radius: 24px;background: #fff;box-shadow: 0 16px 40px rgba(31,72,138,0.07)}.section-products .feature-card--custom{border-color: #d9efe9;border-bottom-color: #14b8a6} .section-products .feature-card::before,.section-products .feature-card::after{display: none !important;content: none !important}.section-products .feature-card > *{position: relative;z-index: 1}.section-products .feature-card > .feature-card-wave{z-index: 0}.section-products .feature-card-wave{position: absolute;top: 52px;right: -8%;left: -8%;z-index: 0;height: 104px;background: url("assets/products-wave-blue.svg") no-repeat 50% 45% / 120% 100%;pointer-events: none;opacity: 1;-webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 28%,#000 70%,transparent 100%);mask-image: linear-gradient(180deg,transparent 0%,#000 28%,#000 70%,transparent 100%)}.section-products .feature-card--custom .feature-card-wave{background: url("assets/products-wave-teal.svg") no-repeat 50% 50% / 118% 100%}.section-products .feature-card-top{position: relative;display: grid;grid-template-columns: 128px minmax(0,1fr);min-height: 0;align-items: center;margin-bottom: 16px;padding: 2px 0 2px;overflow: visible;gap: 18px;background: none}.section-products .feature-card-top::after{display: none;content: none}.section-products .feature-card--custom .feature-card-top{background: none}.section-products .feature-card-top > *{position: relative;z-index: 1} .section-products .feature-hero-icon{display: block;width: 128px;height: 128px;overflow: visible;border: 0;border-radius: 0;background: transparent;box-shadow: none}.section-products .feature-card--custom .feature-hero-icon{background: transparent;box-shadow: none}.section-products .feature-hero-icon img{display: block;width: 128px;height: 128px;object-fit: contain}.section-products .feature-card-kicker{display: none}.section-products .feature-card h3{margin: 0 0 10px;color: #14213d;font-size: 26px;line-height: 1.3}.section-products .feature-card p:not(.kicker){max-width: 36ch;margin: 0;color: #5d6f88;font-size: 14px;line-height: 1.75}.section-products .feature-divider{display: none}.section-products .feature-list-label{display: flex;align-items: center;justify-content: flex-start;gap: 8px;margin: 2px 0 16px;color: #1d3a70;background: transparent;font-size: 15px;font-weight: 800}.section-products .feature-list-label::before{width: 3px;height: 16px;border-radius: 99px;background: #2f6bff;content: ""}.section-products .feature-card--custom .feature-list-label{color: #0f766e}.section-products .feature-card--custom .feature-list-label::before{background: #14b8a6}.section-products .feature-list-label small{display: none}.section-products .tag-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0}.section-products .tag-row > span{display: grid;grid-template-columns: 52px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 10px;align-items: center;min-height: 80px;padding: 12px 14px 12px 10px;border: 1px solid #e8eef6;border-radius: 16px;background: #f8fbff;box-shadow: none;text-align: left;white-space: normal}.section-products .feature-card--custom .tag-row > span{border-color: #dceee9;background: #f6fbf9}.section-products .tag-row > span::before{display: none !important;content: none !important}.section-products .tag-row > span .mod-icon,.section-products .tag-row > span .mod-icon:hover{display: grid;grid-template-columns: unset;grid-template-rows: unset;grid-row: 1 / span 2;align-self: center;justify-self: center;width: 52px;height: 52px;min-width: 52px;min-height: 52px;padding: 0;place-items: center;border: 0;border-radius: 0;background: none;box-shadow: none;transform: none}.section-products .feature-card--custom .tag-row > span .mod-icon,.section-products .feature-card--custom .tag-row > span .mod-icon:hover{background: none}.section-products .tag-row > span .mod-icon img,.section-products .tag-row > span .mod-icon-img{display: block;grid-row: auto;width: 52px;height: 52px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;object-fit: contain}.section-products .tag-row > span b{color: #1e335c;font-size: 14px;line-height: 1.35}.section-products .tag-row > span small{display: block;margin-top: 3px;overflow: visible;color: #4f6279;font-size: 12px;line-height: 1.45;-webkit-line-clamp: unset;white-space: normal}.section-products .feature-footer{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: 22px;padding-top: 18px;border-top: 0}.section-products .feature-fit{max-width: none;color: #66788f;font-size: 13px;line-height: 1.6}.section-products .feature-footer .text-link,.section-products .text-link{display: inline-flex;align-items: center;min-height: 40px;margin-top: 0;color: #1d4fd8;font-size: 14px;font-weight: 700;white-space: nowrap}.section-products .feature-card--custom .feature-footer .text-link,.section-products .feature-card--custom .text-link{color: #0d9488}.section-products .feature-card--custom .text-link:hover,.section-products .feature-card--custom .text-link:focus-visible{color: #0f766e}.section-products .text-link span,.section-products .text-link > .action-arrow{display: inline;width: auto;height: auto;margin: 0;padding: 0;border: 0;border-radius: 0;background: none;color: inherit;font-size: inherit;line-height: inherit;transform: none}.section-products .text-link:hover span,.section-products .text-link:hover > .action-arrow{background: none;color: inherit;transform: none}.section-products .product-proof-strip{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin-top: 24px;padding: 18px 8px;border: 1px solid #e6eef8;border-radius: 20px;background: #fff;box-shadow: 0 10px 28px rgba(31,72,138,0.05)}.section-products .product-proof-item{display: flex;align-items: center;justify-content: flex-start;gap: 14px;padding: 10px 20px}.section-products .product-proof-item + .product-proof-item{border-left: 1px solid #e4edf6}.section-products .product-proof-icon{display: grid;width: 56px;height: 56px;flex: none;place-items: center;border-radius: 16px;color: #2f6bff;background: #eef4ff}.section-products .product-proof-icon svg{display: block;width: 36px;height: 36px}.section-products .product-proof-item:nth-child(2) .product-proof-icon{background: #eef4ff}.section-products .product-proof-item:nth-child(3) .product-proof-icon{background: #eef4ff}.section-products .product-proof-item:nth-child(4) .product-proof-icon{color: #0f9f8e;background: #e8f8f4}.section-products .product-proof-icon img{display: none}.section-products .product-proof-item b{display: block;color: #1e335c;font-size: 16px;line-height: 1.35}.section-products .product-proof-item small{display: block;margin-top: 4px;color: #5a6d86;font-size: 13px;line-height: 1.45}@media (max-width: 1100px){.section-products .feature-card{padding: 26px 22px 22px}.section-products .feature-card-top{grid-template-columns: 112px minmax(0,1fr);gap: 14px}.section-products .feature-hero-icon,.section-products .feature-hero-icon img{width: 112px;height: 112px}.section-products .feature-card-wave{top: 46px;height: 76px}.section-products .product-proof-item{padding: 6px 12px}}@media (max-width: 760px){.section-products{padding: 64px 0 56px}.products-sparkle,.products-sparkle--right{display: none}.section-products .product-grid{grid-template-columns: 1fr}.section-products .feature-card-top{grid-template-columns: 80px minmax(0,1fr)}.section-products .feature-hero-icon,.section-products .feature-hero-icon img{width: 80px;height: 80px}.section-products .feature-card-wave{top: 40px;height: 68px}.section-products .feature-fit{white-space: normal}.section-products .feature-card h3{font-size: 22px}.section-products .tag-row{grid-template-columns: 1fr}.section-products .feature-footer{flex-direction: column;align-items: flex-start}.section-products .product-proof-strip{grid-template-columns: repeat(2,minmax(0,1fr));padding: 8px 0}.section-products .product-proof-item{min-height: 72px;padding: 12px 16px}.section-products .product-proof-item:nth-child(odd){border-left: 0}.section-products .product-proof-item:nth-child(n + 3){border-top: 1px solid #e4edf6}}
#services,.section-standards{position: relative;overflow: visible;scroll-margin-top: 120px;padding: 88px 0 80px;background-color: #f6f9ff;background-image: radial-gradient(ellipse 46% 40% at 8% 18%,rgba(176,210,255,0.38),transparent 70%),radial-gradient(ellipse 42% 36% at 94% 82%,rgba(186,220,255,0.3),transparent 72%),linear-gradient(180deg,#f7faff 0%,#ffffff 46%,#f5f8ff 100%)}.section-standards::before,.section-standards::after{display: none}.section-standards > .container{position: relative;z-index: 1}.section-standards .section-heading{display: grid;grid-template-columns: 72px auto 72px;align-items: center;justify-content: center;column-gap: 18px;margin-bottom: 40px}.section-standards .section-heading h2{color: #14213d;font-size: clamp(28px,2.4vw,36px);font-weight: 800}.section-standards .section-heading h2 strong{color: #1d4fd8}.section-standards .heading-rule{position: relative;width: 72px;height: 2px;background: #c5d7f5}.section-standards .heading-rule::before,.section-standards .heading-rule::after{position: absolute;top: 50%;width: 6px;height: 6px;border-radius: 50%;background: #2f6bff;content: "";transform: translateY(-50%)}.section-standards .heading-rule::before{left: 28px}.section-standards .heading-rule::after{display: none}.section-standards .heading-rule.flip::before{left: auto;right: 28px}.section-standards .section-heading > p{grid-column: 1 / -1;max-width: 42em;margin-top: 14px;color: #5b6b82;font-size: 15px;line-height: 1.8}.section-standards .standards-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px}.section-standards .standard-panel{display: flex;flex-direction: column;min-height: 0 !important;padding: 26px 26px 24px;border: 1px solid #e4eef8;border-radius: 22px;background: #fff;box-shadow: 0 14px 36px rgba(31,72,138,0.07)}.section-standards .standard-panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 26px}.section-standards .standard-panel-title{display: flex;align-items: center;gap: 12px}.section-standards .standard-panel-symbol{display: grid;width: 44px;height: 44px;flex: none;place-items: center;border: 0;border-radius: 50%;background: #eaf2ff}.section-standards .standard-panel-symbol img{width: 32px;height: 32px}.section-standards .standard-panel h3{margin: 0 0 4px !important;color: #14213d;font-size: 20px;font-weight: 800;text-align: left}.section-standards .standard-panel-summary{max-width: 28em;margin: 0;color: #66788f;font-size: 12px;line-height: 1.6}.section-standards .standard-panel-note{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border: 0;border-radius: 999px;color: #1d4fd8;background: #eef4ff;font-size: 12px;font-weight: 700;white-space: nowrap}.section-standards .standard-panel-note::before{width: 6px;height: 6px;margin: 0;border-radius: 50%;background: #2f6bff;content: ""}.section-standards .arch-body{display: grid !important;grid-template-columns: minmax(0,1fr) 120px !important;grid-template-rows: auto;align-items: stretch !important;align-content: start;flex: none;gap: 14px;min-height: 0 !important;height: auto !important;margin-top: 0}.section-standards .arch-labels,.section-standards .arch-stack{display: none}.section-standards .arch-rows{display: grid;grid-column: 1;align-content: stretch;gap: 8px;min-width: 0}.section-standards .arch-row{display: grid;grid-template-columns: 40px 5.4em minmax(0,1fr);align-items: center;column-gap: 10px;min-height: 56px;padding: 8px 10px 8px 8px;border-radius: 14px;background: #eef4ff}.section-standards .arch-row:nth-child(2){background: #f3efff}.section-standards .arch-row:nth-child(3){background: #eef8f3}.section-standards .arch-row:nth-child(4){background: #fff6ee}.section-standards .arch-row-meta{display: contents}.section-standards .arch-ico{display: grid;width: 40px;height: 40px;place-items: center;border-radius: 11px;background: #eaf2ff}.section-standards .arch-ico--plat{background: #efeaff}.section-standards .arch-ico--data{background: #e8f8f2}.section-standards .arch-ico--infra{background: #fff3e4}.section-standards .arch-ico img{display: block;width: 32px;height: 32px}.section-standards .arch-row b{color: #1e335c;font-size: 13px;font-weight: 700;white-space: nowrap}.section-standards .arch-pills{display: flex;flex-wrap: nowrap;align-items: stretch;gap: 8px;min-width: 0}.section-standards .arch-pills span{display: inline-flex;flex: 1 1 0;align-items: center;justify-content: center;min-width: 0;min-height: 34px;padding: 0 12px;border-radius: 999px;color: #1d4fd8;background: #dce8ff;font-size: 12px;font-weight: 700;white-space: nowrap}.section-standards .arch-pills .pill-purple{color: #6b4fd4;background: #e4dcff}.section-standards .arch-pills .pill-green{color: #0f8a6c;background: #d7f3e8}.section-standards .arch-badge{display: flex !important;flex-direction: column;align-items: center;justify-content: center;align-self: stretch !important;grid-column: 2;gap: 8px;min-height: 100% !important;height: auto !important;padding: 18px 10px;border: 0;border-radius: 16px;background: #e4efff;text-align: center}.section-standards .arch-badge img{width: 40px;height: 40px;padding: 0}.section-standards .arch-badge b{color: #1e335c;font-size: 14px;font-weight: 800}.section-standards .arch-badge small{max-width: none !important;color: #66788f;font-size: 11px;line-height: 1.55;white-space: normal}.section-standards .workflow-steps{display: flex;align-items: flex-start;justify-content: space-between;flex: none;min-height: 0 !important;height: auto !important;padding-top: 6px;gap: 0}.section-standards .workflow-steps > div{display: flex;flex: 1;flex-direction: column;align-items: center;min-width: 0;padding: 0 4px;text-align: center}.section-standards .workflow-steps .step-icon{display: grid;width: 80px;height: 80px;flex: none;place-items: center;padding: 0;border: 0;border-radius: 50%;background: #eaf2ff}.section-standards .workflow-steps > div:nth-of-type(2) .step-icon{background: #e8f8f2}.section-standards .workflow-steps > div:nth-of-type(3) .step-icon{background: #efeaff}.section-standards .workflow-steps > div:nth-of-type(4) .step-icon{background: #fff3e4}.section-standards .workflow-steps .step-icon img{display: block;width: 58px;height: 58px}.section-standards .workflow-steps b{margin-top: 12px;color: #1e335c;font-size: 14px;font-weight: 800}.section-standards .workflow-steps small{margin-top: 6px;color: #66788f;font-size: 12px;line-height: 1.65}.section-standards .workflow-steps > i{position: relative;top: 38px;display: block;width: 22px;flex: 0 0 22px;height: 2px;margin: 0;background: #b7ccf0}.section-standards .workflow-steps > i::after{position: absolute;top: 50%;right: -1px;width: 6px;height: 6px;border: 0;border-top: 2px solid #7ea2df;border-right: 2px solid #7ea2df;background: none;content: "";transform: translateY(-50%) rotate(45deg)}@media (max-width: 1180px){.section-standards .standard-panel{padding: 22px 20px 20px}.section-standards .arch-body{grid-template-columns: minmax(0,1fr) 108px !important;gap: 12px}.section-standards .arch-row{grid-template-columns: 40px 5em minmax(0,1fr);column-gap: 8px}.section-standards .arch-pills{gap: 6px}.section-standards .arch-pills span{padding: 0 8px;font-size: 11px;min-height: 30px}.section-standards .workflow-steps > i{width: 16px;flex-basis: 16px}}@media (max-width: 980px){.section-standards .standards-grid{grid-template-columns: 1fr}.section-standards .arch-body{grid-template-columns: minmax(0,1fr) 120px !important}.section-standards .arch-row{grid-template-columns: 40px 5.4em minmax(0,1fr)}.section-standards .workflow-steps > i{width: 28px;flex-basis: 28px}}@media (max-width: 760px){.section-standards{padding: 64px 0 56px}.section-standards .section-heading{grid-template-columns: 28px auto 28px;column-gap: 10px}.section-standards .heading-rule{width: 28px}.section-standards .heading-rule::before{left: 10px}.section-standards .heading-rule.flip::before{right: 10px}.section-standards .standard-panel{padding: 22px 18px 20px}.section-standards .standard-panel-head{flex-direction: column;align-items: flex-start}.section-standards .arch-body{grid-template-columns: 1fr !important}.section-standards .arch-rows{grid-column: auto}.section-standards .arch-badge{grid-column: auto;flex-direction: row;justify-content: flex-start;min-height: 0 !important;gap: 12px;padding: 14px 16px;text-align: left}.section-standards .arch-row{grid-template-columns: 40px auto minmax(0,1fr)}.section-standards .arch-pills{flex-wrap: wrap}.section-standards .workflow-steps{display: grid;grid-template-columns: 1fr;gap: 0}.section-standards .workflow-steps > div{display: grid;grid-template-columns: 56px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 12px;align-items: center;padding: 10px 0;text-align: left}.section-standards .workflow-steps > div:not(:last-of-type)::after{top: calc(50% + 32px);bottom: auto;left: 28px;height: 12px}.section-standards .workflow-steps .step-icon{grid-row: 1 / span 2;width: 56px;height: 56px}.section-standards .workflow-steps .step-icon img{width: 36px;height: 36px}.section-standards .workflow-steps b{margin-top: 0}.section-standards .workflow-steps small{text-align: left}.section-standards .workflow-steps > i{display: none}}
#insights,.section-insights{position: relative;overflow: visible;scroll-margin-top: 120px;padding: 96px 0 88px;background-color: #f6f9ff;background-image: radial-gradient(circle at 50% 118px,transparent 72px,rgba(176,200,236,0.18) 73px,transparent 74px),radial-gradient(circle at 50% 118px,transparent 122px,rgba(176,200,236,0.13) 123px,transparent 124px),radial-gradient(circle at 50% 118px,transparent 172px,rgba(176,200,236,0.1) 173px,transparent 174px),radial-gradient(rgba(148,176,214,0.16) 0.9px,transparent 1px),linear-gradient(180deg,#f7faff 0%,#ffffff 46%,#f4f8ff 100%);background-size: auto,auto,auto,18px 18px,auto;background-position: center top,center top,center top,0 0,0 0}.section-insights::before,.section-insights::after{display: none}.section-insights > .container{position: relative;z-index: 1}.section-insights .section-heading{display: grid;grid-template-columns: 56px auto 56px;align-items: center;justify-content: center;column-gap: 18px;margin-bottom: 48px;text-align: center}.section-insights .section-heading h2{margin: 0;color: #14213d;font-size: clamp(28px,2.7vw,38px);font-weight: 800;letter-spacing: -0.02em}.section-insights .section-heading h2 strong{color: #1f5eff}.section-insights .heading-rule,.section-insights .heading-rule.flip{position: relative;display: block;width: 8px;height: 8px;margin: 0 auto;border-radius: 50%;background: #2f6bff;box-shadow: -14px 0 0 -0.6px rgba(47,107,255,0.55),-28px 0 0 -1.4px rgba(47,107,255,0.28)}.section-insights .heading-rule.flip{box-shadow: 14px 0 0 -0.6px rgba(47,107,255,0.55),28px 0 0 -1.4px rgba(47,107,255,0.28)}.section-insights .heading-rule::before,.section-insights .heading-rule::after{display: none !important;content: none !important}.section-insights .section-heading > p{grid-column: 1 / -1;max-width: 42em;margin: 16px auto 0;color: #5b6b82;font-size: 15px;line-height: 1.85}.section-insights .insight-grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px;align-items: stretch}.section-insights .insight-card{position: relative;display: flex !important;grid-template-columns: none !important;flex-direction: column;align-items: flex-start !important;gap: 0 !important;min-height: 560px !important;padding: 36px 32px 28px !important;overflow: hidden;border: 0 !important;border-radius: 28px !important;background: #fff !important;box-shadow: 0 18px 48px rgba(31,72,138,0.1)}.section-insights .insight-card:hover{border: 0 !important;box-shadow: 0 22px 52px rgba(31,72,138,0.14);transform: translateY(-2px)}.section-insights .cover,.section-insights .cover-material,.section-insights .insight-content,.section-insights .insight-icon{display: contents}.section-insights .insight-hero{position: relative;display: flex;align-items: center;width: 100%;min-height: 208px;margin: 0 0 26px}.section-insights .insight-hero-art{display: block;width: 200px;height: 200px;object-fit: contain}.section-insights .insight-hero-side{position: absolute;left: 176px;top: 48px;width: 148px;height: auto;opacity: 0.78;pointer-events: none}.section-insights .insight-card h3{max-width: 8.6em;min-height: 0 !important;margin: 0 !important;color: #14213d !important;font-size: 24px !important;font-weight: 800;line-height: 1.32 !important;letter-spacing: -0.02em;text-align: left}.section-insights .insight-rule{display: block;width: 32px;height: 4px;margin: 14px 0 16px;border-radius: 99px;background: #2f6bff}.section-insights .insight-meta{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 16px !important}.section-insights .insight-meta span,.section-insights .insight-meta span + span{position: static;margin: 0 !important;padding: 6px 12px !important;border-radius: 999px;color: #1d4fd8 !important;background: #eaf1ff !important;font-size: 12px;font-weight: 700;white-space: nowrap}.section-insights .insight-meta span + span::before{display: none !important}.section-insights .insight-summary{position: relative;z-index: 1;max-width: none !important;margin: 0 0 36px !important;color: #5f7088 !important;font-size: 14.5px !important;line-height: 1.8 !important}.section-insights .insight-mark{position: absolute;right: 18px;bottom: 86px;z-index: 0;width: 118px;height: auto;opacity: 0.72;pointer-events: none}.section-insights .insight-card--chart .insight-mark{width: 108px;opacity: 0.45}.section-insights .download-link{position: relative;z-index: 1;display: flex !important;width: 100% !important;min-width: 0 !important;min-height: 52px !important;margin-top: auto;padding: 0 18px !important;align-items: center;justify-content: center;gap: 10px;border: 0 !important;border-radius: 12px !important;color: #fff !important;background: linear-gradient(180deg,#3d82ff 0%,#1f5eff 100%) !important;box-shadow: 0 12px 22px rgba(31,94,255,0.24);font-size: 16px !important;font-weight: 700}.section-insights .download-link span{display: none}.section-insights .download-link:hover{border: 0 !important;color: #fff !important;background: linear-gradient(180deg,#4b8cff 0%,#2a68ff 100%) !important;box-shadow: 0 14px 26px rgba(31,94,255,0.3);transform: translateY(-1px)}.section-insights .insight-proof{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px;margin-top: 44px;padding: 4px 2px 0;overflow: visible}.section-insights .insight-proof-item{display: flex;align-items: center;gap: 14px;min-width: 0;overflow: visible}.section-insights .insight-proof-item img{width: 68px;height: 68px;flex: none;object-fit: contain;overflow: visible}.section-insights .insight-proof-item b{display: block;color: #1e335c;font-size: 17px;font-weight: 800}.section-insights .insight-proof-item small{display: block;margin-top: 4px;color: #66788f;font-size: 12.5px;line-height: 1.5}@media (max-width: 1100px){.section-insights .insight-grid{gap: 18px}.section-insights .insight-card{padding: 28px 22px 22px !important;min-height: 520px !important}.section-insights .insight-hero-art{width: 176px;height: 176px}.section-insights .insight-hero{min-height: 184px}.section-insights .insight-hero-side{left: 156px}.section-insights .insight-card h3{font-size: 21px !important}.section-insights .insight-proof{gap: 12px}}@media (max-width: 900px){.section-insights .insight-grid{grid-template-columns: 1fr}.section-insights .insight-card{min-height: 0 !important}.section-insights .insight-proof{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 22px}}@media (max-width: 760px){.section-insights{padding: 68px 0 56px}.section-insights .section-heading{grid-template-columns: 48px auto 48px;column-gap: 8px}.section-insights .insight-hero-art{width: 160px;height: 160px}.section-insights .insight-hero-side{left: 140px;width: 120px}.section-insights .insight-proof-item img{width: 56px;height: 56px}.section-insights .insight-card h3{font-size: 22px !important}.section-insights .insight-proof{grid-template-columns: 1fr}}.company-legal{display: grid !important;grid-template-columns: minmax(0,1fr) 96px !important;align-items: start;gap: 28px 40px}.company-legal .footer-qr{width: 88px;height: 88px;margin: 0;justify-self: end}.company-legal-copy p{max-width: none !important}.footer-bottom{display: flex !important;flex-wrap: wrap;align-items: center;gap: 8px 0;margin-top: 22px;padding-top: 18px;border-top: 1px solid rgba(215,228,255,0.1);color: #7d8ea6;font-size: 12px !important;line-height: 1.6}.footer-bottom > * + *{position: relative;padding-left: 18px}.footer-bottom > * + *::before{content: "";position: absolute;left: 8px;top: 50%;width: 1px;height: 10px;background: rgba(215,228,255,0.2);transform: translateY(-50%)}.footer-bottom a{color: #8fa0b8}.footer-bottom a:hover{color: #fff}.footer-bottom .beian-public{display: inline-flex;align-items: center;gap: 6px}.footer-bottom .beian-public img{width: 14px;height: 16px;flex: none}@media (max-width: 900px){.company-legal{grid-template-columns: 1fr !important}.company-legal .footer-qr{justify-self: start}}@media (max-width: 760px){.footer-bottom{display: flex !important;gap: 10px 0}.footer-bottom > *{flex: 1 1 100%;padding-left: 0 !important}.footer-bottom > * + *::before{display: none}}.hp-field{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden} body{font-family: "PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nav-cta,.menu-toggle,.section-products .feature-footer .text-link,.section-products .text-link{min-height: 44px} .section-standards .arch-pills .pill-purple{color: #5c3fbd}.section-standards .arch-pills .pill-green{color: #08705a}.section-standards .arch-badge small,.section-insights .insight-proof-item small{color: #56677e}.section-products .feature-card--custom .feature-footer .text-link,.section-products .feature-card--custom .text-link{color: #08766e}@media (max-width: 980px){.desktop-nav,.nav-actions{display: none}.menu-toggle{display: block;width: 44px;height: 44px;margin-left: auto}.brand,.footer-grid > div > a:not(.brand),.footer-bottom a{min-height: 44px}.footer-grid > div > a:not(.brand),.footer-bottom a{display: flex;align-items: center}}@media (max-width: 420px){.trust-item{gap: 6px;padding-inline: 6px}.trust-item > div{min-width: 0}.trust-item strong,.trust-item small{overflow-wrap: anywhere}}@media (max-width: 760px){.section-products .products-head h2{width: 100%;padding-inline: 0;font-size: clamp(27px,8vw,32px)}.section-products .products-title-line{white-space: nowrap}}