.insight-box{width:1198px;margin:0 auto;padding-top:120px}.insight-box .i-title{font-weight:700;font-size:42px;line-height:58px;text-align:center;color:#1e1e1e;margin-bottom:56px}.insight-box .other-blog-box{display:flex;position:relative;z-index:20;padding-bottom:120px}.insight-box .other-blog-box .other-blog-item{width:100%;display:flex;position:relative;z-index:20}.insight-box .other-blog-box .other-blog-item:first-of-type{margin-top:24px}.insight-box .blog-card-item{width:378px;height:404px;background:#f7f7f7;border-radius:32px;margin-bottom:32px;margin-right:32px;transition:transform .2s ease}.insight-box .blog-card-item:last-of-type{margin-right:0}.insight-box .blog-card-item:hover{transform:scale(1.02)}.insight-box .blog-card-item .blog-card-img{width:100%;height:212px;object-fit:cover;border-radius:32px 32px 0 0}.insight-box .blog-card-item .blog-card-content{height:192px;padding:24px;box-sizing:border-box}.insight-box .blog-card-item .blog-card-content .blog-card-title{min-height:96px;font-weight:400;font-size:24px;line-height:32px;color:#3f3f3f;word-break:break-word;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.insight-box .blog-card-item .blog-card-content .blog-card-date{margin-top:24px;font-weight:400;font-size:16px;color:#3f3f3f}@media(min-width:0px)and (max-width:1198px){.insight-box{width:100%;padding-top:80px}.insight-box .i-title{font-size:32px;line-height:38px}.insight-box .other-blog-box{flex-direction:column;align-items:center}.insight-box .blog-card-item{margin-right:0}}.fx-page{min-height:100vh;background:url(/img/home/AppResearcher_bg.jpg) top/cover no-repeat;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#111}.fx-page *,.fx-page :after,.fx-page :before{box-sizing:border-box}.fx-hero-section{position:relative;height:auto;padding:160px 24px 0;overflow:visible}.fx-container{position:relative;width:100%;max-width:1484px;margin:0 auto}.fx-header{max-width:1100px;margin:0 auto;text-align:center}.fx-title{margin:0;display:flex;flex-direction:column;align-items:center;font-size:48px;line-height:60px;font-weight:400;letter-spacing:-.035em}.fx-title-line{display:inline-flex;align-items:center;justify-content:center;gap:8px}.fx-title-static{display:inline}.fx-title-rotator{position:relative;display:inline-flex;min-width:472px;height:60px;margin-left:8px;overflow:hidden;vertical-align:top}.fx-title-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;color:#1bc36f;white-space:nowrap;will-change:transform,opacity}.fx-description{margin:18px auto 0;font-size:18px;line-height:26px;font-weight:400;letter-spacing:-.02em;color:#242424}.fx-description-desktop{display:block;max-width:1200px}.fx-description-mobile{display:none}.fx-search-shell{position:relative;width:min(1140px,100%);height:102px;margin:42px auto 0;border-radius:51px;isolation:isolate;z-index:40}.fx-phone-showcase{position:relative;left:50%;bottom:auto;width:100vw;height:520px;margin-top:112px;transform:translateX(-50%);overflow:hidden;z-index:1}.fx-phone-showcase-link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.fx-phone-cases-title{bottom:356px;margin:0;color:hsla(0,0%,100%,.4);font-size:24px;line-height:30px;font-weight:400;letter-spacing:-.02em;z-index:2;white-space:nowrap}.fx-phone-bottom,.fx-phone-cases-title,.fx-phone-top{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.fx-phone-bottom,.fx-phone-top{bottom:0;width:536px;height:470px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-phone-bottom{z-index:1}.fx-case-rail{position:absolute;inset:0;z-index:2;overflow:hidden}.fx-case-track{position:absolute;left:50%;bottom:28px;gap:0;will-change:transform}.fx-case-card,.fx-case-track{display:flex;align-items:flex-end}.fx-case-card{position:relative;flex:0 0 auto;width:428px;height:308px;justify-content:center;border-radius:22px;overflow:hidden;z-index:2;margin-left:-48px}.fx-case-card:first-child{margin-left:0}.fx-case-card img{display:block;width:300px;height:216px;object-fit:cover;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)}.fx-phone-showcase.is-resetting .fx-case-card img{transition:none}.fx-case-card.is-active{z-index:4}.fx-case-card.is-active img{width:428px;height:308px}.fx-phone-top{z-index:3}.fx-layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.fx-static-border{z-index:1;border:1px solid #d9d9d9}.fx-dark-border,.fx-inner-ring,.fx-white-ring{z-index:2;filter:blur(.4px)}.fx-dark-border:before,.fx-glow:before,.fx-inner-ring:before,.fx-white-ring:before{content:"";position:absolute;top:50%;left:50%;width:2100px;height:2100px;transform:translate(-50%,-50%) rotate(0deg);transform-origin:center;animation:fx-rotate 6.2s linear infinite}.fx-dark-border:before{background-image:conic-gradient(rgba(0,0,0,0) 0deg,rgba(0,0,0,0) 22deg,rgba(30,207,135,.96) 38deg,rgba(92,255,185,.9) 52deg,rgba(30,207,135,0) 74deg,rgba(0,0,0,0) 172deg,rgba(125,104,255,.96) 218deg,rgba(188,177,255,.9) 232deg,rgba(125,104,255,0) 256deg,rgba(0,0,0,0) 1turn)}.fx-white-ring{inset:1px}.fx-white-ring:before{animation-duration:6.2s;background-image:conic-gradient(rgba(0,0,0,0) 0deg,rgba(0,0,0,0) 24deg,rgba(215,255,236,.95) 40deg,rgba(0,0,0,0) 68deg,rgba(0,0,0,0) 176deg,rgba(226,220,255,.95) 220deg,rgba(0,0,0,0) 252deg,rgba(0,0,0,0) 1turn)}.fx-inner-ring{inset:2px}.fx-inner-ring:before{animation-duration:6.2s;background-image:conic-gradient(rgba(0,0,0,0) 0deg,rgba(0,0,0,0) 26deg,rgba(33,197,130,.86) 44deg,rgba(0,0,0,0) 72deg,rgba(0,0,0,0) 180deg,rgba(113,91,251,.86) 222deg,rgba(0,0,0,0) 254deg,rgba(0,0,0,0) 1turn)}.fx-glow{z-index:0;inset:-22px;opacity:.44;filter:blur(30px)}.fx-glow:before{width:2360px;height:2360px;animation-duration:6.2s;background-image:conic-gradient(rgba(0,0,0,0) 0deg,rgba(31,214,141,.08) 30deg,rgba(31,214,141,.54) 48deg,rgba(0,0,0,0) 76deg,rgba(0,0,0,0) 176deg,rgba(129,110,255,.1) 214deg,rgba(129,110,255,.58) 232deg,rgba(0,0,0,0) 260deg,rgba(0,0,0,0) 1turn)}.fx-main{position:absolute;inset:1px;z-index:3;display:flex;align-items:center;gap:8px;padding:0 23px;border-radius:50px;background:#fff}.fx-input-wrap{flex:1 1 auto;min-width:200px}.fx-input{width:100%;height:56px;border:0;border-radius:28px;background:#f6f6f6;color:#111;font-size:18px;line-height:26px;outline:none}.fx-input-desktop{display:block;padding:0 24px}.fx-input-mobile{display:none;resize:none;padding:24px 28px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.fx-input::placeholder{color:#b1b1b1}.fx-control{position:relative;flex:0 0 auto}.fx-country-wrap,.fx-date-wrap{width:144px}.fx-control-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 16px;border:0;border-radius:28px;background:#f6f6f6;color:#111;font-size:18px;line-height:26px;font-weight:400;cursor:pointer}.fx-control-chevron{width:12px;height:8px;color:#8a8a8a;flex:0 0 auto}.fx-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:120;padding:0;border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(17,17,17,.15);overflow:hidden}.fx-date-menu,.fx-menu{width:144px}.fx-menu-search{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px;border-bottom:1px solid rgba(17,17,17,.1)}.fx-menu-search input{width:100%;border:0;background:rgba(0,0,0,0);font-size:16px;line-height:22px;color:#222;outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.fx-search-icon{width:18px;height:18px;color:#505050;flex:0 0 auto}.fx-menu-list{display:flex;flex-direction:column;width:calc(100% + 14px);max-height:216px;overflow-y:auto}.fx-menu-list::-webkit-scrollbar{width:6px}.fx-menu-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(17,17,17,.16)}.fx-menu-option{display:flex;align-items:center;width:100%;height:48px;padding:13px 12px;border:0;background:rgba(0,0,0,0);color:#3a3a3a;font-size:16px;line-height:22px;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer}.fx-menu-option:hover{background:#f6f6f6}.fx-menu-option.is-selected{background:#f2f3f5}.fx-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:186px;height:56px;padding:0 24px;border:0;border-radius:28px;background:#111;color:#fff;font-size:18px;line-height:26px;font-weight:400;cursor:pointer}.fx-button-icon{width:20px;height:20px}.fx-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@keyframes fx-rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fx-dark-border:before,.fx-glow:before,.fx-inner-ring:before,.fx-white-ring:before{animation:none}}@media(min-width:1200px)and (max-width:1483px){.fx-search-shell{width:min(1040px,100%)}.fx-phone-showcase{height:500px}}@media(min-width:810px)and (max-width:1199px){.fx-hero-section{padding:80px 16px 0}.fx-title-line-combined{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.fx-title-static{display:block;text-align:center}.fx-title-rotator{min-width:0;width:100%;max-width:none;margin-left:0}.fx-title-word{justify-content:center;text-align:center}.fx-phone-showcase{margin-top:96px;height:460px}.fx-phone-bottom,.fx-phone-top{width:500px;height:438px}}@media(max-width:809px){.fx-hero-section{height:auto;padding:80px 16px 0;overflow:visible}.fx-header{max-width:660px}.fx-eyebrow{letter-spacing:-.03em}.fx-eyebrow,.fx-title{font-size:34px;line-height:38px}.fx-title{width:100%;gap:4px;margin-top:2px}.fx-title-line{display:block}.fx-title-line-combined{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.fx-title-static{display:block;max-width:330px;text-align:center}.fx-title-rotator{min-width:0;width:100%;max-width:none;height:46px;margin-left:0}.fx-title-word{white-space:nowrap;text-align:center;justify-content:center}.fx-description{margin-top:20px}.fx-description-desktop{display:none}.fx-description-mobile{display:block;max-width:640px;font-size:16px;line-height:22px}.fx-search-shell{width:100%;height:auto;margin-top:34px;padding:1px;border-radius:38px}.fx-main{position:relative;inset:auto;flex-wrap:wrap;gap:14px;margin:0;padding:16px;border-radius:37px}.fx-input-wrap{width:100%;flex-basis:100%}.fx-input-desktop{display:none}.fx-input-mobile{display:block;height:112px;border-radius:34px;font-size:16px;line-height:22px}.fx-country-wrap,.fx-date-wrap{width:calc(50% - 7px)}.fx-control-trigger{height:56px;border-radius:28px;padding:0 16px;font-size:16px;line-height:22px}.fx-menu{width:100%}.fx-button{width:100%;min-width:0;height:56px;border-radius:28px;font-size:16px;line-height:22px}.fx-phone-showcase{position:relative;left:50%;bottom:auto;width:100vw;height:281px;margin-top:80px;transform:translateX(-50%);overflow:hidden}.fx-phone-cases-title{bottom:200px;font-size:20px;line-height:30px}.fx-phone-bottom,.fx-phone-top{bottom:0;width:320px;height:281px}.fx-case-track{bottom:16px;gap:0}.fx-case-card{width:256px;height:184px;margin-left:-18px}.fx-case-card:first-child{margin-left:0}.fx-case-card img{width:200px;height:144px}.fx-case-card.is-active img{width:256px;height:184px}}.msd-page,.msd-section{color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.msd-page img,.msd-section img{display:block;max-width:100%}.msd-page{min-height:100vh;padding:80px 24px;background:#fff}.msd-section{width:100%}.msd-shell{width:100%;margin:0 auto}.msd-heading{max-width:1200px;margin:0 auto;text-align:center}.msd-heading h2{margin:0;font-weight:500;letter-spacing:-.03em;font-size:48px;line-height:60px}.msd-rotator{position:relative;height:60px;overflow:hidden}.msd-rotator-word{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;margin:0;font-weight:500;letter-spacing:-.03em;font-size:48px;line-height:60px;color:#0bd373;opacity:0;transform:translateY(100%);will-change:transform,opacity}.msd-rotator-word.is-visible{opacity:1;transform:translateY(0)}.msd-rotator-word.is-exiting{animation:msd-rotator-exit .45s cubic-bezier(.22,1,.36,1) forwards}.msd-rotator-word.is-entering{animation:msd-rotator-enter .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes msd-rotator-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes msd-rotator-enter{0%{opacity:0;transform:translateY(72%)}to{opacity:1;transform:translateY(0)}}.msd-grid{margin-top:48px}.msd-grid,.msd-row{display:grid;grid-gap:16px;gap:16px}.msd-row-top{grid-template-columns:repeat(2,minmax(0,1fr))}.msd-row-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.msd-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:clamp(320px,28vw,392px);padding:0;overflow:hidden;border-radius:32px}.msd-card img{display:block;flex:0 0 auto;width:100%;max-width:100%;height:auto;margin-top:auto}.msd-card.mint{background:#e6fbed;color:#111}.msd-card.bordered,.msd-card.dark{background:#2e2e2e;color:#fff}.msd-card.violet{background:radial-gradient(circle at 72% 74%,rgba(255,255,255,.14),transparent 18%),radial-gradient(circle at 81% 69%,rgba(255,255,255,.12),transparent 28%),#957dfb;color:#fff}.msd-card.bordered{border:1px solid #f9f9f9}.msd-copy{position:relative;z-index:1;padding:32px}.msd-copy h3{margin:0 0 8px;font-size:28px;line-height:normal;font-weight:500}.msd-copy p{margin:0;font-size:18px;line-height:26px}@media(min-width:1484px){.msd-shell{max-width:1484px}}@media(min-width:810px)and (max-width:1199px){.msd-page{padding:48px 16px}}@media(max-width:809px){.msd-page{padding:48px 16px}.msd-heading h2,.msd-rotator-word{font-size:34px;line-height:38px}.msd-rotator{height:38px}.msd-copy h3{font-size:24px;line-height:30px}.msd-copy p{font-size:16px;line-height:22px}}@media(max-width:1199px){.msd-page{padding-top:48px}.msd-card{min-height:340px}}@media(max-width:768px){.msd-page{padding:32px 16px 48px}.msd-grid{margin-top:32px}.msd-row-bottom,.msd-row-top{grid-template-columns:1fr}.msd-row-bottom .msd-card:last-child{grid-column:auto}.msd-card{min-height:0}.msd-copy{padding:24px 24px 20px}}@media(prefers-reduced-motion:reduce){.msd-rotator-word{animation:none!important;transition:none!important}}.selection-section{width:100%;padding:80px 24px;background:#fff;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.selection-section,.selection-section *{box-sizing:border-box}@media(min-width:1484px){.selection-section{max-width:1484px;margin:0 auto}}.selection-section .selection-shell{width:100%;max-width:1484px;margin:0 auto}.selection-section .selection-heading{max-width:1080px;margin:0 auto;text-align:center;transition:opacity .48s ease,transform .48s ease}.selection-section .selection-heading h2{margin:0;color:#333;font-size:48px;line-height:60px;font-weight:400;letter-spacing:-.04em}.selection-section .selection-grid{margin-top:68px}.selection-section .selection-grid-mobile{display:none}.selection-section .selection-grid-desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:center}.selection-section .selection-desktop-column{min-width:0}.selection-section .selection-desktop-column-side{display:flex;align-items:center}.selection-section .selection-desktop-column-stack{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.selection-section .selection-card{min-width:0;padding:32px;border-radius:32px;background:#f4f4f4;transition:opacity .48s ease,transform .48s ease,box-shadow .22s ease}.selection-section .selection-card:hover{box-shadow:0 18px 36px rgba(17,17,17,.08)}.selection-section .selection-card p,.selection-section .selection-card strong{display:block;margin:0;color:#111}.selection-section .selection-card strong{font-size:48px;line-height:60px;font-weight:500;letter-spacing:-.04em}.selection-section .selection-card p{margin-top:8px;font-size:18px;line-height:26px;font-weight:400;letter-spacing:-.03em}.selection-section .selection-card-desktop{width:100%}@media(min-width:1200px)and (max-width:1483px){.selection-section .selection-shell{max-width:none}.selection-section .selection-heading{max-width:940px}}@media(min-width:810px)and (max-width:1199px){.selection-section{padding:48px 16px}.selection-section .selection-shell{max-width:none}.selection-section .selection-heading{max-width:520px}.selection-section .selection-grid{margin-top:34px}.selection-section .selection-grid-desktop{display:none}.selection-section .selection-grid-mobile{display:flex;gap:12px;align-items:start}.selection-section .selection-mobile-column{flex:1 1;display:flex;flex-direction:column;gap:16px}.selection-section .selection-card-mobile{min-height:0;padding:16px}.selection-section .selection-card-mobile p{margin-top:10px}}@media(max-width:809px){.selection-section{padding:48px 16px}.selection-section .selection-shell{max-width:none}.selection-section .selection-heading{max-width:520px}.selection-section .selection-grid{margin-top:34px}.selection-section .selection-grid-desktop{display:none}.selection-section .selection-grid-mobile{display:flex;gap:12px;align-items:start}.selection-section .selection-mobile-column{flex:1 1;display:flex;flex-direction:column;gap:16px}.selection-section .selection-card-mobile{min-height:0;padding:16px}.selection-section .selection-card-mobile strong{font-size:34px;line-height:38px}.selection-section .selection-card-mobile p{margin-top:10px;font-size:16px;line-height:22px}}.em-growth-platform-section{width:100%;padding:80px 24px;background-color:#090b10;color:#f5f5f5;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.em-growth-platform-section,.em-growth-platform-section *{box-sizing:border-box}.em-growth-platform-section .em-growth-platform-shell{width:100%;max-width:1484px;margin:0 auto}.em-growth-platform-section .em-growth-platform-header{width:100%;max-width:1340px;margin:0 auto;text-align:center}.em-growth-platform-section .em-growth-platform-header h2{margin:0;font-weight:400;font-size:48px;line-height:60px;letter-spacing:-.03em;color:#f5f5f5}.em-growth-platform-section .em-growth-platform-header h2 span{display:block}.em-growth-platform-section .em-growth-platform-header p{max-width:1160px;margin:28px auto 0;font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.02em;color:#e6e6e6}.em-growth-platform-section .em-growth-platform-animation-wrap{width:100%;margin-top:64px;display:flex;justify-content:center}.em-growth-platform-section .em-growth-platform-animation-wrap canvas{display:block;max-width:100%;height:auto}@media(min-width:1200px){.em-growth-platform-section{background-image:url(/img/home/EngageMinds-Your_All-in-One-AI-Growth-Platform_bg.png);background-repeat:no-repeat;background-position:top;background-size:auto 100%}}@media(min-width:810px)and (max-width:1199px){.em-growth-platform-section{padding:48px 16px;background-image:none}.em-growth-platform-section .em-growth-platform-header{max-width:980px}.em-growth-platform-section .em-growth-platform-header h2{font-size:48px;line-height:60px}.em-growth-platform-section .em-growth-platform-header p{max-width:940px;margin-top:24px;font-size:18px;line-height:26px}.em-growth-platform-section .em-growth-platform-animation-wrap{margin-top:48px}}@media(max-width:809px){.em-growth-platform-section{padding:48px 16px;background-image:none}.em-growth-platform-section .em-growth-platform-header{max-width:100%}.em-growth-platform-section .em-growth-platform-header h2{font-size:34px;line-height:38px}.em-growth-platform-section .em-growth-platform-header p{max-width:100%;margin-top:24px;font-size:16px;line-height:22px}.em-growth-platform-section .em-growth-platform-animation-wrap{margin-top:48px}}.app-insights-page{min-height:100vh;background:#fff;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.app-insights-section{padding:80px 24px}.app-insights-container{width:100%;max-width:1484px;margin:0 auto}.app-insights-header{margin-bottom:56px}.app-insights-header h1{max-width:980px;margin:0 auto;text-align:center;font-size:48px;line-height:60px;font-weight:400;letter-spacing:-.03em}.app-insights-desktop-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;justify-content:center}.app-insights-mobile-layout{display:none}.app-insights-media-frame{position:relative;overflow:hidden;width:100%;max-width:640px;border-radius:36px;background:linear-gradient(rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(180deg,#d2f8e0,#b6f0d0);background-size:116px 116px,116px 116px,auto;box-shadow:0 24px 80px rgba(125,232,159,.12);aspect-ratio:8/7;justify-self:center}.app-insights-video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.app-insights-video:not(.is-active){pointer-events:none}.app-insights-accordion{border-top:1px solid #d9d9d9}.app-insights-accordion-item{border-bottom:1px solid #d9d9d9}.app-insights-accordion-title{margin:0}.app-insights-accordion-trigger{width:100%;padding:24px 0;border:0;background:rgba(0,0,0,0);color:#333;text-align:left;cursor:pointer;font-size:28px;line-height:1.25;font-weight:400;letter-spacing:-.03em}.app-insights-accordion-panel{overflow:hidden}.app-insights-accordion-panel p,.app-insights-mobile-copy p{margin:0;font-size:18px;line-height:26px;color:#333}.app-insights-link{gap:8px;margin-top:24px;color:#333;text-decoration:none;font-size:18px;line-height:26px;vertical-align:middle}.app-insights-link,.app-insights-link span{display:inline-flex;align-items:center;justify-content:center}.app-insights-link span{line-height:1}.app-insights-mobile-card+.app-insights-mobile-card{margin-top:48px}.app-insights-mobile-copy{margin-bottom:20px}.app-insights-mobile-copy h2{margin:0 0 16px;font-size:28px;line-height:1.25;font-weight:400;letter-spacing:-.03em}.mobile-frame{border-radius:28px}.mobile-frame .app-insights-video{position:relative}@media(min-width:810px)and (max-width:1199px){.app-insights-section{padding:48px 16px}.app-insights-header{margin-bottom:40px}.app-insights-desktop-layout{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}@media(max-width:809px){.app-insights-section{padding:48px 16px}.app-insights-header{margin-bottom:32px}.app-insights-header h1{font-size:34px;line-height:38px}.app-insights-desktop-layout{display:none}.app-insights-mobile-layout{display:block}.app-insights-mobile-copy h2{margin-bottom:16px;font-size:24px;line-height:30px}.app-insights-link,.app-insights-mobile-copy p{font-size:16px;line-height:22px}.app-insights-link{margin-top:20px}.app-insights-media-frame{background-size:86px 86px,86px 86px,auto}}.commitment-page{background:#fff}.commitment-section{width:100%;padding:80px 24px;background:#fff;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.commitment-section,.commitment-section *{box-sizing:border-box}@media(min-width:1484px){.commitment-section{max-width:1484px;margin:0 auto}}.commitment-section .commitment-shell{width:100%;max-width:1484px;margin:0 auto}.commitment-section .commitment-header{width:100%;max-width:1240px;margin:0 auto;text-align:center}.commitment-section .commitment-header h1{margin:0;color:#333;font-size:48px;line-height:60px;font-weight:400;letter-spacing:-.04em}.commitment-section .commitment-header p{max-width:1210px;margin:16px auto 0;color:#111;font-size:18px;line-height:26px;font-weight:400;letter-spacing:-.03em}.commitment-section .commitment-grid{margin-top:56px;display:grid;grid-template-columns:minmax(0,740px) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.commitment-section .commitment-card-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.commitment-section .commitment-card{min-height:200px;padding:24px;border-radius:24px;background:#f2f2f2;color:#333;text-decoration:none}.commitment-section .commitment-card a,.commitment-section .commitment-card h2,.commitment-section .commitment-card p{margin:0}.commitment-section .commitment-card h2{color:#333;font-size:28px;line-height:34px;font-weight:400;letter-spacing:-.03em}.commitment-section .commitment-card p{height:112px;margin-top:22px;color:#444;font-size:18px;line-height:28px;font-weight:400;letter-spacing:-.03em}.commitment-section .commitment-card a{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:#3a3a3a;font-size:18px;line-height:26px;font-weight:400;letter-spacing:-.03em;text-decoration:none}.commitment-section .commitment-card .commitment-card-link-icon{display:inline-flex;align-items:center;justify-content:center;color:#3a3a3a;font-size:18px;line-height:1}.commitment-section .commitment-board{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:304px;border-radius:24px;background-color:#2e2e2e;background-position:50%;background-repeat:no-repeat;background-size:cover}.commitment-section .commitment-board-logos{position:relative;z-index:1;display:block;width:90%;max-width:667px;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(min-width:1200px)and (max-width:1483px){.commitment-section .commitment-shell{max-width:none}.commitment-section .commitment-grid{grid-template-columns:minmax(0,700px) minmax(0,1fr)}}@media(min-width:810px)and (max-width:1199px){.commitment-section{padding:48px 16px}.commitment-section .commitment-shell{max-width:none}.commitment-section .commitment-header{max-width:900px}.commitment-section .commitment-header p{max-width:760px}.commitment-section .commitment-grid{margin-top:40px;grid-template-columns:1fr;gap:16px}.commitment-section .commitment-card-stack{gap:16px}.commitment-section .commitment-card{min-height:280px}.commitment-section .commitment-card p{height:112px}.commitment-section .commitment-board{min-height:360px}}@media(max-width:809px){.commitment-section{padding:48px 16px;background:#fff}.commitment-section .commitment-shell{max-width:none}.commitment-section .commitment-header{max-width:640px}.commitment-section .commitment-header h1{color:#333;font-size:34px;line-height:38px;letter-spacing:-.04em}.commitment-section .commitment-header p{display:block;max-width:100%;margin-top:16px;color:#111;font-size:16px;line-height:22px;font-weight:400;letter-spacing:-.03em}.commitment-section .commitment-grid{margin-top:44px;grid-template-columns:1fr;gap:16px}.commitment-section .commitment-card-stack{grid-template-columns:1fr;gap:16px}.commitment-section .commitment-card{min-height:0;padding:24px;border-radius:24px}.commitment-section .commitment-card h2{font-size:24px;line-height:30px}.commitment-section .commitment-card a,.commitment-section .commitment-card p{font-size:16px;line-height:22px}.commitment-section .commitment-card p{height:40px;margin-top:48px}.commitment-section .commitment-card a{margin-top:16px}.commitment-section .commitment-card .commitment-card-link-icon{font-size:16px}.commitment-section .commitment-board{min-height:136px;border-radius:32px}.commitment-section .commitment-board-logos{width:90%;max-width:none}}