@import"https://fonts.googleapis.com/css2?family=Alibaba+PuHuiTi+2.0:wght@400;500;700;800;900&display=swap";.company-news-page,.company-news-preview{background:#f6fbff;color:#102d50}.company-news-shell{width:min(1180px,calc(100% - 40px));margin:auto}.company-news-hero{padding:140px 0 60px;background:linear-gradient(120deg,#f4f9ff,#fff 55%,#f6fbff);border-bottom:1px solid #cceafb}.company-news-kicker,.company-news-preview-head p,.company-news-admin-head p{margin:0;color:#0756d8;font:800 12px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em}.company-news-hero h1,.company-news-detail h1{margin:14px 0 0;font-size:clamp(42px,6vw,76px);line-height:1.05;font-weight:950;letter-spacing:-.06em}.company-news-hero>div>p:last-child{max-width:560px;margin:20px 0 0;color:#56718b;font-size:17px;font-weight:650;line-height:1.8}.company-news-content{padding:32px 0 80px}.company-news-filters{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px;border-bottom:1px solid #d5eaf7;padding-bottom:16px}.company-news-filters>div{display:flex;flex-wrap:wrap;gap:8px}.company-news-filters button,.company-news-filters select{border:1px solid #c9e5ff;background:#fff;color:#155a94;font:800 13px/1 system-ui;padding:10px 13px;cursor:pointer}.company-news-filters button.is-active{border-color:#0756d8;background:#0756d8;color:#fff}.company-news-filters label{color:#56718b;font-size:13px;font-weight:800}.company-news-filters select{margin-left:8px;padding:9px}.company-news-state{margin:36px 0;padding:48px 24px;border:1px dashed #b8ddf4;background:#fff;text-align:center;color:#56718b;font-weight:700}.company-news-state strong{display:block;color:#102d50;font-size:20px}.company-news-state p{margin:8px 0}.company-news-state button,.company-news-state a{display:inline-block;margin:10px 6px 0;border:0;background:#0756d8;color:#fff;padding:10px 16px;font-weight:800;cursor:pointer}.company-news-state.is-error{border-color:#f2b9b9;color:#a22}.company-news-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:430px;background:#fff;border:1px solid #cce8f7;box-shadow:0 22px 50px #102d5014}.company-news-featured-image{min-height:300px;background:#eaf7ff;overflow:hidden}.company-news-featured-image img,.company-news-thumb img,.company-news-preview-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.company-news-featured-image:hover img,.company-news-thumb:hover img,.company-news-preview-card:hover img{transform:scale(1.035)}.company-news-featured-image span{display:grid;height:100%;place-items:center;color:#56718b;font-weight:800}.company-news-featured-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,62px)}.company-news-featured-copy>div,.company-news-detail-head>div{display:flex;gap:12px;color:#0756d8;font:800 12px/1.2 ui-monospace,SFMono-Regular,monospace}.company-news-featured-copy time,.company-news-detail-head time{color:#56718b}.company-news-featured h2,.company-news-timeline h2{margin:20px 0 0;font-size:clamp(25px,3vw,40px);line-height:1.2;font-weight:900;letter-spacing:-.04em}.company-news-featured h2 a,.company-news-timeline h2 a{color:inherit;text-decoration:none}.company-news-featured-copy>p,.company-news-timeline p{color:#56718b;font-weight:650;line-height:1.8}.company-news-read{margin-top:18px;color:#0756d8;font-weight:900;text-decoration:none}.company-news-read span{margin-left:8px}.company-news-timeline{margin-top:46px}.company-news-timeline-item{display:grid;grid-template-columns:116px 26px minmax(0,1fr) 178px;gap:18px;padding:0 0 36px;position:relative}.company-news-timeline-item:not(:last-child):before{content:"";position:absolute;left:128px;top:20px;bottom:0;width:1px;background:#bfe2f5}.company-news-timeline time{color:#56718b;font:800 12px/1.5 ui-monospace,SFMono-Regular,monospace;text-align:right}.company-news-timeline-dot{z-index:1;width:13px;height:13px;margin-top:3px;border:3px solid #fff;border-radius:50%;background:#18bde8;box-shadow:0 0 0 1px #79cce8}.company-news-timeline h2{margin:3px 0 0;font-size:25px}.company-news-timeline p{margin:10px 0 0}.company-news-timeline-copy>span{color:#0756d8;font-size:12px;font-weight:900}.company-news-thumb{display:block;height:112px;overflow:hidden;background:#eaf7ff}.company-news-detail{padding:132px 0 82px}.company-news-detail-head{max-width:900px}.company-news-back{display:inline-block;margin-bottom:32px;color:#0756d8;font-size:14px;font-weight:900;text-decoration:none}.company-news-detail h1{margin-top:20px;font-size:clamp(36px,5.5vw,68px)}.company-news-detail-head>p{margin:24px 0 0;color:#56718b;font-size:18px;font-weight:650;line-height:1.8}.company-news-detail-head ul{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.company-news-detail-head li{color:#155a94;background:#e8f7ff;padding:6px 10px;font-size:13px;font-weight:800}.company-news-cover{margin-top:44px}.company-news-cover img{display:block;width:100%;max-height:660px;-o-object-fit:cover;object-fit:cover}.company-news-article{max-width:820px;padding-top:50px}.company-news-article>p{margin:0 0 22px;color:#304e69;font-size:17px;line-height:2;white-space:pre-wrap}.company-news-video{width:100%;margin:30px 0;background:#102d50}.company-news-gallery{margin-top:42px;padding-top:30px;border-top:1px solid #cce8f7}.company-news-gallery h2{font-size:24px}.company-news-gallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-news-gallery figure{margin:0;background:#fff}.company-news-gallery img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.company-news-gallery figcaption{padding:10px;color:#56718b;font-size:13px;font-weight:650}.company-news-source{margin-top:38px;padding-top:20px;border-top:1px solid #cce8f7;color:#56718b;font-size:14px;font-weight:700}.company-news-source a{color:#0756d8}.company-news-preview{padding:76px 0}.company-news-preview-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.company-news-preview-head h2{margin:10px 0 0;font-size:clamp(27px,4vw,46px);line-height:1.1;font-weight:900;letter-spacing:-.05em}.company-news-preview-head>a{color:#0756d8;font-weight:900;text-decoration:none;white-space:nowrap}.company-news-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.company-news-preview-card{overflow:hidden;background:#fff;border:1px solid #cce8f7;color:#102d50;text-decoration:none}.company-news-preview-card img{display:block;aspect-ratio:1.6/1}.company-news-preview-card>div{padding:20px}.company-news-preview-card span{color:#0756d8;font-size:12px;font-weight:800}.company-news-preview-card h3{margin:12px 0 0;font-size:20px;line-height:1.35}.company-news-preview-card p{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:#56718b;font-size:14px;font-weight:650;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.company-news-preview-error{padding:24px 0;background:#fff7f7}.company-news-preview-error .company-news-shell{display:flex;align-items:center;justify-content:center;gap:14px;color:#9b2727;font-size:14px;font-weight:800}.company-news-preview-error p{margin:0}.company-news-preview-error button,.company-news-notice button{border:1px solid currentColor;background:#fff;padding:7px 10px;color:inherit;font-weight:850;cursor:pointer}.company-news-admin{margin-bottom:38px;padding:28px;background:#fff;border:1px solid #c9e5ff;box-shadow:0 16px 42px #23609614;color:#102d50}.company-news-admin-head,.company-news-editor-top,.company-news-media-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.company-news-admin-head h2{margin:7px 0;color:#102d50;font-size:30px}.company-news-admin-head span{color:#56718b;font-size:14px;font-weight:650}.company-news-notice{margin:20px 0;padding:13px 16px;background:#ecf8ff;color:#155a94;font-size:14px;font-weight:800}.company-news-notice.is-error{background:#fff1f1;color:#a22}.company-news-notice button{margin-left:12px}.company-news-admin-layout{display:grid;grid-template-columns:280px minmax(0,1fr);border-top:1px solid #d7ebf7;margin-top:22px}.company-news-admin-list{padding:16px;border-right:1px solid #d7ebf7}.company-news-admin-list>div{display:flex;justify-content:space-between;color:#155a94}.company-news-admin-list>div button{border:0;background:none;color:#0756d8;font-weight:800;cursor:pointer}.company-news-admin-list>p{color:#56718b;font-size:14px;line-height:1.6}.company-news-admin-list>button{display:block;width:100%;padding:13px 10px;border:0;border-bottom:1px solid #edf6fb;background:none;text-align:left;cursor:pointer}.company-news-admin-list>button.is-selected{background:#eaf8ff}.company-news-admin-list span,.company-news-admin-list small{display:block;color:#56718b;font-size:12px}.company-news-admin-list strong{display:block;margin:5px 0;color:#102d50;font-size:14px}.company-news-editor{padding:24px;min-width:0}.company-news-editor-top{padding-bottom:20px;border-bottom:1px solid #d7ebf7}.company-news-editor-top span{display:block;color:#56718b;font-size:12px;font-weight:800}.company-news-editor-top strong{font-size:18px}.company-news-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.company-news-action{border:1px solid #b8dcf2;background:#fff;color:#155a94;padding:9px 12px;font-size:13px;font-weight:850;cursor:pointer}.company-news-action.primary{border-color:#0756d8;background:#0756d8;color:#fff}.company-news-action.danger{border-color:#e8b4b4;color:#b12626}.company-news-action:disabled{opacity:.55;cursor:not-allowed}.company-news-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.company-news-fields label,.company-news-media{min-width:0}.company-news-fields label.wide{grid-column:1/-1}.company-news-fields span,.company-news-media-head strong{display:block;margin-bottom:7px;color:#155a94;font-size:13px;font-weight:850}.company-news-fields input,.company-news-fields textarea,.company-news-fields select,.company-news-media>input,.company-news-gallery-edit input{box-sizing:border-box;width:100%;border:1px solid #c9e5ff;background:#f8fdff;padding:10px;color:#102d50;font:inherit;outline:none}.company-news-fields textarea{resize:vertical;line-height:1.65}.company-news-fields input:focus,.company-news-fields textarea:focus,.company-news-fields select:focus,.company-news-media>input:focus,.company-news-gallery-edit input:focus{border-color:#18bde8;box-shadow:0 0 0 3px #18bde824}.company-news-fields small{display:block;margin-top:5px;color:#56718b;font-size:12px}.company-news-product-hint{color:#0756d8!important;font-weight:800}.company-news-media{margin-top:22px;padding-top:18px;border-top:1px solid #d7ebf7}.company-news-upload{display:inline-block;background:#eaf8ff;color:#0756d8;padding:8px 10px;font-size:13px;font-weight:850;cursor:pointer}.company-news-upload input{display:none}.company-news-media>img{display:block;max-width:240px;max-height:160px;margin-top:12px;-o-object-fit:cover;object-fit:cover}.company-news-gallery-edit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;gap:8px;margin-top:9px}.company-news-remove{border:0;background:none;color:#b12626;font-size:13px;font-weight:800;cursor:pointer}.company-news-featured-toggle{display:flex;align-items:center;gap:9px;margin-top:22px;color:#155a94;font-size:14px;font-weight:800}.company-news-featured-toggle input{width:18px;height:18px;accent-color:#0756d8}@media (max-width:760px){.company-news-shell{width:min(100% - 28px,1180px)}.company-news-hero{padding:118px 0 46px}.company-news-filters{align-items:flex-start;flex-direction:column}.company-news-featured{grid-template-columns:minmax(0,1fr);min-width:0}.company-news-featured-image{min-width:0;min-height:0;width:100%;aspect-ratio:1.4/1}.company-news-featured-image img{width:100%;min-width:0}.company-news-timeline-item{grid-template-columns:74px 20px minmax(0,1fr);gap:10px}.company-news-timeline-item:not(:last-child):before{left:83px}.company-news-thumb{display:none}.company-news-gallery>div,.company-news-preview-grid{grid-template-columns:1fr}.company-news-preview{padding:54px 0}.company-news-preview-head{align-items:flex-start;flex-direction:column}.company-news-admin{margin-left:-5px;margin-right:-5px;padding:18px}.company-news-admin-head{align-items:flex-start;flex-direction:column}.company-news-admin-layout{grid-template-columns:1fr}.company-news-admin-list{border-right:0;border-bottom:1px solid #d7ebf7;max-height:260px;overflow:auto}.company-news-editor{padding:20px 0 0}.company-news-editor-top{align-items:flex-start;flex-direction:column}.company-news-editor-actions{justify-content:flex-start}.company-news-fields{grid-template-columns:1fr}.company-news-gallery-edit{grid-template-columns:1fr 1fr}.company-news-gallery-edit .company-news-upload,.company-news-gallery-edit .company-news-remove{text-align:center}.company-news-detail{padding-top:112px}.company-news-detail-head>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.company-news-featured-image img,.company-news-thumb img,.company-news-preview-card img{transition:none}}.company-news-draft-preview{margin-top:22px;padding:22px;border:1px solid #9fd9f0;background:#f2fbff}.company-news-draft-preview>span{color:#0756d8;font:800 12px/1 ui-monospace,SFMono-Regular,monospace}.company-news-draft-preview h3{margin:12px 0 0;font-size:28px;line-height:1.2}.company-news-draft-preview p{color:#45637d;font-size:15px;line-height:1.8;white-space:pre-wrap}.company-news-draft-preview img{display:block;max-width:100%;max-height:340px;margin:16px 0;-o-object-fit:cover;object-fit:cover}.company-news-edit-fields{min-width:0;margin:0;padding:0;border:0}.company-news-edit-fields:disabled{opacity:.68}.company-news-upload input{position:absolute;display:block;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.company-news-upload:focus-within{outline:3px solid rgba(24,189,232,.38);outline-offset:2px}.company-news-url-label,.company-news-gallery-edit label{display:block;color:#155a94;font-size:12px;font-weight:800}.company-news-url-label input,.company-news-gallery-edit label input{display:block;margin-top:6px}.company-news-url-label input{box-sizing:border-box;width:100%;border:1px solid #c9e5ff;background:#f8fdff;padding:10px;color:#102d50;font:inherit;outline:none}.company-news-url-label input:focus{border-color:#18bde8;box-shadow:0 0 0 3px #18bde824}.company-news-draft-preview video{display:block;width:100%;margin-top:18px;background:#102d50}.company-news-draft-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.company-news-draft-gallery figure{margin:0;background:#fff}.company-news-draft-gallery figure img{width:100%;max-height:none;margin:0;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.company-news-draft-gallery figcaption{padding:8px;color:#56718b;font-size:12px;font-weight:700}.company-news-draft-source a{color:#0756d8}@media (max-width:760px){.company-news-draft-gallery{grid-template-columns:1fr}}.company-news-content-blocks>p{margin:0 0 24px;color:#304e69;font-size:17.5px;line-height:1.9;white-space:pre-wrap}.company-news-content-blocks>h2{margin:44px 0 17px;color:#102d50;font-size:clamp(23px,3vw,32px);line-height:1.3;letter-spacing:-.03em}.company-news-content-blocks>figure{margin:30px 0}.company-news-content-blocks>figure img{display:block;width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.company-news-content-blocks figcaption{margin-top:9px;color:#56718b;font-size:13px;font-weight:650;line-height:1.6}.company-news-rich-editor{margin-top:22px;padding-top:18px;border-top:1px solid #d7ebf7}.company-news-rich-editor-head,.company-news-content-block-bar,.company-news-block-after{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-news-rich-editor-head strong{display:block;color:#155a94;font-size:15px}.company-news-rich-editor-head small{display:block;margin-top:5px;color:#56718b;font-size:12px}.company-news-block-insert,.company-news-content-block-bar>div,.company-news-block-after{display:flex;flex-wrap:wrap;gap:7px}.company-news-content-block{margin-top:14px;padding:14px;border:1px solid #c9e5ff;background:#f8fdff}.company-news-content-block-bar{margin:-14px -14px 12px;padding:10px 12px;border-bottom:1px solid #d7ebf7;background:#effaff}.company-news-content-block-bar strong{color:#155a94;font-size:13px}.company-news-content-block-bar button,.company-news-block-after button{border:0;background:none;color:#0756d8;font-size:12px;font-weight:800;cursor:pointer}.company-news-content-block-bar button:disabled,.company-news-block-after button:disabled{opacity:.5;cursor:not-allowed}.company-news-content-block>label,.company-news-content-image-fields label{display:block;color:#155a94;font-size:12px;font-weight:800}.company-news-content-block textarea,.company-news-content-image-fields input{box-sizing:border-box;display:block;width:100%;margin-top:6px;border:1px solid #c9e5ff;background:#fff;padding:10px;color:#102d50;font:inherit;line-height:1.65;outline:none}.company-news-content-block textarea:focus,.company-news-content-image-fields input:focus{border-color:#18bde8;box-shadow:0 0 0 3px #18bde824}.company-news-content-image-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.company-news-content-image-fields>label:nth-of-type(3),.company-news-content-image-fields>label:nth-of-type(4),.company-news-content-image-fields>img{grid-column:1/-1}.company-news-content-image-fields .company-news-upload{align-self:end}.company-news-content-image-fields>img{display:block;max-width:100%;height:auto;max-height:none;margin:0;-o-object-fit:contain;object-fit:contain}.company-news-block-after{justify-content:flex-start;margin-top:12px;padding-top:10px;border-top:1px dashed #c9e5ff}.company-news-block-after span{color:#56718b;font-size:12px;font-weight:700}@media (max-width:760px){.company-news-rich-editor-head{align-items:flex-start;flex-direction:column}.company-news-content-image-fields{grid-template-columns:1fr}.company-news-content-image-fields>label:nth-of-type(3),.company-news-content-image-fields>label:nth-of-type(4),.company-news-content-image-fields>img{grid-column:auto}}.company-news-content-image-fields input[type=file]{position:absolute;display:block;width:1px;height:1px;min-width:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;box-shadow:none}.news-category-manager{margin:24px 0;padding:24px;border:1px solid #a8cce8;background:#fff;color:#163b5b}.news-category-manager summary{font-size:20px;font-weight:700;cursor:pointer}.news-category-manager p{margin:12px 0}.news-category-row{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}.news-category-row input{flex:1;min-width:150px;border:1px solid #91b8d8;padding:10px;color:#123}.news-category-manager button{border:1px solid #8ab6da;padding:8px 14px;margin-right:8px;background:#edf6ff;color:#14538a}.news-category-manager button:disabled{opacity:.4}.site-page.company-news-page{background:#f6fbff}.course-cover{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:230px;height:100%;padding:22px 24px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#07326e,#087ba6)}.course-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:48px 48px}.course-cover-1{background:linear-gradient(120deg,#114aad,#0b93ae)}.course-cover-2{background:linear-gradient(120deg,#143c86,#176ad1)}.course-cover-meta{display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2;font-size:14px;line-height:1.5;color:#dbf5ff}.course-cover-meta span:last-child{flex-shrink:0}.course-cover-copy{position:relative;z-index:2;margin-top:30px;width:78%}.course-cover-copy>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:22px;font-weight:800;line-height:1.45}[data-public-surface] .site-page.site-page .course-cover-copy>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px;font-size:14px;line-height:1.65;color:#cef}.course-cover-mark{position:absolute;right:-38px;bottom:10px;width:170px;height:170px;z-index:1;opacity:.3}.course-cover-mark svg{width:100%;height:100%;fill:#40ddff22;stroke:#a0f0ff;stroke-width:1}.course-cover-mark>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:48px;font-weight:800}.shuo-course-detail-cover .course-cover{min-height:300px}.shuo-course-detail-cover .course-cover-copy>strong{font-size:28px}.shuo-course-detail-cover .course-cover-mark{width:210px;height:210px}.shuo-course-visual-panel .shuo-course-detail-cover{clip-path:none;aspect-ratio:auto;overflow:hidden}.shuo-course-card .shuo-course-media{aspect-ratio:auto;min-height:250px}@media (max-width:767px){.course-cover{padding:20px;min-height:225px}.course-cover-meta{flex-wrap:wrap;gap:6px}.course-cover-copy{margin-top:20px;width:88%}.course-cover-copy>strong{font-size:20px}.course-cover-mark{opacity:.2}}.shuo-round10-vision{position:relative;isolation:isolate;overflow:hidden;background:#082b52}.shuo-round10-vision:before,.shuo-round10-vision:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(142,223,255,.34);border-radius:50%}.shuo-round10-vision:before{width:760px;height:760px;right:-310px;top:-470px;box-shadow:0 0 0 50px #3bb5e60f,0 0 0 120px #3bb5e60a}.shuo-round10-vision:after{width:460px;height:460px;left:-250px;bottom:-300px;box-shadow:0 0 0 64px #3bb5e60d}.shuo-round10-vision .shuo-round10-eyebrow{color:#8edfff;font-size:.75rem;font-weight:800;letter-spacing:.18em}.shuo-round10-vision .shuo-round10-title{color:#fff;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.shuo-round10-vision .shuo-round10-description{color:#c4e9fa;max-width:48rem}.shuo-round10-vision .shuo-balanced-copy{color:#c4e9fa}.shuo-round10-vision .shuo-about-foundation{position:relative;grid-template-columns:1.15fr 1fr 1fr;background:transparent;border-color:#b4e8ff4d}.shuo-round10-vision .shuo-about-foundation article{display:block;padding:36px 32px 44px;min-height:290px;background:transparent;border-color:#b4e8ff3d}.shuo-round10-vision .shuo-about-foundation-index{float:right;font-size:48px;font-weight:500;opacity:.3}.shuo-round10-vision .shuo-about-foundation-copy h3{clear:both;padding-top:18px;font-size:clamp(26px,2.3vw,38px)}.shuo-round10-vision .shuo-about-contact-rail{border-color:#c4e9fa40}.shuo-round10-vision .shuo-about-contact-rail>span:first-child{color:#8edfff}.shuo-round10-vision .shuo-about-contact-value{color:#c4e9fa}.shuo-round10-vision .shuo-about-foundation-index,.shuo-round10-vision .shuo-about-foundation-copy span{color:#79dbff}.shuo-round10-vision .shuo-about-foundation-copy h3{color:#fff}.shuo-round10-vision .shuo-about-foundation-copy p{color:#d1edfb}.shuo-base-gallery{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:1.5rem;align-items:start}.shuo-base-gallery-head{padding:1.75rem 0}.shuo-base-gallery-feature{overflow:hidden;margin:0;border:1px solid #c9e5ff;background:#fff;box-shadow:0 22px 54px #125e8f21}.shuo-base-gallery-feature img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:contain;object-fit:contain;background:#eefaff}.shuo-base-gallery-feature figcaption{padding:.85rem 1rem;color:#31546f;font-size:.875rem;font-weight:700}.shuo-base-gallery-tabs{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.shuo-base-gallery-tabs button{overflow:hidden;padding:0;border:1px solid #c9e5ff;background:#fff;color:#56718b;text-align:left;cursor:pointer}.shuo-base-gallery-tabs button.is-active{border-color:#18bde8;box-shadow:0 0 0 2px #18bde82e}.shuo-base-gallery-tabs button:focus-visible{outline:3px solid #0756d8;outline-offset:3px}.shuo-base-gallery-tabs img{display:block;width:100%;height:74px;-o-object-fit:cover;object-fit:cover}.shuo-base-gallery-tabs span{display:block;padding:.45rem .6rem;font-size:.72rem;font-weight:700}.shuo-round10-case-card{border-top:1px solid #e2f1fa;margin-top:1.2rem;padding-top:1rem}.shuo-round10-case-card strong{display:block;color:#0756d8;font-size:.68rem;letter-spacing:.12em}.shuo-round10-case-card p{margin-top:.35rem;color:#48637c;font-size:.82rem;line-height:1.55}.shuo-round10-case-deliverables{display:grid;gap:.65rem;margin-top:1.3rem}.shuo-round10-case-deliverables span{display:flex;align-items:flex-start;gap:.55rem;color:#31546f;font-size:.85rem;font-weight:700;line-height:1.45}.shuo-round10-case-deliverables span:before{content:"→";color:#18bde8;font-weight:900}.shuo-round10-case-note{margin-top:1rem;color:#6a8295;font-size:.75rem;line-height:1.55}.shuo-round10-employment-note{margin-top:1.2rem;padding:.85rem 1rem;border-left:3px solid #18bde8;background:#eefaff;color:#355d78;font-size:.88rem;line-height:1.7}.shuo-round10-cert-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;background:#c9e5ff;border:1px solid #c9e5ff}.shuo-round10-cert-catalog>div{padding:1rem;background:#fff}.shuo-round10-cert-catalog span{display:block;color:#56718b;font-size:.74rem;font-weight:700}.shuo-round10-cert-catalog strong{display:block;margin-top:.35rem;color:#102d50;font-size:1rem;line-height:1.35}@media (max-width: 768px){.shuo-round10-vision .shuo-about-foundation{grid-template-columns:minmax(0,1fr)}.shuo-round10-vision .shuo-about-foundation article{min-height:auto;padding:28px 12px 36px}.shuo-round10-vision .shuo-about-foundation article+article{border-left:0;border-top:1px solid #c4e9fa40}#about-core .shuo-balanced-heading{word-break:normal;overflow-wrap:anywhere;text-wrap:pretty}.shuo-base-gallery{grid-template-columns:1fr;gap:.75rem}.shuo-base-gallery-head{padding:.5rem 0}.shuo-base-gallery-tabs{grid-column:auto}.shuo-base-gallery-feature img{height:auto;aspect-ratio:4 / 3}.shuo-round10-cert-catalog{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.shuo-base-gallery-tabs button{transition:none}}.shuo-about-map-wrap{margin-top:28px;overflow:hidden;border:1px solid rgba(151,210,255,.35);background:#fff}.shuo-about-map-heading{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;color:#d7eaff}.shuo-about-map-heading strong{font-size:18px;color:#fff}.shuo-about-map-heading span{font-size:14px;color:#bdd7ee}.shuo-about-map-wrap>div:last-child{border-radius:0!important;box-shadow:none!important;border:0!important}.r10-work-hub,.r10-phone-visual,.r10-phone-promo{--r10-paper: #fff;--r10-ice: #f6fbff;--r10-ink: #102d50;--r10-muted: #56718b;--r10-blue: #0756d8;--r10-cyan: #18bde8}.product-landing-page{background:#f6fbff;color:#102d50}.product-landing-hero{padding:150px 24px 96px;background:linear-gradient(120deg,#e3f6ff,#fff 56%,#e8f9ff)}.product-landing-shell{width:min(1180px,100%);margin:0 auto}.product-landing-hero .product-landing-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:64px;align-items:center}.product-landing-copy h1{margin-top:12px;font-size:clamp(46px,7vw,84px);line-height:1.18;font-weight:950;letter-spacing:-.05em}.product-landing-copy>p{max-width:620px;margin-top:18px;color:#56718b;font-size:17px;line-height:1.9;font-weight:650}.product-landing-copy .product-landing-lead{margin-top:24px;color:#102d50;font-size:clamp(22px,3vw,32px);line-height:1.55;font-weight:800}.product-landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;padding:22px 24px;border:2px solid #8fdcff;background:#ffffffb8;box-shadow:0 12px 28px #23609614}.product-landing-secondary{color:#0756d8;font-weight:800}.product-landing-visual{min-height:340px;display:grid;place-items:center;border:1px solid #bfe5f7;background:#fff;box-shadow:0 24px 60px #2360961f}.product-landing-visual.is-phone,.product-landing-visual.is-hub{border:2px solid #8fdcff;outline:1px solid rgba(7,86,216,.15)}.product-landing-visual:before{content:"";position:absolute;width:240px;height:240px;border:1px solid #8edfff80;border-radius:50%}.product-landing-visual{position:relative;overflow:hidden;isolation:isolate}.product-landing-hub-mark,.product-landing-phone-mark{position:relative;z-index:1;display:grid;gap:12px;padding:36px;text-align:center}.product-landing-phone-mark img{width:min(100%,250px);margin:0 auto 4px;border-radius:28px;filter:drop-shadow(0 20px 28px rgba(16,45,80,.22));animation:r10-phone-float 4s ease-in-out infinite}.ppt-phone-carousel{position:relative;width:210px;height:300px;margin:0 auto 8px;overflow:hidden;border-radius:26px;background:#eaf8ff;box-shadow:0 16px 30px #102d5033}.ppt-phone-carousel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;animation:ppt-phone-slide 12s infinite}.ppt-phone-carousel img:nth-child(2){animation-delay:4s}.ppt-phone-carousel img:nth-child(3){animation-delay:8s}@keyframes ppt-phone-slide{0%,26%{opacity:1;transform:scale(1)}33%,93%{opacity:0;transform:scale(1.04)}to{opacity:1}}.product-landing-phone-mark .product-pulse{position:absolute;width:14px;height:14px;right:18%;top:24%;border-radius:50%;background:#18bde8;box-shadow:0 0 #18bde873;animation:r10-pulse 2.2s infinite}@keyframes r10-phone-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes r10-pulse{70%{box-shadow:0 0 0 14px #18bde800}to{box-shadow:0 0 #18bde800}}.product-landing-hub-mark span,.product-landing-phone-mark span{color:#0756d8;font-size:62px;line-height:1;font-weight:950}.product-landing-hub-mark{min-width:250px;min-height:250px;place-items:center;border:1px solid #bfe5f7;border-radius:50%;background:#fff;box-shadow:0 0 0 32px #f6fbffcc}.product-landing-hub-mark strong,.product-landing-phone-mark strong{font-size:24px}.product-landing-hub-mark small,.product-landing-phone-mark small{color:#56718b;font-size:14px;font-weight:700}.product-landing-points{padding:30px 24px 72px;background:#fff}.product-landing-points-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c9e5ff}.product-landing-points article{min-height:150px;padding:24px;border-right:1px solid #c9e5ff;border-top:2px solid #8fdcff}.product-landing-points article:last-child{border-right:0}.product-landing-points article>span{color:#18bde8;font-size:14px;font-weight:900}.product-landing-points h2{margin-top:18px;font-size:20px;line-height:1.45;font-weight:850}@media (max-width: 760px){.product-landing-hero{padding:124px 20px 64px}.product-landing-hero .product-landing-shell{grid-template-columns:1fr;gap:36px}.product-landing-visual{min-height:270px}.product-landing-points{padding:10px 20px 48px}.product-landing-points-grid{grid-template-columns:1fr}.product-landing-points article{min-height:auto;border-right:0;border-bottom:1px solid #c9e5ff}.product-landing-points article:last-child{border-bottom:0}}.r10-work-hub{padding:clamp(48px,7vw,100px) 24px;background:var(--r10-ice);color:var(--r10-ink)}.r10-work-hub-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:52px;align-items:center}.r10-eyebrow{display:block;margin-bottom:18px;color:var(--r10-blue);font-size:14px;font-weight:700;letter-spacing:.08em}.r10-work-hub-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.25;font-weight:900}.hub-landing-page .r10-work-hub{padding-top:150px}.hub-landing-page .r10-work-hub-inner{max-width:1180px}.hub-landing-page .r10-work-hub-copy h1{font-size:clamp(30px,3.5vw,48px);line-height:1.35;font-weight:900;color:#102d50}.hub-landing-page .r10-work-hub-copy{min-width:0}.hub-landing-page .r10-product-link{width:-moz-fit-content;width:fit-content;min-height:48px;white-space:nowrap;border:1px solid #0756d8}.r10-work-hub-copy p{margin-top:18px;color:var(--r10-muted);font-size:16px;line-height:1.9}.r10-work-hub-copy .r10-work-hub-lead{font-size:22px;line-height:1.6;color:var(--r10-ink);font-weight:650}.r10-product-link{display:inline-flex;gap:30px;align-items:center;margin-top:30px;padding:13px 20px;color:var(--r10-paper);background:var(--r10-blue);font-weight:700;border-radius:6px}.r10-product-link:hover{filter:brightness(.92)}.r10-work-hub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.r10-work-hub-actions .r10-product-link{margin-top:0}.r10-work-hub-live-link{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #9acfff;color:#145fd1;background:#fff;font-weight:800;border-radius:6px}.r10-work-hub-live-link:hover{border-color:#18bde8;background:#f6fbff}.r10-product-link:focus-visible,.r10-phone-promo a:focus-visible{outline:3px solid var(--r10-cyan);outline-offset:4px}.r10-hub-diagram{min-width:0;padding:clamp(20px,3vw,36px);background:var(--r10-paper);border-top:3px solid var(--r10-blue);box-shadow:0 18px 55px #0756d80d}.r10-hub-diagram-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--r10-muted);font-size:12px;margin-bottom:22px}.r10-hub-inputs,.r10-hub-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r10-hub-inputs span{background:var(--r10-ice);padding:12px 4px;text-align:center;font-size:13px;font-weight:650}.r10-hub-spine{width:2px;height:30px;margin:0 auto;background:linear-gradient(var(--r10-cyan),var(--r10-blue))}.r10-hub-core{display:flex;gap:20px;align-items:center;justify-content:center;padding:23px 16px;border:1px solid #18bde850;background:linear-gradient(110deg,#0756d80c,#18bde80c)}.r10-hub-core>span{font-size:44px;line-height:1;font-weight:850;color:var(--r10-blue)}.r10-hub-core strong{font-size:20px}.r10-hub-core p{margin-top:6px;font-size:13px;color:var(--r10-muted)}.r10-hub-outputs div{padding:13px 4px;text-align:center;border-bottom:2px solid #18bde840}.r10-hub-outputs span{display:block;font-size:12px;color:var(--r10-muted);margin-bottom:8px}.r10-hub-outputs strong{font-size:13px}.r10-hub-capabilities{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid #0756d822;padding-top:28px}.r10-hub-capabilities h3{font-size:18px;font-weight:750}.r10-hub-capabilities p{margin-top:10px;color:var(--r10-muted);font-size:14px;line-height:1.8}.r10-phone-visual{min-width:0;margin:0;padding:28px;text-align:center;background:radial-gradient(ellipse at center,#18bde824,transparent 65%)}.r10-phone-visual img{width:min(100%,280px);height:auto;margin:auto;filter:drop-shadow(0 24px 28px #102d5020)}.r10-phone-visual figcaption{margin-top:24px;font-size:14px;font-weight:650;color:var(--r10-muted)}.r10-phone-promo{max-width:960px;margin:52px auto 0;padding:0 24px}.r10-phone-promo h3{font-size:24px;font-weight:800;margin-bottom:18px}.r10-phone-promo video{width:100%;max-height:70vh;background:var(--r10-ink);aspect-ratio:16/9}.r10-phone-promo a{display:inline-block;margin-top:16px;color:var(--r10-blue);font-weight:700}.r10-promo-error{max-width:960px;margin:24px auto 0;padding:0 24px;color:#56718b;font-size:14px}.r10-promo-error button{text-decoration:underline;margin-left:8px}.r10-industry-cases{padding:72px 24px;background:#fff;color:#102d50}.r10-industry-inner{max-width:1280px;margin:auto}.r10-industry-inner header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.r10-industry-inner header span{color:#0756d8;font-size:13px;font-weight:700}.r10-industry-inner header h2{margin-top:12px;font-size:clamp(30px,3vw,46px);font-weight:900;line-height:1.2}.r10-industry-inner header p{color:#56718b;margin-top:16px;line-height:1.8}.r10-industry-inner header>a{color:#0756d8;font-weight:700;flex-shrink:0;padding-bottom:8px}.r10-industry-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.r10-industry-list article{display:flex;flex-direction:column;border-top:2px solid #18bde8;padding-top:22px}.r10-industry-list article>span{color:#56718b;font-size:13px}.r10-industry-list h3{font-weight:800;line-height:1.5;font-size:22px;margin:12px 0 20px}.r10-industry-list dl{display:grid;gap:18px;margin-bottom:22px}.r10-industry-list dt{font-size:12px;color:#0756d8;font-weight:700;margin-bottom:6px}.r10-industry-list dd{font-size:14px;line-height:1.8;color:#56718b}.r10-case-read{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid #e0eff9;color:#0756d8;font-size:14px;font-weight:700}.r10-industry-cases a:focus-visible{outline:3px solid #18bde8;outline-offset:4px}@media (max-width: 900px){.r10-work-hub-inner{grid-template-columns:minmax(0,1fr);gap:32px}.r10-hub-capabilities{gap:24px}}@media (max-width: 600px){.r10-enterprise-page .shuo-balanced-heading{word-break:normal;overflow-wrap:anywhere}.r10-industry-inner header{align-items:flex-start;flex-direction:column}.r10-industry-list{grid-template-columns:minmax(0,1fr)}.r10-work-hub{padding:48px 20px}.r10-hub-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.r10-hub-core{gap:12px}.r10-hub-core strong{font-size:16px}.r10-hub-core>span{font-size:34px}.r10-hub-inputs,.r10-hub-outputs{gap:5px}.r10-hub-inputs span,.r10-hub-outputs strong{font-size:12px}}@media (max-width: 420px){.r10-hub-capabilities{grid-template-columns:minmax(0,1fr)}}.product-landing-detail{padding:72px 24px;background:#f6fbff}.product-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-detail-grid article{padding:30px;background:#fff;border-top:3px solid #18bde8;box-shadow:0 12px 35px #23609614}.product-detail-grid h2{font-size:24px;line-height:1.35;font-weight:900;color:#102d50}.product-detail-grid ul{display:grid;gap:14px;margin-top:22px;padding-left:20px;color:#56718b;font-size:15px;line-height:1.75;font-weight:650}.product-detail-grid li::marker{color:#18bde8}@media (max-width:760px){.product-landing-detail{padding:48px 20px}.product-detail-grid{grid-template-columns:1fr}.product-detail-grid article{padding:24px}}.ppt-media-band{padding:88px 24px;background:#fff;border-top:1px solid #bfe5f7}.ppt-media-band.alt{background:#eef9ff}.ppt-section-heading{max-width:860px;margin:0 auto 42px;text-align:left}.ppt-section-heading span{color:#18bde8;font-weight:900;letter-spacing:.08em}.ppt-section-heading h2{margin-top:12px;font-size:clamp(30px,4vw,52px);line-height:1.2;color:#102d50;font-weight:950}.ppt-section-heading p{margin-top:16px;color:#56718b;font-size:17px;line-height:1.8}.ppt-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ppt-workflow-grid article{border:2px solid #8fdcff;background:#fff;padding:26px;box-shadow:0 16px 36px #2360961a}.ppt-workflow-head{display:flex;align-items:center;gap:14px}.ppt-workflow-head b,.ppt-step-grid b{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#2162e8;color:#fff;font-size:18px}.ppt-workflow-head h3{font-size:26px;color:#1455c8;font-weight:900}.ppt-workflow-grid p{margin:16px 0;color:#56718b;line-height:1.7;font-weight:650}.ppt-workflow-grid img{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border:1px solid #c9e5ff;background:#f6fbff}.ppt-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;align-items:center}.ppt-split h2{margin-top:10px;font-size:clamp(30px,4vw,52px);line-height:1.25;color:#102d50;font-weight:950}.ppt-split p{margin-top:18px;color:#56718b;font-size:17px;line-height:1.9}.ppt-bullets{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;margin-top:28px;align-items:start}.ppt-bullets b{color:#102d50;font-size:17px}.ppt-bullets span{color:#56718b;line-height:1.6}.ppt-large-visual{border:2px solid #8fdcff;background:#fff;padding:18px;text-align:center}.ppt-large-visual img{width:100%;max-height:510px;-o-object-fit:contain;object-fit:contain}.ppt-large-visual figcaption,.ppt-hub-gallery figcaption{margin-top:12px;color:#56718b;font-weight:750}.ppt-industry-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ppt-industry-grid span{display:grid;place-items:center;min-height:66px;padding:10px;border:2px solid #3262f0;border-radius:12px;background:linear-gradient(135deg,#3262f0,#2162e8);color:#fff;text-align:center;font-size:16px;font-weight:900}.ppt-image-strip{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.ppt-image-strip img{width:100%;height:340px;-o-object-fit:contain;object-fit:contain;border:2px solid #8fdcff;background:#fff;padding:10px}.ppt-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ppt-step-grid article{padding:26px;border:2px solid #8fdcff;border-radius:22px;background:#fff}.ppt-step-grid h3{margin-top:24px;font-size:25px;color:#2162e8;font-weight:900}.ppt-step-grid p{margin-top:14px;color:#56718b;line-height:1.7}.ppt-hub-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ppt-hub-gallery figure{margin:0;padding:16px;border:2px solid #8fdcff;background:#fff}.ppt-hub-gallery img{width:100%;height:250px;-o-object-fit:contain;object-fit:contain}.ppt-guardrail{padding:30px 36px;border:2px solid #18bde8;background:#fff;text-align:center}.ppt-guardrail h2{font-size:30px;color:#102d50;font-weight:900}.ppt-guardrail p{margin-top:12px;color:#56718b;line-height:1.8}@media (max-width:900px){.ppt-split{grid-template-columns:1fr}.ppt-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ppt-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ppt-media-band{padding:56px 20px}.ppt-workflow-grid,.ppt-image-strip,.ppt-hub-gallery{grid-template-columns:1fr}.ppt-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppt-step-grid{grid-template-columns:1fr}.ppt-workflow-head h3{font-size:21px}.ppt-bullets{grid-template-columns:1fr;gap:4px}.ppt-bullets span{margin-bottom:10px}.ppt-image-strip img{height:240px}}.solution-locked{padding:36px 24px 12px;background:#fff}.solution-locked .product-landing-shell{max-width:1440px}.solution-locked img{display:block;width:100%;height:auto;border:2px solid #b9dcff;background:#fff}.ppt-original-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ppt-original-strip img{width:100%;height:270px;-o-object-fit:contain;object-fit:contain;border:2px solid #8fdcff;background:#fff;padding:10px}.product-landing-phone-mark small{max-width:330px;line-height:1.7}@media (max-width:700px){.solution-locked{padding:20px 12px 4px}.ppt-original-strip{grid-template-columns:1fr}.ppt-original-strip img{height:220px}}.phone-hero{padding:148px 24px 82px;background:#fff;color:#102d50}.phone-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:64px;align-items:center}.phone-hero-copy h1{max-width:820px;margin-top:12px;font-size:clamp(46px,6vw,78px);line-height:1.12;letter-spacing:-.05em;font-weight:950;color:#1262d8}.phone-hero-lead{max-width:780px;margin-top:28px;font-size:21px;line-height:1.9;color:#3d5873;font-weight:600}.phone-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.phone-capability-grid article{min-height:150px;padding:22px;border:1px solid #a9d8ff;background:#f6fbff}.phone-capability-grid h2{font-size:19px;line-height:1.4;font-weight:900;color:#102d50}.phone-capability-grid p{margin-top:12px;color:#6a839b;line-height:1.65}.phone-loop-list{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.phone-loop-list li{display:flex;gap:8px;font-size:17px;line-height:1.6}.phone-loop-list b{color:#102d50}.phone-loop-list span{color:#4a6784}.phone-hero-actions{justify-content:flex-start;padding:0;margin-top:32px;border:0;background:transparent;box-shadow:none}.phone-hero-visual{display:grid;justify-items:center;align-content:center;min-height:540px;padding:28px 24px;border-left:1px solid #d5e9fb;background:linear-gradient(180deg,#f6fbff,#fff)}.phone-hero-visual img{width:min(100%,420px);max-height:620px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(16,45,80,.18))}.phone-hero-visual strong{margin-top:16px;color:#55728d;font-size:15px}.phone-section{padding:92px 24px;border-top:1px solid #d9ebf7}.phone-section-heading{max-width:900px;margin:0 auto 42px}.phone-section-heading span{color:#1370de;font-weight:900;letter-spacing:.08em}.phone-section-heading h2{margin-top:12px;font-size:clamp(32px,4vw,54px);line-height:1.22;color:#102d50;font-weight:950}.phone-section-heading p{margin-top:16px;color:#5a748e;font-size:17px;line-height:1.8}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.workflow-card{padding:26px;border:2px solid #72b9ff;background:#fff}.workflow-card-title{display:flex;align-items:center;gap:14px}.workflow-card-title b{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#2162e8;color:#fff;font-size:18px}.workflow-card-title h3{font-size:27px;color:#155fd2;font-weight:900}.workflow-card p{margin:16px 0;color:#5a748e;line-height:1.7;font-weight:650}.workflow-card img{width:100%;height:210px;-o-object-fit:contain;object-fit:contain;border:1px solid #c5e2fa;background:#f8fcff}.ppt-carousel{margin-top:30px;padding:18px;border:2px solid #72b9ff;background:#fff}.ppt-carousel-frame{overflow:hidden;background:#f4faff}.ppt-carousel-frame img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.ppt-carousel-controls{display:flex;align-items:center;gap:14px;margin-top:14px;color:#5a748e;font-size:13px}.ppt-carousel-controls button{padding:7px 12px;border:1px solid #9acfff;background:#fff;color:#145fd1;font-weight:800;cursor:pointer}.ppt-carousel-dots{display:flex;flex-wrap:wrap;gap:6px}.ppt-carousel-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#c5deef}.ppt-carousel-dots button.is-active{background:#176fe8}.context-section{background:#fff}.context-stack{display:grid;gap:26px}.context-block{display:grid;grid-template-columns:minmax(250px,.45fr) minmax(0,1.55fr);gap:28px;padding:26px;border:1px solid #b9daf0;background:#f8fcff}.context-block-copy span{color:#1370de;font-weight:800;font-size:13px}.context-block-copy h3{margin-top:12px;color:#102d50;font-size:26px;line-height:1.35;font-weight:900}.context-block-copy p{margin-top:14px;color:#5a748e;line-height:1.75}.context-block .ppt-carousel{margin-top:0}.complete-ppt-section{background:#eef9ff}.complete-ppt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.complete-ppt-grid figure{margin:0;padding:12px;border:1px solid #a9d8ff;background:#fff}.complete-ppt-grid img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.complete-ppt-grid figcaption{margin-top:10px;color:#56718b;font-size:13px;line-height:1.45}.hub-hero{padding-bottom:72px}@media (max-width:900px){.phone-hero-grid{grid-template-columns:1fr}.phone-hero-visual{border-left:0;border-top:1px solid #d5e9fb}.context-block{grid-template-columns:1fr}.complete-ppt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.phone-hero{padding:124px 20px 56px}.phone-capability-grid,.workflow-grid,.complete-ppt-grid{grid-template-columns:1fr}.phone-section{padding:58px 20px}.phone-hero-visual{min-height:420px}.phone-hero-lead{font-size:18px}.workflow-card-title h3{font-size:22px}.context-block{padding:18px}.ppt-carousel-controls{flex-wrap:wrap}}.phone-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px;margin-top:32px}.phone-hero-actions .r10-product-link,.phone-hero-actions .product-landing-secondary{margin-top:0;padding:14px 20px;border-radius:6px;font-weight:850}.phone-hero-actions .product-landing-secondary{border:1px solid #9acfff;color:#145fd1;background:#fff}.workflow-master-visual{margin:0 auto 28px;padding:18px;border:2px solid #72b9ff;background:#fff}.workflow-master-visual img{display:block;width:100%;height:auto}.workflow-master-visual figcaption{margin-top:10px;color:#56718b;font-size:14px;font-weight:800;text-align:center}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workflow-card{padding:22px;border:1px solid #9acfff;background:#fff}.workflow-card-title{display:flex;align-items:center;gap:12px}.workflow-card-title b{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#2162e8;color:#fff;font-size:16px}.workflow-card-title h3{font-size:21px;color:#155fd2;font-weight:900}.workflow-card p{margin:14px 0 0;color:#5a748e;line-height:1.7;font-weight:650}.context-block-copy span,.complete-ppt-section{display:none}@media (max-width:900px){.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workflow-grid{grid-template-columns:1fr}}.ppt-page-stack{display:grid;gap:24px;margin-top:0}.ppt-page-stack figure{margin:0;padding:14px;border:1px solid #b9daf0;background:#fff}.ppt-page-stack img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ppt-page-stack figcaption{margin-top:10px;color:#56718b;font-size:13px;line-height:1.45}.context-block:has(.ppt-page-stack){grid-template-columns:minmax(250px,.45fr) minmax(0,1.55fr)}.phone-hero-visual strong{display:none}.workflow-ppt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.workflow-ppt-card{position:relative;padding:14px;border:2px solid #72b9ff;background:#fff}.workflow-ppt-card img{display:block;width:100%;height:auto;aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover}.workflow-ppt-label{display:flex;align-items:center;gap:10px;padding:14px 8px 4px;color:#155fd2}.workflow-ppt-label b{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#2162e8;color:#fff}.workflow-ppt-label strong{font-size:22px}.workflow-arrow{position:absolute;right:-30px;top:50%;z-index:2;color:#1c88e8;font-size:44px;font-weight:900;animation:workflow-arrow-pulse 1.4s ease-in-out infinite}@keyframes workflow-arrow-pulse{0%,to{transform:translate(0);opacity:.45}50%{transform:translate(7px);opacity:1}}.phone-loop-list li{white-space:nowrap}.phone-capability-grid h2{word-break:keep-all}.phone-section-heading h2{word-break:keep-all;white-space:nowrap}.context-block-copy h3{word-break:keep-all}.context-block-copy p{word-break:break-word}@media (max-width:900px){.workflow-arrow{display:none}.phone-section-heading h2{white-space:normal}}@media (max-width:620px){.workflow-ppt-grid{grid-template-columns:1fr}.phone-loop-list li{white-space:normal}.workflow-ppt-label strong{font-size:20px}}.workflow-ppt-grid{position:relative}.workflow-ppt-card{z-index:1}.workflow-center-loop{position:absolute;z-index:3;left:50%;top:50%;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);mix-blend-mode:multiply;animation:workflow-center-loop-spin 7s linear infinite;pointer-events:none}@keyframes workflow-center-loop-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:900px){.workflow-center-loop{width:110px;height:110px}}@media (max-width:620px){.workflow-center-loop{width:90px;height:90px}}.workhub-ppt-section{padding:clamp(64px,8vw,112px) 24px;background:linear-gradient(180deg,#edf8ff,#f7fbff 42%,#eef8ff);border-top:1px solid #d5eafa;color:#102d50}.workhub-ppt-heading{max-width:1180px;margin:0 auto clamp(34px,5vw,60px);text-align:center}.workhub-ppt-heading span{display:block;color:#1262d8;font-size:14px;font-weight:900;letter-spacing:.1em}.workhub-ppt-heading h2{margin-top:14px;font-size:clamp(34px,4.5vw,58px);line-height:1.18;font-weight:950;letter-spacing:-.035em;color:#102d50}.workhub-ppt-heading p{max-width:720px;margin:18px auto 0;color:#55718c;font-size:17px;line-height:1.85}.workhub-ppt-summary{max-width:none!important;white-space:nowrap}.workhub-ppt-stack{max-width:1180px;margin:0 auto;display:grid;gap:clamp(28px,4vw,52px)}.workhub-ppt-page{margin:0;padding:clamp(10px,1.6vw,18px);background:#fff;border:1px solid #b7daf3;box-shadow:0 18px 42px #205b8d1a}.workhub-ppt-page img{display:block;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.workhub-ppt-page figcaption{display:flex;align-items:center;gap:10px;margin:14px 4px 2px;color:#55718c;font-size:14px;line-height:1.55;font-weight:700}.workhub-ppt-page figcaption:before{content:"";display:block;flex:0 0 auto;width:22px;height:2px;background:linear-gradient(90deg,#1262d8,#18bde8)}.workhub-ppt-page:nth-child(2n){margin-left:clamp(0px,3vw,42px);margin-right:clamp(0px,3vw,42px);border-color:#9fcef2}.workhub-overview-assets{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,52px);min-width:0}.workhub-overview-assets figure{margin:0;min-width:0;border:1px solid #b7daf3;background:#fff}.workhub-overview-assets a{display:block;cursor:zoom-in}.workhub-overview-assets a:focus-visible{outline:3px solid #0756d8;outline-offset:5px}.workhub-overview-assets img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:620px){.workhub-ppt-section{padding:58px 16px}.workhub-ppt-heading h2{font-size:34px}.workhub-ppt-heading p{font-size:16px}.workhub-ppt-stack{gap:28px}.workhub-ppt-page{padding:8px}.workhub-ppt-page:nth-child(2n){margin-left:0;margin-right:0}.workhub-ppt-page figcaption{margin:11px 2px 1px;font-size:13px}}@media (max-width:1100px){.workhub-ppt-summary{white-space:normal}}.workhub-ppt-heading h2{text-wrap:balance}@media (max-width:760px){.workhub-ppt-heading h2{white-space:normal}}@media (max-width:620px){.hub-landing-page .r10-work-hub{padding-top:124px}}@media (prefers-reduced-motion:reduce){.workflow-native-loop img{animation:none}}.workflow-native-grid{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);grid-template-areas:"content . reach" ". loop ." "service . private";gap:28px 34px;align-items:stretch;max-width:1180px;margin:0 auto}.workflow-section{background:#eef9ff}.workflow-native-card{display:flex;flex-direction:column;min-height:470px;padding:30px 32px;overflow:visible;border:2px solid #8ec7ff;border-radius:18px;background:linear-gradient(145deg,#fff,#f6fbff);box-shadow:0 16px 34px #1d5fa417}.workflow-native-card--content{grid-area:content}.workflow-native-card--reach{grid-area:reach}.workflow-native-card--service{grid-area:service}.workflow-native-card--private{grid-area:private}.workflow-native-title{display:flex;align-items:center;gap:14px}.workflow-native-title b{display:grid;place-items:center;flex:0 0 auto;width:43px;height:43px;border-radius:11px;background:#1769dd;color:#fff;font-size:17px;font-weight:900}.workflow-native-title h3{color:#115bc7;font-size:27px;line-height:1.25;font-weight:950}.workflow-native-card>p{margin-top:18px;color:#3f5e7d;font-size:16px;line-height:1.75;font-weight:650}.workflow-native-card ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px;margin:18px 0 20px;padding:0;list-style:none;counter-reset:workflow-step}.workflow-native-card li{display:flex;align-items:center;min-height:42px;padding:8px 10px;border:1px solid #c6e2fb;border-radius:8px;background:#fff;color:#173d67;font-size:14px;line-height:1.4;font-weight:800;counter-increment:workflow-step}.workflow-native-card li:before{content:counter(workflow-step,decimal-leading-zero);margin-right:8px;color:#1775e4;font-size:12px;font-weight:950}.workflow-native-result{margin-top:auto;padding-top:16px;border-top:1px solid #cce5fa;color:#1262d8;font-size:15px;line-height:1.65;font-weight:900}.workflow-native-visual{display:block;margin:19px 0 0;overflow:visible;border:1px solid #d3e9fb;border-radius:10px;background:transparent}.workflow-native-visual img{display:block;width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.workflow-native-loop{grid-area:loop;display:grid;place-items:center;align-self:center;justify-self:center;width:150px;height:150px;border-radius:50%;background:transparent}.workflow-native-loop img{display:block;width:136px;height:136px;-o-object-fit:contain;object-fit:contain;animation:workflow-native-loop-spin 7s linear infinite;pointer-events:none}@keyframes workflow-native-loop-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:900px){.workflow-native-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"content reach" "service private" "loop loop";gap:20px}.workflow-native-loop{margin-top:4px}.workflow-native-card{min-height:0;padding:26px}.workflow-native-card ol{grid-template-columns:1fr}}@media (max-width:620px){.workflow-native-grid{grid-template-columns:1fr;grid-template-areas:"content" "reach" "service" "private" "loop"}.workflow-native-card{padding:23px 20px;border-radius:14px}.workflow-native-title h3{font-size:24px}.workflow-native-card>p{font-size:15px}.workflow-native-card ol{margin:18px 0}.workflow-native-loop{width:116px;height:116px}.workflow-native-loop img{width:106px;height:106px}.workflow-native-visual{margin-top:15px}}.shuo-round11-vision{background:linear-gradient(145deg,#f4f9ff,#fff 58%,#edf7ff)}.shuo-round11-vision:before,.shuo-round11-vision:after{border-color:#1c7ed624;box-shadow:0 0 0 50px #4ca6e509,0 0 0 120px #4ca6e506}.site-page .shuo-round10-vision.shuo-round11-vision .shuo-round10-title,.site-page .shuo-round10-vision.shuo-round11-vision .shuo-about-foundation-copy h3{color:#1262d8;-webkit-text-fill-color:#1262d8;background-image:none}.shuo-round11-vision .shuo-round10-description{color:#55718c}.shuo-round11-vision .shuo-about-foundation{background:#ffffffc7;border-color:#c9e3f8;box-shadow:0 18px 48px #2665971a}.shuo-round11-vision .shuo-about-foundation article{background:transparent;border-color:#d5e7f5}.shuo-round11-vision .shuo-about-foundation-index{color:#2572b8;opacity:.32}.shuo-round11-vision .shuo-about-foundation-copy>span{color:#087fc4}.shuo-round11-vision .shuo-about-foundation-copy h3{color:#102d50}.shuo-round11-vision .shuo-about-foundation-copy p{color:#55718c}.shuo-round11-vision .shuo-about-foundation--signal{position:relative;display:grid;grid-template-columns:.94fr 1.18fr .94fr;gap:0;overflow:hidden;border:1px solid rgba(110,192,236,.56);border-radius:0;background:linear-gradient(90deg,rgba(222,246,255,.62) 1px,transparent 1px) 0 0 / 25% 100%,linear-gradient(145deg,#fffffff5,#eef9ffeb);box-shadow:0 24px 58px #2665971a}.shuo-round11-vision .shuo-about-foundation--signal:before{content:"";position:absolute;left:6%;right:6%;top:42px;height:1px;background:linear-gradient(90deg,transparent,#41cce5 16%,#348aff 50%,#41cce5 84%,transparent);opacity:.9}.shuo-round11-vision .shuo-about-foundation--signal:after{content:"";position:absolute;left:50%;top:42px;width:12px;height:12px;border:3px solid #effbff;border-radius:50%;background:#158be0;box-shadow:0 0 0 1px #35cce3,0 0 22px #21bce58c;transform:translate(-50%,-50%)}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item{position:relative;display:block;min-height:284px;padding:74px clamp(24px,3vw,44px) 36px;border:0;background:transparent}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item+.shuo-about-foundation-item{border-left:1px solid rgba(119,189,227,.38)}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item--2{background:linear-gradient(180deg,#e7f9ffd1,#ffffff29)}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-index{position:absolute;right:28px;top:22px;float:none;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.06em;opacity:.2}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-copy>span{display:block;margin-bottom:18px;font-size:12px;font-weight:800;letter-spacing:.16em}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-copy h3{max-width:12ch;margin:0;color:#123e71;font-size:clamp(25px,2.6vw,38px);font-weight:800;line-height:1.28;letter-spacing:-.035em}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-copy p{max-width:25rem;margin:18px 0 0;font-size:15px;line-height:1.8}.shuo-base-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}.shuo-round11-vision .shuo-balanced-copy{color:#55718c}.shuo-base-gallery-head{display:flex;flex-direction:column;justify-content:center;padding:1.6rem;border:1px solid #c9e5ff;background:linear-gradient(155deg,#f1f9ff,#fff)}.shuo-base-gallery-head>span{color:#0756d8;font-size:.75rem;font-weight:800;letter-spacing:.16em}.shuo-base-gallery-head h2{margin:.55rem 0 .8rem;color:#102d50;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:900;line-height:1.1}.shuo-base-gallery-head p{color:#56718b;line-height:1.8}.shuo-base-gallery-images{display:contents}.shuo-base-gallery-card{overflow:hidden;margin:0;border:1px solid #c9e5ff;background:#fff;box-shadow:0 16px 34px #125e8f1a}.shuo-base-gallery-card img{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.shuo-base-gallery-card figcaption{padding:.8rem 1rem;color:#31546f;font-size:.875rem;font-weight:700}.shuo-about-client-stream article span{display:none}.shuo-about-client-stream article strong{color:#173f68}.shuo-about-client-wall-head{display:block!important;margin-bottom:18px!important;padding-bottom:10px!important;border-bottom:0!important}.shuo-about-client-wall-head span{display:block!important;margin-bottom:12px!important;color:#0756d8!important;font:800 13px/1 ui-monospace,SFMono-Regular,monospace!important;letter-spacing:.16em!important}.shuo-about-client-wall-head strong{display:block!important;color:transparent!important;font-size:clamp(30px,3.6vw,46px)!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.15!important;background:linear-gradient(120deg,#0756d8 15%,#18bde8 85%)!important;-webkit-background-clip:text!important;background-clip:text!important}.shuo-about-client-stream.shuo-about-client-stream--partners{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:14px!important;border:0!important}.shuo-about-client-stream.shuo-about-client-stream--partners article{display:flex!important;align-items:center!important;justify-content:center!important;min-height:80px!important;padding:16px!important;border:1px solid #d5eaf7!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px #102d500d!important}.shuo-about-client-stream.shuo-about-client-stream--partners article:before{display:none!important}.shuo-about-client-stream.shuo-about-client-stream--partners article strong{color:#10243f!important;font-size:16px!important;font-weight:800!important;line-height:1.5!important;letter-spacing:.02em;text-align:center!important}.shuo-base-gallery-section>.shuo-base-gallery-head{padding:0 0 28px;border:0;background:none}@media (max-width: 900px){.shuo-base-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-round11-vision .shuo-about-foundation--signal{grid-template-columns:1fr;background-size:100% 33.333%}.shuo-round11-vision .shuo-about-foundation--signal:before{left:42px;right:auto;top:8%;bottom:8%;width:1px;height:auto;background:linear-gradient(#41cce5 5%,#348aff,#41cce5 95%)}.shuo-round11-vision .shuo-about-foundation--signal:after{left:42px;top:50%}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item{min-height:0;padding:42px 36px 38px 76px}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item+.shuo-about-foundation-item{border-top:1px solid rgba(119,189,227,.38);border-left:0}}@media (max-width: 560px){.shuo-base-gallery{grid-template-columns:1fr}}.shuo-about-page>section:first-child .shuo-page-hero-title{max-width:none;font-size:clamp(32px,3.65vw,54px);line-height:1.15;letter-spacing:-.045em;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:keep-all}.shuo-about-page>section:first-child .shuo-page-hero-title .shuo-gradient-text{display:inline}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item{min-width:0;min-height:455px;padding-top:63px}.shuo-about-mission-visual{width:100%;max-width:320px;height:156px;margin:0 auto 20px;filter:drop-shadow(0 10px 15px rgba(34,128,195,.11))}.shuo-about-mission-visual svg{display:block;width:100%;height:100%}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-copy h3{max-width:none;white-space:nowrap;font-size:clamp(18px,1.55vw,27px);line-height:1.4}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-copy>span{margin-bottom:10px}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-copy p{margin-top:12px}@media (max-width: 900px){.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item{min-height:0;padding-top:38px}.shuo-about-mission-visual{margin:0 0 16px}}@media (max-width: 640px){.shuo-about-page>section:first-child .shuo-page-hero-title{font-size:clamp(20px,5.6vw,32px);line-height:1.22;white-space:nowrap;text-wrap:initial}.shuo-about-page>section:first-child .shuo-page-hero-title .shuo-gradient-text{display:inline;max-width:100%;white-space:nowrap}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-item{padding:38px 24px}.shuo-round11-vision .shuo-about-foundation--signal .shuo-about-foundation-copy{padding-left:0;margin-left:0}}.about-revision-20261007{--ar15-blue: #0756d8;--ar15-blue-deep: #0d4fee;--ar15-cyan: #18bde8;--ar15-cyan-deep: #41cce5;--ar15-navy: #102d50;--ar15-muted: #56718b;--ar15-line: #c9e5ff;--ar15-soft: #f6fbff;--ar15-soft-2: #f1f9ff;background:var(--ar15-soft)}.about-revision-20261007 .ar15-hero{padding-top:160px}[data-public-surface] .site-page.about-revision-20261007 .ar15-cta h2{background:none;-webkit-text-fill-color:#fff;color:#fff}@media (max-width:767px){.about-revision-20261007 .ar15-hero{padding-top:144px}}.about-revision-20261007 .ar15-shell{width:calc(100% - 96px);max-width:1680px;margin-inline:auto}.about-revision-20261007 .ar15-eyebrow{margin:0 0 10px;color:var(--ar15-blue);font-size:14px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.about-revision-20261007 .ar15-h1{margin:0 0 16px;color:var(--ar15-navy);font-size:clamp(32px,2.6vw,40px);font-weight:900;line-height:1.22}.about-revision-20261007 .ar15-h1 .ar15-accent{color:var(--ar15-blue)}.about-revision-20261007 .ar15-h2{margin:0 0 12px;color:var(--ar15-navy);font-size:clamp(24px,2.2vw,28px);font-weight:900;line-height:1.3}.about-revision-20261007 .ar15-h3{margin:0 0 8px;color:var(--ar15-navy);font-size:clamp(20px,1.4vw,22px);font-weight:800;line-height:1.4}.about-revision-20261007 .ar15-lead{margin:0;color:var(--ar15-muted);font-size:16px;line-height:1.85}.about-revision-20261007 .ar15-section-head{max-width:960px;margin:0 auto 44px;text-align:center}.about-revision-20261007 .ar15-hero{background:radial-gradient(circle at 16% 10%,rgba(7,86,216,.08),transparent 30%),radial-gradient(circle at 86% 16%,rgba(24,189,232,.1),transparent 26%),linear-gradient(180deg,#ffffff 0%,var(--ar15-soft) 100%)}.about-revision-20261007 .ar15-soft{background:linear-gradient(180deg,var(--ar15-soft) 0%,var(--ar15-soft-2) 100%)}.about-revision-20261007 .ar15-white{background:#fff}.about-revision-20261007 .ar15-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}.about-revision-20261007 .ar15-hero-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:8px 15px;border-radius:999px;background:#e8f2ff;color:var(--ar15-blue);font-size:14px;font-weight:800;letter-spacing:.08em}.about-revision-20261007 .ar15-hero-badge:before{content:"";width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--ar15-blue),var(--ar15-cyan))}.about-revision-20261007 .ar15-hero-copy{margin:0 0 26px;color:#46617d;font-size:16px;line-height:1.9}.about-revision-20261007 .ar15-hero-copy strong{color:var(--ar15-navy);font-weight:800}.about-revision-20261007 .ar15-tag-row{display:flex;flex-wrap:wrap;gap:10px}.about-revision-20261007 .ar15-tag{padding:8px 14px;border:1px solid var(--ar15-line);border-radius:10px;background:#fff;color:#31546f;font-size:14px;font-weight:700}.about-revision-20261007 .ar15-hero-panel{padding:28px;border:1px solid var(--ar15-line);border-radius:24px;background:#fff;box-shadow:0 18px 55px #102d501a}.about-revision-20261007 .ar15-hero-panel .ar15-h3{color:var(--ar15-blue)}.about-revision-20261007 .ar15-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.about-revision-20261007 .ar15-card{height:100%;padding:22px;border:1px solid #d5e6f5;border-radius:16px;background:#fff;box-shadow:0 8px 24px #102d500d}.about-revision-20261007 .ar15-card-num{margin-bottom:10px;color:var(--ar15-blue);font-size:14px;font-weight:800;letter-spacing:.12em}.about-revision-20261007 .ar15-card .ar15-card-text{margin:0;color:var(--ar15-muted);font-size:16px;line-height:1.7}.about-revision-20261007 .ar15-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:stretch}.about-revision-20261007 .ar15-flow-item{position:relative;padding:22px 18px;border:1px solid #d8e8f6;border-radius:16px;background:#fff}.about-revision-20261007 .ar15-flow-step{margin-bottom:8px;color:var(--ar15-blue);font-size:14px;font-weight:800}.about-revision-20261007 .ar15-flow-item .ar15-h3{font-size:20px}.about-revision-20261007 .ar15-flow-item p{margin:0;color:var(--ar15-muted);font-size:14px;line-height:1.7}.about-revision-20261007 .ar15-flow-close{margin:34px 0 0;color:var(--ar15-blue);font-size:16px;font-weight:800;text-align:center}.about-revision-20261007 .ar15-adv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.about-revision-20261007 .ar15-adv-card{border-top:4px solid var(--ar15-blue)}.about-revision-20261007 .ar15-formula{margin-top:30px;padding:22px 24px;border:1px solid var(--ar15-line);border-radius:16px;background:var(--ar15-soft-2);color:var(--ar15-blue);font-size:20px;font-weight:800;text-align:center}.about-revision-20261007 .ar15-culture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.about-revision-20261007 .ar15-culture-block{padding:28px;border:1px solid #d5e6f5;border-radius:20px;background:#fff;box-shadow:0 8px 24px #102d500d}.about-revision-20261007 .ar15-culture-label{display:block;margin-bottom:10px;color:var(--ar15-blue);font-size:14px;font-weight:800;letter-spacing:.1em}.about-revision-20261007 .ar15-culture-block .ar15-h3{margin:0;white-space:pre-line}.about-revision-20261007 .ar15-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.about-revision-20261007 .ar15-value-item{padding:20px 14px;border:1px solid var(--ar15-line);border-radius:14px;background:var(--ar15-soft-2);color:var(--ar15-navy);font-size:16px;font-weight:800;text-align:center}.about-revision-20261007 .ar15-slogan{margin-top:24px;padding:24px;border-radius:18px;background:linear-gradient(135deg,var(--ar15-blue-deep),var(--ar15-blue) 55%,var(--ar15-cyan));color:#fff;font-size:20px;font-weight:800;text-align:center}.about-revision-20261007 .ar15-founder-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:44px;align-items:start}.about-revision-20261007 .ar15-founder-card{position:relative;overflow:hidden;padding:34px 32px;border:1px solid var(--ar15-line);border-radius:22px;background:linear-gradient(160deg,var(--ar15-soft-2),#ffffff 70%)}.about-revision-20261007 .ar15-founder-card:before{content:"";position:absolute;inset:auto -40px -60px auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(24,189,232,.16),transparent 68%)}.about-revision-20261007 .ar15-founder-card:after{content:"";position:absolute;top:-70px;left:-50px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(7,86,216,.1),transparent 66%)}.about-revision-20261007 .ar15-founder-name{position:relative;z-index:1;margin:0 0 8px;color:var(--ar15-navy);font-size:clamp(24px,2vw,28px);font-weight:900;line-height:1.25}.about-revision-20261007 .ar15-founder-role{position:relative;z-index:1;margin:0;color:var(--ar15-blue);font-size:14px;font-weight:800;line-height:1.7}.about-revision-20261007 .ar15-founder-media{position:relative;z-index:1;margin:24px 0 0}.about-revision-20261007 .ar15-founder-media img{display:block;width:100%;height:auto;border:1px solid var(--ar15-line);border-radius:16px;background:#fff;-o-object-fit:contain;object-fit:contain}.about-revision-20261007 .ar15-founder-media figcaption{margin-top:12px}.about-revision-20261007 .ar15-media-link{display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;border-bottom:1px solid var(--ar15-cyan);color:var(--ar15-blue);font-size:14px;font-weight:800;line-height:1.6;text-decoration:none}.about-revision-20261007 .ar15-media-link:after{content:"→";font-weight:800}.about-revision-20261007 .ar15-media-link:hover{color:#1b55d8;border-bottom-color:var(--ar15-blue)}.about-revision-20261007 .ar15-media-link:focus-visible{outline:2px solid var(--ar15-cyan-deep);outline-offset:3px}.about-revision-20261007 .ar15-founder-list{display:grid;gap:20px}.about-revision-20261007 .ar15-founder-item{padding:20px 22px;border:1px solid #d5e6f5;border-left:4px solid var(--ar15-blue);border-radius:14px;background:#fff}.about-revision-20261007 .ar15-founder-item strong{display:block;margin-bottom:6px;color:var(--ar15-blue);font-size:16px;font-weight:800}.about-revision-20261007 .ar15-founder-item p{margin:0;color:var(--ar15-muted);font-size:16px;line-height:1.8}.about-revision-20261007 .ar15-cred-card{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:30px;align-items:start;padding:30px;border:1px solid #d5e6f5;border-radius:20px;background:#fff;box-shadow:0 8px 24px #102d500d}.about-revision-20261007 .ar15-cred-card .ar15-h3{color:var(--ar15-blue)}.about-revision-20261007 .ar15-cred-card>p,.about-revision-20261007 .ar15-cred-card .ar15-cred-body>p{margin:0;color:#46617d;font-size:16px;line-height:1.85}.about-revision-20261007 .ar15-cred-media{margin:0}.about-revision-20261007 .ar15-cred-media img{display:block;width:100%;height:auto;border:1px solid #d5e6f5;border-radius:14px;background:#fff;-o-object-fit:contain;object-fit:contain}.about-revision-20261007 .ar15-cred-media figcaption{margin-top:12px}.about-revision-20261007 .ar15-cred-body{min-width:0}.about-revision-20261007 .ar15-cred-minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:22px}.about-revision-20261007 .ar15-cred-mini{padding:16px 18px;border:1px solid #e2edf7;border-radius:12px;background:var(--ar15-soft-2);color:var(--ar15-muted);font-size:14px;line-height:1.75}.about-revision-20261007 .ar15-cred-mini strong{color:var(--ar15-blue);font-weight:800}.about-revision-20261007 .ar15-partner-note{margin:-28px 0 20px;color:var(--ar15-blue);font-size:14px;font-weight:800;letter-spacing:.06em;text-align:center}.about-revision-20261007 .ar15-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.about-revision-20261007 .ar15-partner-grid article{display:flex;align-items:center;justify-content:center;min-height:80px;padding:16px;border:1px solid #d5eaf7;border-radius:14px;background:#fff;box-shadow:0 6px 18px #102d500d}.about-revision-20261007 .ar15-partner-grid strong{color:#10243f;font-size:16px;font-weight:800;line-height:1.5;letter-spacing:.02em;text-align:center}.about-revision-20261007 .ar15-cta{background:linear-gradient(135deg,#0b2f8f,var(--ar15-blue-deep) 30%,var(--ar15-blue) 58%,var(--ar15-cyan))}.about-revision-20261007 .ar15-cta-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.about-revision-20261007 .ar15-cta .ar15-h2{margin-bottom:10px;color:#fff}.about-revision-20261007 .ar15-cta p{margin:0 0 6px;color:#fffffff0;font-size:16px;line-height:1.8}.about-revision-20261007 .ar15-cta p.ar15-cta-slogan{margin-bottom:0;color:#ffffffe0}.about-revision-20261007 .ar15-btns{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.about-revision-20261007 .ar15-btn{display:inline-block;padding:13px 24px;border-radius:10px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.about-revision-20261007 a.ar15-btn:focus-visible{outline:2px solid var(--ar15-cyan-deep);outline-offset:3px}.about-revision-20261007 .ar15-btn-primary{background:#fff;color:var(--ar15-blue)}.about-revision-20261007 .ar15-btn-primary:hover{transform:translateY(-1px);background:#eef7ff}.about-revision-20261007 .ar15-btn-secondary{border:1px solid rgba(255,255,255,.6);color:#fff}.about-revision-20261007 .ar15-btn-secondary:hover{transform:translateY(-1px);background:#ffffff1f}.about-revision-20261007 .ar15-gallery-intro{margin-bottom:8px}@media (min-width: 1280px){.about-revision-20261007 .ar15-flow-item:not(:last-child):after{content:"→";position:absolute;top:50%;right:-16px;transform:translateY(-50%);color:var(--ar15-blue);font-weight:800}}@media (max-width: 1279px){.about-revision-20261007 .ar15-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.about-revision-20261007 .ar15-shell{width:calc(100% - 40px)}.about-revision-20261007 .ar15-hero-grid,.about-revision-20261007 .ar15-founder-grid{grid-template-columns:minmax(0,1fr);gap:36px}.about-revision-20261007 .ar15-adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-revision-20261007 .ar15-cta-wrap{flex-direction:column;align-items:flex-start}}@media (max-width: 900px){.about-revision-20261007 .ar15-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.about-revision-20261007 .ar15-culture-grid,.about-revision-20261007 .ar15-cred-minis{grid-template-columns:minmax(0,1fr)}.about-revision-20261007 .ar15-cred-card{grid-template-columns:minmax(0,1fr);gap:24px}.about-revision-20261007 .ar15-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.about-revision-20261007 .ar15-panel-grid,.about-revision-20261007 .ar15-flow,.about-revision-20261007 .ar15-adv-grid,.about-revision-20261007 .ar15-values{grid-template-columns:minmax(0,1fr)}.about-revision-20261007 .ar15-formula,.about-revision-20261007 .ar15-slogan{font-size:16px}}.site-page .company-news-detail{padding:126px 0 92px}.site-page .company-news-detail .company-news-shell{width:calc(100% - 96px);max-width:1480px;margin-inline:auto}.site-page .company-news-detail-head,.site-page .company-news-article{box-sizing:border-box;width:calc(100% - 96px);max-width:1480px;margin-inline:auto;padding-inline:0}.site-page .company-news-detail-head{max-width:1480px!important;padding-bottom:30px;border-bottom:1px solid #d9e7f0}[data-public-surface] .site-page .company-news-detail :is(h1,h2){color:#143753;-webkit-text-fill-color:#143753;background-image:none;letter-spacing:0;line-height:1.45}[data-public-surface] .site-page .company-news-detail h1{max-width:100%;font-size:clamp(31px,4.2vw,42px);font-weight:800;margin:22px 0 0;overflow-wrap:break-word;letter-spacing:-.025em}.site-page .company-news-detail-head>div{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding-left:18px;color:#1675b5;font-size:13px;font-weight:700;line-height:1.6;gap:12px}.site-page .company-news-detail-head>div:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border:3px solid #eff9ff;border-radius:50%;background:#18bde8;box-shadow:0 0 0 1px #64aeda;transform:translateY(-50%)}.site-page .company-news-detail-head>div:after{content:"";position:absolute;left:3px;top:calc(50% + 7px);width:1px;height:20px;background:#b9ddec}.site-page .company-news-detail-head>p{max-width:none;margin:22px 0 0;padding:0;border:0;background:transparent;color:#587086;font-size:18px;font-weight:400;line-height:1.9;text-align:left}.site-page .company-news-detail-head ul{margin-top:20px}.site-page .company-news-detail-head li{font-size:12px;font-weight:600;background:#edf7fc}.site-page .company-news-back{margin-bottom:28px;font-weight:600}.site-page .company-news-article{padding-top:38px}.site-page .company-news-article .company-news-content-blocks>p{margin:0 0 28px;font-size:18px;font-weight:400;line-height:2;letter-spacing:.01em;text-indent:0;text-align:justify;-moz-text-align-last:left;text-align-last:left;text-justify:inter-ideograph;white-space:pre-line;overflow-wrap:break-word;word-break:normal;color:#314a60}[data-public-surface] .site-page .company-news-article .company-news-content-blocks>h2{position:relative;margin:48px 0 20px;padding-left:15px;font-size:25px;font-weight:750}[data-public-surface] .site-page .company-news-article .company-news-content-blocks>h2:before{content:"";position:absolute;left:0;top:.34em;width:4px;height:1.1em;border-radius:99px;background:linear-gradient(#22c7df,#1675d1)}.site-page .company-news-article .company-news-content-blocks>figure{margin:38px 0 34px}.site-page .company-news-article .company-news-content-blocks>figure img{display:block;width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.site-page .company-news-content-blocks figure>figcaption,.site-page .company-news-detail .company-news-gallery figure>figcaption{max-width:92%;margin:12px auto 0;font-size:13px;line-height:1.7;font-weight:500;color:#6b8293;text-align:center}.site-page .company-news-detail .company-news-gallery img{height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.site-page .company-news-detail .company-news-gallery{margin-top:52px}.site-page .company-news-detail .company-news-source{margin-top:46px}@media (max-width:600px){.site-page .company-news-detail .company-news-shell,.site-page .company-news-detail-head,.site-page .company-news-article{width:calc(100% - 40px)}.site-page .company-news-detail{padding-top:104px;padding-bottom:56px}[data-public-surface] .site-page .company-news-detail h1{font-size:29px;line-height:1.45}.site-page .company-news-detail-head>p{font-size:16px}.site-page .company-news-article .company-news-content-blocks>p{font-size:17px;line-height:1.95}.site-page .company-news-article{padding-top:28px}[data-public-surface] .site-page .company-news-article .company-news-content-blocks>h2{margin-top:40px;font-size:22px}}@media (min-width:1024px){.site-page .company-news-article .company-news-content-blocks>p{font-size:20px;line-height:1.95}}.sh-strategy-section{background:radial-gradient(ellipse at 50% 55%,#c8f1ff 0,transparent 48%),linear-gradient(150deg,#f4fbff,#e6f6ff);position:relative;isolation:isolate}.sh-strategy-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(#73c5e814 1px,transparent 1px),linear-gradient(90deg,#73c5e814 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 78%);mask-image:radial-gradient(ellipse,#000,transparent 78%)}.sh-strategy-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:54px}.sh-strategy-heading h2{margin:14px 0 0;padding-bottom:.08em;color:var(--r13-ink);font-size:clamp(28px,3.1vw,46px);line-height:1.3;font-weight:900;letter-spacing:-.03em}.sh-strategy-heading p{margin:18px 0 0;color:var(--r13-muted);font-size:17px;line-height:1.8}.sh-strategy-heading button{flex:none;padding:10px 16px;border:1px solid #87c4e8;border-radius:7px;background:#fff;color:var(--r13-blue);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.sh-strategy-heading button:focus-visible{outline:3px solid var(--r13-cyan);outline-offset:4px}.sh-strategy-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.65fr) minmax(0,1fr);gap:26px 34px;align-items:stretch;isolation:isolate}.sh-strategy-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible;fill:none;pointer-events:none}.sh-strategy-path-base{stroke:#9bcce8;stroke-width:2}.sh-strategy-path-flow{stroke:#059cdd;stroke-width:2;stroke-dasharray:7 18;animation:sh-strategy-flow 2.8s linear infinite}.sh-strategy-card{position:relative;grid-column:var(--map-column);grid-row:var(--map-row);display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;min-width:0;padding:27px 22px;border:1px solid #a1d3ee;border-radius:16px;background:linear-gradient(125deg,#f7fdff,#fff 55%);box-shadow:0 15px 35px #146ea310}.sh-strategy-card:before{content:"";position:absolute;top:-1px;left:26px;width:60px;height:3px;background:linear-gradient(90deg,var(--r13-cyan),var(--r13-blue));border-radius:3px}.sh-strategy-emblem{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 8px 8px #0d78d22b)}.sh-strategy-card-copy{min-width:0}.sh-strategy-card h3{margin:0;padding-bottom:.08em;color:var(--r13-blue);font-size:clamp(18px,1.45vw,24px);line-height:1.4;font-weight:900}.sh-strategy-number{display:inline-grid;place-items:center;width:1.55em;height:1.55em;margin-right:.4em;border-radius:50%;background:linear-gradient(135deg,#075bd5,#08bce7);color:#fff;font-size:.8em;line-height:1;vertical-align:.08em}.sh-strategy-card p{margin:8px 0 18px;color:var(--r13-muted);font-size:14px;line-height:1.65}.sh-strategy-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sh-strategy-card li{display:grid;place-items:center;min-width:0;min-height:36px;padding:6px 3px;border:1px solid #c5e3f5;border-radius:5px;background:#f0f9ff;color:#245d84;font-size:13px;font-weight:700;line-height:1.4;text-align:center}.sh-strategy-core-rail{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:42px;min-width:0}.sh-strategy-axis{color:#3689b5;font-size:14px;font-weight:800;letter-spacing:.2em}.sh-strategy-core{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e9faff 30%,#a8e5fa99 65%,transparent 72%);box-shadow:0 0 50px #049fe620}.sh-strategy-globe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.75;animation:sh-strategy-globe 45s linear infinite}.sh-strategy-core-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:15px;padding:24px 12px;text-align:center;text-shadow:0 2px 7px #fff,0 0 12px #fff;background:radial-gradient(ellipse,#eafaffed 25%,#eafaff70 55%,transparent 75%)}.sh-strategy-core-copy small{color:#0871b3;font-size:11px;letter-spacing:.14em;font-weight:800}.sh-strategy-core-copy strong{color:#075bc1;font-size:clamp(23px,2.2vw,36px);line-height:1.4;font-weight:900}.sh-strategy-core-copy>span{color:#275c80;font-size:14px;font-weight:800}.sh-strategy-orbit{position:absolute;top:6%;right:-8%;bottom:6%;left:-8%;border:1px solid #11b5e7;border-radius:50%;transform:rotate(-28deg) scaleY(.36);box-shadow:0 0 14px #08bce71f;pointer-events:none}.sh-strategy-orbit-secondary{top:0;right:-5%;bottom:0;left:-5%;transform:rotate(35deg) scaleY(.36);border-style:dashed;border-color:#48a6dd}.sh-strategy-mission{margin-top:45px;padding-top:28px;border-top:1px solid #bddff3;text-align:center}.sh-strategy-mission p{margin:0 0 12px;color:var(--r13-muted);font-size:16px;line-height:1.8}.sh-strategy-mission strong{color:var(--r13-blue);font-size:clamp(23px,2.3vw,32px);font-weight:900;line-height:1.5}.sh-strategy-section.is-paused .sh-strategy-globe,.sh-strategy-section.is-paused .sh-strategy-path-flow{animation-play-state:paused}@keyframes sh-strategy-flow{to{stroke-dashoffset:-50}}@keyframes sh-strategy-globe{to{transform:rotate(360deg)}}@media (max-width:1400px) and (min-width:1101px){.sh-strategy-card{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:23px 16px}.sh-strategy-map{grid-template-columns:minmax(0,1fr) minmax(200px,.58fr) minmax(0,1fr);gap:24px}.sh-strategy-card h3{font-size:18px}.sh-strategy-card li{font-size:12px}}@media (max-width:1100px){.sh-strategy-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-left:20px}.sh-strategy-core-rail{grid-column:1/-1;grid-row:1;gap:22px;margin-bottom:20px}.sh-strategy-core{width:265px}.sh-strategy-card{grid-column:auto;grid-row:auto;grid-template-columns:75px minmax(0,1fr);gap:14px;padding:24px 18px}.sh-strategy-heading{margin-bottom:30px}.sh-strategy-card li{font-size:12px}}@media (max-width:650px){.sh-strategy-heading{flex-direction:column;gap:20px}.sh-strategy-heading h2{font-size:30px}.sh-strategy-heading p{font-size:16px}.sh-strategy-map{grid-template-columns:minmax(0,1fr);padding-left:17px;gap:20px}.sh-strategy-core{width:240px}.sh-strategy-card{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:22px 16px}.sh-strategy-card h3{font-size:19px}.sh-strategy-card p{font-size:13px}.sh-strategy-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sh-strategy-card li{font-size:12px}.sh-strategy-mission p{font-size:14px}}@media (max-width:390px){.sh-strategy-card{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:20px 12px}.sh-strategy-card h3{font-size:17px}.sh-strategy-card p{font-size:12px}.sh-strategy-card li{font-size:11px;padding-inline:1px}.sh-strategy-core{width:220px}}@media (prefers-reduced-motion:reduce){.sh-strategy-globe,.sh-strategy-path-flow{animation:none}}@media (max-width:650px){.sh-strategy-card{grid-template-columns:54px minmax(0,1fr);gap:8px 12px}.sh-strategy-card-copy{display:contents}.sh-strategy-emblem{grid-column:1;grid-row:1/3}.sh-strategy-card h3{grid-column:2;grid-row:1;align-self:end}.sh-strategy-card p{grid-column:2;grid-row:2;align-self:start;margin:0}.sh-strategy-card ul{grid-column:1/-1;grid-row:3;margin-top:12px}.sh-strategy-card li{font-size:12px;white-space:nowrap}}.r13-product-page{--r13-ink:#102d50;--r13-blue:#075bd5;--r13-cyan:#08bce7;--r13-muted:#4f6b85;--r13-ice:#edf8ff;--r13-line:#c9e5f6;color:var(--r13-ink);font-family:"Alibaba PuHuiTi 2.0",Arial,sans-serif}.r13-product-page *{box-sizing:border-box}.r13-shell{width:min(1380px,calc(100% - 80px));margin-inline:auto}.r13-eyebrow{display:inline-block;color:var(--r13-blue);font-size:14px;font-weight:900;letter-spacing:.12em}.r13-primary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;padding:13px 23px;border-radius:8px;background:var(--r13-blue);box-shadow:0 12px 30px #075bd52e;color:#fff;font-size:16px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s}.r13-primary-button:hover{background:#0648ac;transform:translateY(-2px)}.r13-product-page a:focus-visible,.r13-product-page video:focus-visible{outline:3px solid var(--r13-cyan);outline-offset:4px}.r13-section{padding:clamp(72px,7vw,112px) 0}.r13-section-head{max-width:1080px;margin-bottom:42px}.r13-section-head h2,.r13-video-grid h2,.r13-hub-close h2{margin:12px 0 0;color:var(--r13-ink);font-size:clamp(30px,3.4vw,48px);font-weight:900;line-height:1.25;letter-spacing:-.035em}.r13-section-head p,.r13-video-grid p,.r13-hub-close p{margin:18px 0 0;color:var(--r13-muted);font-size:17px;line-height:1.8}.r13-phone-hero{padding:clamp(135px,12vw,176px) 0 92px;background:radial-gradient(circle at 83% 37%,#e0f7ff 0,transparent 34%),#fff}.r13-phone-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(42px,5vw,84px);align-items:center}.r13-phone-hero-copy h1{margin:16px 0 0;color:var(--r13-blue);font-size:clamp(46px,5.1vw,75px);font-weight:900;line-height:1.13;letter-spacing:-.055em}.r13-phone-lead{max-width:800px;margin:26px 0 0;color:#345573;font-size:clamp(18px,1.5vw,21px);font-weight:650;line-height:1.8}.r13-phone-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:34px 0 31px}.r13-phone-capabilities>div{display:flex;flex-direction:column;gap:11px;min-width:0;padding:18px 18px 20px;border-top:3px solid var(--r13-cyan);background:#f3faff}.r13-phone-capabilities strong{color:var(--r13-blue);font-size:16px;line-height:1.35}.r13-phone-capabilities span{color:var(--r13-muted);font-size:14px;line-height:1.65}.r13-phone-device{display:grid;place-items:center;min-width:0}.r13-phone-device-frame{width:min(100%,405px);padding:23px;border:1px solid #d5ebfa;border-radius:38px;background:linear-gradient(145deg,#eaf8ff,#fff);box-shadow:0 30px 68px #135b981f}.r13-phone-device-frame img{display:block;width:100%;height:auto;border-radius:28px;clip-path:inset(1.1% 2% 1.6% 2% round 28px);filter:drop-shadow(0 16px 20px rgba(16,45,80,.18))}.r13-flow{background:var(--r13-ice)}.r13-flow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative}.r13-flow-step{min-width:0;padding:27px 24px 28px;border:1px solid var(--r13-line);border-top:4px solid var(--r13-blue);border-radius:12px;background:#fff;box-shadow:0 14px 32px #125b9a0f}.r13-flow-index{color:var(--r13-cyan);font-size:14px;font-weight:900;letter-spacing:.1em}.r13-flow-step h3{margin:8px 0 23px;color:var(--r13-ink);font-size:25px;font-weight:900;line-height:1.25}.r13-flow-body{display:grid;gap:17px}.r13-flow-body span{display:block;min-height:60px;color:#294c6c;font-size:15px;font-weight:650;line-height:1.55}.r13-flow-body small{display:block;margin-bottom:5px;color:var(--r13-blue);font-size:12px;font-weight:900;letter-spacing:.08em}.r13-phone-system{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:48px;align-items:center;margin-top:42px;padding:24px;border:1px solid var(--r13-line);border-radius:16px;background:#fff}.r13-phone-system img{display:block;width:100%;height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:9px}.r13-phone-system h3{margin:11px 0 0;color:var(--r13-ink);font-size:clamp(23px,2.5vw,35px);font-weight:900;line-height:1.3}.r13-phone-system p{margin:15px 0 0;color:var(--r13-muted);font-size:16px;line-height:1.8}.r13-video-section{background:#fff}.r13-video-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(40px,6vw,92px);align-items:center}.r13-video-note{font-size:13px!important}.r13-video-frame{min-width:0;padding:10px;border:1px solid var(--r13-line);border-radius:16px;background:#e7f4ff;box-shadow:0 22px 54px #1559911f}.r13-video-frame video{display:block;width:100%;aspect-ratio:16/9;border-radius:10px;background:#102d50;-o-object-fit:contain;object-fit:contain}.r13-collaboration{border-top:1px solid var(--r13-line);background:#f7fbfe}.r13-collaboration-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(40px,6vw,96px);align-items:center}.r13-collaboration .r13-section-head{margin:0}.r13-responsibility{display:grid;gap:14px}.r13-responsibility>div{padding:24px 28px;border-left:4px solid var(--r13-cyan);border-radius:0 9px 9px 0;background:#fff;box-shadow:0 10px 25px #125b9a0d}.r13-responsibility b{color:var(--r13-blue);font-size:18px}.r13-responsibility p{margin:9px 0 0;color:var(--r13-muted);font-size:16px;line-height:1.7}.r13-hub-hero{padding:clamp(140px,12vw,178px) 0 112px;background:radial-gradient(circle at 80% 30%,#cceeff 0,transparent 34%),linear-gradient(155deg,#f8fdff,#e9f6ff);overflow:hidden}.r13-hub-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:60px;align-items:center}.r13-hub-hero h1{margin:19px 0 0;color:var(--r13-ink);font-size:clamp(47px,5.2vw,77px);font-weight:900;line-height:1.17;letter-spacing:-.055em}.r13-hub-hero h1 span{display:block;margin-top:8px;letter-spacing:-.04em;white-space:normal}[data-public-surface] .r13-product-page .r13-hub-hero h1>span{font-size:.71em;line-height:1.35;text-wrap:balance}.r13-hub-hero h1 em{white-space:nowrap;color:var(--r13-blue);font-style:normal}.r13-hub-lead{max-width:760px;margin:28px 0 30px;color:#365d7d;font-size:clamp(18px,1.6vw,22px);font-weight:650;line-height:1.75}.r13-hub-hero-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(125px,.7fr);gap:24px;align-items:center;min-height:370px;padding:30px;border:1px solid #b7e0f8;border-radius:28px;background:#fffc;box-shadow:0 25px 70px #105ca31f}.r13-hub-art-core{display:grid;place-items:center;width:100%;aspect-ratio:1;max-width:260px;margin:auto;border:14px solid #bfe9fa;border-radius:50%;background:linear-gradient(140deg,#0eb6e2,#075bd5);box-shadow:0 0 0 12px #e7f7ff;color:#fff;font-size:clamp(26px,2.7vw,37px);font-weight:900;line-height:1.3;text-align:center}.r13-hub-art-steps{display:grid;gap:14px}.r13-hub-art-steps span{padding:15px 11px;border:1px solid #b8def5;border-radius:9px;background:#f0f9ff;color:var(--r13-blue);font-size:16px;font-weight:800;text-align:center}.r13-hub-process{background:#fff}.r13-hub-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.r13-hub-process-grid article{padding:27px 24px 28px;border-top:3px solid var(--r13-cyan);background:#f2faff}.r13-hub-process-grid b{color:var(--r13-blue);font-size:20px}.r13-hub-process-grid p{margin:14px 0 0;color:var(--r13-muted);font-size:16px;line-height:1.7}.r13-hub-scenarios{background:#f8fcff;border-top:1px solid var(--r13-line)}.r13-scenario-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.r13-scenario-tabs button{min-width:135px;padding:11px 20px;border:1px solid #b8dff6;border-radius:8px;background:#fff;color:var(--r13-blue);font:inherit;font-weight:800;cursor:pointer}.r13-scenario-tabs button.is-active{border-color:var(--r13-blue);background:var(--r13-blue);color:#fff}.r13-scenario-tabs button:focus-visible{outline:3px solid var(--r13-cyan);outline-offset:3px}.r13-scenario-panel{padding:32px;border:1px solid var(--r13-line);border-radius:12px;background:#fff}.r13-scenario-panel h3{margin:0 0 25px;color:var(--r13-ink);font-size:clamp(23px,2.5vw,34px);font-weight:900}.r13-scenario-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.r13-scenario-steps>div{min-height:122px;padding:18px;border:1px solid #d3e9f8;border-top:3px solid var(--r13-cyan);border-radius:7px;background:#f5fbff}.r13-scenario-steps small{color:var(--r13-blue);font-size:13px;font-weight:900}.r13-scenario-steps p{margin:11px 0 0;color:#345674;font-size:16px;line-height:1.55}.r13-scenario-review{display:flex;gap:20px;align-items:center;margin:22px 0 0;padding:15px 18px;border-radius:7px;background:#eaf6ff;color:#3b607f;font-size:15px;line-height:1.5}.r13-scenario-review b{flex:none;color:var(--r13-blue)}.r13-hub-departments{background:var(--r13-ice)}.r13-department-list{display:grid;gap:12px}.r13-department-row{display:grid;grid-template-columns:50px minmax(240px,.75fr) minmax(0,1.25fr);gap:20px;align-items:center;min-width:0;padding:19px 25px;border:1px solid var(--r13-line);border-radius:10px;background:#fff}.r13-department-number{color:var(--r13-cyan);font-size:16px;font-weight:900}.r13-department-copy h3{margin:0;color:var(--r13-blue);font-size:20px;font-weight:900}.r13-department-copy p{margin:7px 0 0;color:var(--r13-muted);font-size:14px;line-height:1.5}.r13-department-row ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.r13-department-row li{display:grid;place-items:center;min-height:40px;padding:7px 8px;border:1px solid #d5eaf9;border-radius:6px;background:#f2f9ff;color:#245981;font-size:14px;font-weight:700;line-height:1.3;text-align:center}.r13-hub-close{background:#fff}.r13-hub-close-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:80px;align-items:center}.r13-hub-close p{margin:0;padding:10px 0 10px 28px;border-left:3px solid var(--r13-cyan)}@media (max-width:1050px){.r13-flow-list,.r13-hub-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r13-phone-hero-grid,.r13-hub-hero-grid{gap:34px}.r13-phone-capabilities{gap:8px}.r13-phone-capabilities>div{padding:16px 13px}.r13-department-row{grid-template-columns:34px minmax(175px,.7fr) minmax(0,1.3fr)}}@media (max-width:760px){.r13-shell{width:min(100% - 40px,620px)}.r13-phone-hero,.r13-hub-hero{padding-top:125px;padding-bottom:70px}.r13-phone-hero-grid,.r13-hub-hero-grid,.r13-video-grid,.r13-collaboration-grid,.r13-hub-close-grid,.r13-phone-system{grid-template-columns:1fr}.r13-phone-hero-copy h1,.r13-hub-hero h1{font-size:clamp(40px,8.5vw,60px)}.r13-hub-hero h1 span{white-space:normal;text-wrap:balance}.r13-phone-device-frame{max-width:330px}.r13-phone-device{margin-top:5px}.r13-hub-hero-art{max-width:580px;min-height:300px}.r13-section{padding:66px 0}.r13-department-row{grid-template-columns:30px minmax(0,1fr);gap:10px 14px}.r13-department-row ul{grid-column:2}.r13-hub-close-grid{gap:24px}.r13-hub-close p{padding-left:19px}.r13-phone-system{gap:24px}.r13-phone-system img{height:220px}}@media (max-width:520px){.r13-shell{width:calc(100% - 32px)}.r13-phone-capabilities{grid-template-columns:1fr;margin-top:28px}.r13-phone-capabilities>div{padding:13px 15px;gap:4px}.r13-flow-list,.r13-hub-process-grid,.r13-scenario-steps{grid-template-columns:1fr}.r13-flow-step{padding:23px}.r13-flow-body span{min-height:0}.r13-flow-body{gap:12px}.r13-hub-hero-art{grid-template-columns:1fr 1fr;min-height:230px;padding:20px}.r13-hub-art-core{border-width:9px;box-shadow:0 0 0 7px #e7f7ff;font-size:23px}.r13-hub-art-steps span{padding:9px 5px;font-size:13px}.r13-department-row{padding:16px}.r13-department-row li{font-size:12px;overflow-wrap:anywhere}.r13-primary-button{width:100%}.r13-scenario-panel{padding:20px}.r13-scenario-review{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.r13-primary-button{transition:none}.r13-primary-button:hover{transform:none}}.r13-hub-product-preview{display:block;min-width:0;overflow:hidden;border:1px solid var(--r13-line);border-radius:16px;background:#fff;box-shadow:0 24px 60px #105ca324;text-decoration:none}.r13-hub-product-preview img{display:block;width:100%;height:auto}.r13-hub-product-preview>span{display:flex;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--r13-line);color:var(--r13-blue);font-size:15px;font-weight:800}.r13-department-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.72fr) minmax(0,1fr);gap:22px 40px;align-items:center}.r13-department-core{grid-column:2;grid-row:1/4;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;aspect-ratio:1;border:12px solid #c3ebfb;border-radius:50%;background:linear-gradient(135deg,var(--r13-cyan),var(--r13-blue));box-shadow:0 0 0 13px #ddf3fe;color:#fff;text-align:center}.r13-department-core:before{content:"";position:absolute;top:-27px;right:-27px;bottom:-27px;left:-27px;border:1px dashed #79d6f6;border-radius:50%;pointer-events:none}.r13-department-core strong{font-size:clamp(24px,2.3vw,38px);line-height:1.35}.r13-department-core>span{font-size:15px;font-weight:700}.r13-map-card{position:relative;grid-column:var(--department-column);grid-row:var(--department-row);min-width:0;padding:24px;border:1px solid var(--r13-line);border-radius:16px;background:#fff;box-shadow:0 12px 26px #125b9a0d}.r13-department-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#92d9f4;stroke-width:1.5;stroke-dasharray:5 5;pointer-events:none}.r13-map-card h3{margin:0;padding-left:13px;border-left:4px solid var(--r13-cyan);color:var(--r13-blue);font-size:clamp(18px,1.45vw,24px);font-weight:900;line-height:1.45}.r13-map-card p{margin:10px 0 18px;color:var(--r13-muted);font-size:14px;line-height:1.5}.r13-map-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.r13-map-card li{display:grid;place-items:center;min-width:0;min-height:38px;padding:7px 4px;border:1px solid var(--r13-line);border-radius:7px;background:#f2f9ff;color:#245981;font-size:14px;font-weight:700;line-height:1.4;text-align:center}@media (max-width:1100px){.r13-department-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.r13-department-core{grid-column:1/-1;grid-row:auto;width:245px;justify-self:center;margin:20px 0 30px}.r13-map-card{grid-column:auto;grid-row:auto}.r13-department-connections{display:none}}@media (max-width:620px){.r13-department-map{grid-template-columns:minmax(0,1fr)}.r13-map-card{padding:22px 18px}.r13-map-card h3{font-size:21px}.r13-map-card li{font-size:14px}}.r13-hub-workbench{background:#f4faff;border-top:1px solid var(--r13-line)}.r13-workbench-grid{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.r13-workbench-grid figure{min-width:0;margin:0}.r13-workbench-grid figure img{display:block;width:100%;height:auto;border:1px solid var(--r13-line);border-radius:12px;box-shadow:0 18px 40px #125b9a14}.r13-notes-preview{max-width:380px;justify-self:center}.r13-workbench-grid figcaption{margin-top:16px;color:var(--r13-muted);font-size:15px;text-align:center;line-height:1.6}.r13-workbench-details{min-width:0}.r13-workbench-details ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none}.r13-workbench-details li{padding-top:16px;border-top:3px solid var(--r13-cyan)}.r13-workbench-details strong{display:block;color:var(--r13-blue);font-size:19px}.r13-workbench-details li span{display:block;margin-top:10px;color:var(--r13-muted);font-size:15px;line-height:1.7}.r13-content-workflow{margin-top:70px;padding-top:40px;border-top:1px solid var(--r13-line)}.r13-content-workflow h3{margin:0;color:var(--r13-ink);font-size:28px;line-height:1.4}.r13-content-workflow p{margin:12px 0 25px;color:var(--r13-muted);font-size:16px;line-height:1.7}.r13-content-workflow a{display:block;overflow-x:auto;padding:8px 2px 18px}.r13-content-workflow img{display:block;width:100%;min-width:1050px;height:auto}@media (max-width:760px){.r13-workbench-grid{grid-template-columns:minmax(0,1fr)}.r13-notes-preview{width:100%;max-width:340px}.r13-workbench-details ul{grid-template-columns:1fr;gap:18px}.r13-workbench-details li{padding-top:12px}.r13-content-workflow h3{font-size:24px}}.r13-hub-page .r13-hub-hero{padding:clamp(130px,10vw,164px) 0 clamp(72px,7vw,112px);background:radial-gradient(circle at 82% 35%,#d1efff 0,transparent 36%),linear-gradient(155deg,#f8fdff,#e9f6ff)}.r13-hub-page .r13-hub-hero-grid{display:block}.r13-hub-page .r13-hub-hero h1{max-width:100%;font-size:clamp(46px,5vw,76px);line-height:1.2;letter-spacing:-.045em;white-space:nowrap}.r13-hub-page .r14-hub-hero-statement{margin:16px 0 0;color:var(--r13-ink);font-size:clamp(30px,3vw,48px);font-weight:900;line-height:1.35;letter-spacing:-.04em;white-space:nowrap}.r13-hub-page .r14-hub-hero-statement em{color:var(--r13-blue);font-style:normal}.r13-hub-page .r13-hub-lead{max-width:1000px}.r13-hub-page .sh-strategy-card .sh-strategy-number{-webkit-text-fill-color:#fff;color:#fff;background-clip:border-box}.r13-hub-page .r13-section-head h2,.r13-hub-page .r13-hub-close h2,.r13-hub-page .sh-strategy-heading h2{white-space:nowrap}@media (max-width:1200px){.r13-hub-page .r14-hub-hero-statement{font-size:clamp(28px,3vw,38px)}}@media (max-width:760px){.r13-hub-page .r13-hub-hero{padding-top:120px;padding-bottom:72px}.r13-hub-page .r13-hub-hero h1{font-size:clamp(40px,11vw,58px)}.r13-hub-page .r14-hub-hero-statement{font-size:clamp(21px,5.4vw,30px);letter-spacing:-.06em}.r13-hub-page .r13-hub-lead{font-size:18px}.r13-hub-page .r13-section-head h2,.r13-hub-page .r13-hub-close h2,.r13-hub-page .sh-strategy-heading h2{font-size:clamp(23px,6.2vw,30px);letter-spacing:-.05em}}.r13-hub-page .r13-hub-hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}.r13-hub-page .r13-hub-hero{padding-bottom:56px}.r13-hub-page .r14-hub-hero-statement{white-space:normal;font-size:clamp(25px,2.3vw,34px)}.r13-hub-factory-summary{font-size:16px;line-height:1.85;color:var(--r13-muted);margin:16px 0 26px;max-width:560px}.r13-hub-factory{min-width:0}.r13-hub-factory .shuo-product-factory{min-height:0;padding:24px 18px;gap:8px;width:100%}.r13-hub-factory .shuo-product-bar{padding:14px;font-size:24px;background:var(--shuo-action-gradient)}.r13-hub-factory .shuo-product-stage{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.r13-hub-factory .shuo-product-stage-label{min-height:48px;padding:6px;font-size:12px}.r13-hub-factory :is(.shuo-product-inputs,.shuo-product-engine,.shuo-product-outcomes){gap:8px}.r13-hub-factory :is(.shuo-product-inputs,.shuo-product-engine,.shuo-product-outcomes)>span{min-height:48px;padding:8px 4px;font-size:14px;white-space:normal;line-height:1.4}.r13-hub-factory .shuo-product-outcomes>span{background:var(--shuo-action-gradient)}.r13-hub-factory .shuo-product-employee{padding:14px;font-size:20px;min-height:0}.r13-hub-factory .shuo-product-flow-connector{height:24px}.r13-hub-factory .shuo-product-flow-connector span{height:24px;width:24px}@media (max-width:1000px){.r13-hub-page .r13-hub-hero-grid{grid-template-columns:1fr;gap:30px}.r13-hub-factory{width:100%;max-width:720px;justify-self:center}}@media (max-width:480px){.r13-hub-factory .shuo-product-factory{padding:18px 10px}.r13-hub-factory .shuo-product-stage{grid-template-columns:1fr;gap:8px}.r13-hub-factory .shuo-product-stage-label{min-height:28px;padding:4px}.r13-hub-factory .shuo-product-engine{grid-template-columns:repeat(2,minmax(0,1fr))}.r13-hub-factory .shuo-product-bar{font-size:22px}}@media (max-width:760px){.r13-hub-page .r13-hub-hero{padding-top:156px}}@media (max-width:480px){.r13-hub-factory :is(.shuo-product-inputs,.shuo-product-outcomes){grid-template-columns:repeat(3,minmax(0,1fr))}}.r15-workbench-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.r15-workbench-layout .r13-scenario-tabs{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px;border:1px solid var(--r13-line);border-radius:12px;background:#fff}.r15-workbench-layout .r13-scenario-tabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%;text-align:left;padding:12px 14px;border:0;background:transparent;color:var(--r13-muted);font-size:15px;font-weight:600}.r15-workbench-layout .r13-scenario-tabs button.is-active{background:var(--shuo-action-gradient);color:#fff}.r15-workbench-layout .r13-scenario-tabs button:not(.is-active):hover{background:var(--shuo-soft,#f6fbff);color:var(--r13-blue)}.r15-workbench-layout .r13-scenario-panel{min-width:0;padding:30px;min-height:650px}.r15-workbench-label{display:block;color:var(--r13-blue);font-size:14px;font-weight:700;margin-bottom:10px}.r15-workbench-layout .r13-scenario-panel h3{font-size:26px;line-height:1.5;margin:0 0 20px;letter-spacing:-.025em}.r15-workbench-layout h4{font-size:16px;color:var(--r13-ink);margin:24px 0 12px}.r15-workbench-input{padding-bottom:20px;border-bottom:1px solid var(--r13-line)}.r15-workbench-input b{font-size:14px;color:var(--r13-muted)}.r15-workbench-layout p{font-size:16px;line-height:1.8;margin:6px 0 0;color:var(--r13-muted)}.r15-workbench-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;list-style:none;padding:0;margin:0}.r15-workbench-flow li{display:flex;align-items:baseline;gap:12px;padding:0 0 14px;border-bottom:1px solid var(--r13-line);min-width:0}.r15-workbench-flow li>span{color:var(--r13-blue);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.r15-workbench-flow p{margin:0;color:var(--r13-ink)}.r15-workbench-results{display:grid;grid-template-columns:1fr 1fr;gap:24px}.r15-workbench-results h4{margin-top:20px;margin-bottom:6px}.r15-workbench-layout .r13-scenario-review{font-size:14px;line-height:1.7;margin-top:24px;align-items:flex-start}.r13-hub-page .r13-hub-scenarios h2{white-space:normal}@media (max-width:800px){.r15-workbench-layout{grid-template-columns:1fr;gap:16px}.r15-workbench-layout .r13-scenario-tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:6px;scrollbar-width:thin}.r15-workbench-layout .r13-scenario-tabs button{flex:0 0 auto;width:auto;white-space:nowrap}.r15-workbench-layout .r13-scenario-tabs button>span:last-child{display:none}.r15-workbench-layout .r13-scenario-panel{min-height:0;padding:22px}.r15-workbench-layout .r13-scenario-panel h3{font-size:22px}.r15-workbench-flow{gap:14px 18px}}@media (max-width:480px){.r15-workbench-flow,.r15-workbench-results{grid-template-columns:1fr}.r15-workbench-results{gap:0}.r15-workbench-layout .r13-scenario-panel{padding:20px}.r15-workbench-layout .r13-scenario-review{flex-direction:column;gap:5px}}.pa-page{--pa-blue:var(--r13-blue);--pa-cyan:var(--r13-cyan);--pa-line:#b9def3;--pa-ink:var(--r13-ink);--pa-muted:var(--r13-muted);background:#fff}.pa-page h1,.pa-page h2,.pa-page h3{overflow:visible;padding-bottom:.07em}.pa-page a:focus-visible,.pa-page button:focus-visible,.pa-page summary:focus-visible{outline:3px solid var(--pa-cyan);outline-offset:4px}.pa-section{padding:88px 0}.pa-section-heading{max-width:1080px;margin-bottom:38px}.pa-section-heading h2,.pa-questions h2,.pa-team-division h2{margin:12px 0 0;color:var(--pa-ink);font-size:clamp(29px,3vw,46px);font-weight:900;line-height:1.3;letter-spacing:-.03em}.pa-section-heading p,.pa-questions-grid>div>p{margin:18px 0 0;color:var(--pa-muted);font-size:17px;line-height:1.8}.pa-small-label{color:var(--pa-blue);font-size:13px;font-weight:800;letter-spacing:.06em}.pa-hero{position:relative;padding:142px 0 36px;background:radial-gradient(ellipse at 80% 25%,#c8f2ff 0,transparent 43%),linear-gradient(145deg,#fff,#eaf7ff);isolation:isolate}.pa-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(#63b9e410 1px,transparent 1px),linear-gradient(90deg,#63b9e410 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.pa-hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4vw,68px);align-items:center}.pa-hero-copy h1{margin:18px 0 0;color:var(--pa-ink);font-size:clamp(40px,4.2vw,66px);font-weight:900;line-height:1.22;letter-spacing:-.04em}.pa-hero-copy h1>span{display:block;margin-top:8px;color:var(--pa-blue);font-size:1em!important;line-height:1.25!important;white-space:nowrap}.pa-hero-lead{margin:24px 0 0;color:#345674;font-size:clamp(16px,1.25vw,20px);line-height:1.85}.pa-product-form{margin:18px 0 24px;color:var(--pa-ink);font-size:16px;font-weight:700}.pa-hero-actions{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.pa-secondary-button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:13px 20px;border:1px solid #8fc5eb;border-radius:8px;background:#ffffffb8;color:var(--pa-blue);font-size:16px;font-weight:800;text-decoration:none}.pa-secondary-button:hover{border-color:var(--pa-blue);background:#fff}.pa-hero-checks{display:flex;flex-wrap:wrap;gap:14px 20px;margin:23px 0 0;padding:0;list-style:none;color:var(--pa-muted);font-size:13px}.pa-hero-checks li:before{content:"✓";margin-right:7px;color:var(--pa-blue);font-weight:900}.pa-hero-video{min-width:0;overflow:hidden;border:1px solid #95cce9;border-radius:18px;background:#fff;box-shadow:0 28px 70px #085d9d20}.pa-video-caption{display:flex;justify-content:space-between;gap:15px;padding:14px 20px;border-bottom:1px solid var(--pa-line);color:var(--pa-blue);font-size:13px;font-weight:800;background:#f2fbff}.pa-video-caption>span:first-child:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--pa-cyan)}.pa-hero-video video{display:block;width:100%;aspect-ratio:16/9;background:#0a2848;-o-object-fit:contain;object-fit:contain}.pa-hero-bottom{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:25px;margin-top:46px;padding-top:28px;border-top:1px solid var(--pa-line)}.pa-hero-bottom p{margin:0;padding-left:20px;border-left:2px solid #77cde9}.pa-hero-bottom strong{display:block;color:var(--pa-ink);font-size:17px}.pa-hero-bottom span{display:block;margin-top:7px;color:var(--pa-muted);font-size:14px;line-height:1.7}.pa-challenges{background:#f6fbff}.pa-pain-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}.pa-channel-shift{display:flex;flex-direction:column;justify-content:center;padding:42px;border:1px solid var(--pa-line);border-radius:18px;background:radial-gradient(ellipse at 100% 100%,#d1f4ff,transparent 80%),#fff}.pa-channel-shift h3{margin:22px 0 30px;color:var(--pa-blue);font-size:clamp(28px,2.5vw,40px);line-height:1.4;font-weight:900}.pa-channel-path{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 0;border-block:1px solid var(--pa-line);font-weight:800;color:var(--pa-ink);font-size:17px}.pa-channel-path i{color:var(--pa-cyan);font-size:24px;font-style:normal}.pa-channel-tags{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 0}.pa-channel-tags span{padding:7px 13px;border:1px solid var(--pa-line);border-radius:6px;background:#fff;color:var(--pa-blue);font-size:14px}.pa-channel-shift>p{margin:25px 0 0;color:var(--pa-muted);font-size:16px;line-height:1.8}.pa-pain-list{display:grid;gap:12px}.pa-pain-list article{display:grid;grid-template-columns:32px 100px minmax(0,1fr);gap:18px;align-items:center;min-width:0;padding:20px 24px;border:1px solid var(--pa-line);border-left:3px solid var(--pa-cyan);border-radius:10px;background:#fff}.pa-pain-list article>span{color:#5d9eca;font-size:13px;font-weight:800}.pa-pain-list h3{margin:0;color:var(--pa-blue);font-size:23px;font-weight:900;white-space:nowrap}.pa-pain-list p{margin:0;padding-left:18px;border-left:1px solid var(--pa-line);color:var(--pa-muted);font-size:15px;line-height:1.7}.pa-workflows{background:linear-gradient(180deg,#eef8ff,#fff);scroll-margin-top:100px}.pa-loop-board{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.pa-loop-card{min-width:0;display:flex;flex-direction:column;padding:30px 32px;border:1.5px solid #9ecced;border-radius:18px;background:linear-gradient(140deg,#fff 55%,#edf9ff);box-shadow:0 12px 28px #085d9d08}.pa-loop-card header{display:flex;align-items:center;gap:16px}.pa-loop-index{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:11px;background:linear-gradient(140deg,#0abce7,#075bd5);color:#fff;font-size:23px;font-weight:900;box-shadow:0 5px 14px #086ac52b}.pa-loop-card header small{display:block;color:#4b83ac;font-size:11px;font-weight:800;letter-spacing:.1em}.pa-loop-card h3{margin:5px 0 0;color:var(--pa-blue);font-size:clamp(23px,2.1vw,31px);font-weight:900;line-height:1.3}.pa-loop-description{margin:20px 0 0;min-height:55px;color:#365b78;font-size:16px;line-height:1.7}.pa-node-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:center;min-height:194px;margin:16px 0 0;padding:24px 0 20px;list-style:none;background:linear-gradient(180deg,#e4f5ff80,transparent);border-radius:12px}.pa-node-chain li{position:relative;min-width:0;text-align:center}.pa-node-chain li:not(:last-child):after{content:"→";position:absolute;top:27px;right:-21px;color:#48a9e3;font-size:27px;line-height:1}.pa-node-icon{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 13px;border:1px solid var(--pa-line);border-radius:17px;background:linear-gradient(145deg,#fff,#e6f6ff);box-shadow:0 6px 14px #075bd511}.pa-node-icon img{width:64px;height:64px}.pa-node-chain b{display:block;color:#264f70;font-size:15px;line-height:1.5}.pa-radial{position:relative;display:grid;place-items:center;min-height:194px;margin-top:16px;isolation:isolate}.pa-radial-orbit{position:absolute;width:55%;height:130px;border:1px dashed #73bfe5;border-radius:50%;background:radial-gradient(ellipse,#cdefff,#f4fbff);transform:rotate(-12deg)}.pa-radial-orbit:after{content:"";position:absolute;top:20px;right:-12px;bottom:20px;left:-12px;border:1px solid #b5e1f7;border-radius:50%;transform:rotate(24deg)}.pa-radial-core{z-index:1;display:grid;place-items:center;width:104px;height:104px;border:1px solid #b6dff5;border-radius:50%;background:#fff;box-shadow:0 0 0 10px #e5f6ff9c,0 8px 26px #0a6ec319}.pa-radial-core img{width:76px;height:76px}.pa-radial-label{position:absolute;z-index:2;padding:10px 16px;border:1px solid var(--pa-line);border-radius:9px;background:#fff;color:#245981;font-size:16px;font-weight:800;box-shadow:0 4px 12px #125b9a08}.pa-label-0{left:2%;top:22px}.pa-label-1{right:2%;top:22px}.pa-label-2{left:2%;bottom:22px}.pa-label-3{right:2%;bottom:22px}.pa-return-path{height:16px;margin:0 35px;border:1px dashed #78b9df;border-top:0;border-radius:0 0 8px 8px;position:relative}.pa-return-path:before{content:"↑";position:absolute;left:-6px;top:-15px;color:#3999d8;font-size:18px}.pa-feedback{margin:9px 0 19px;color:#527e9d;text-align:center;font-size:13px}.pa-loop-value{margin:auto 0 0;padding-top:19px;border-top:1px solid var(--pa-line);color:var(--pa-blue);font-size:17px;font-weight:800;line-height:1.6}.pa-loop-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:124px;height:124px;border:8px solid #edf8ff;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #b9def3;pointer-events:none}.pa-loop-center svg{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:100px;height:100px;fill:none;stroke:var(--pa-blue);stroke-width:4;animation:pa-loop-spin 18s linear infinite}.pa-loop-center .pa-arrow-cyan{stroke:var(--pa-cyan)}.pa-loop-center b{color:var(--pa-blue);font-size:14px;line-height:1.5;text-align:center}.pa-loop-summary{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;padding:24px 28px;border:1px solid #9bcdeb;border-radius:12px;background:#edf8ff}.pa-loop-summary p{margin:0}.pa-loop-summary strong{color:var(--pa-blue);font-size:18px;line-height:1.6}.pa-loop-summary p>span{display:block;margin-top:8px;color:var(--pa-muted);font-size:14px;line-height:1.7}.pa-loop-summary button{flex:none;padding:10px 17px;border:1px solid #85bbe2;border-radius:7px;background:#fff;color:var(--pa-blue);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.pa-loop-board.is-paused svg{animation-play-state:paused}.pa-capabilities{background:#f0f9ff;border-block:1px solid #d5eaf9}.pa-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px}.pa-capability-grid article{min-width:0;padding:26px 25px;border-top:3px solid var(--pa-cyan);border-radius:0 0 10px 10px;background:#fff}.pa-capability-grid article>span{color:#409cd1;font-size:13px;font-weight:800}.pa-capability-grid h3{margin:13px 0 11px;color:var(--pa-ink);font-size:21px;font-weight:800}.pa-capability-grid p{margin:0;color:var(--pa-muted);font-size:15px;line-height:1.8}.pa-real-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}.pa-real-product figure{margin:0;min-width:0}.pa-real-product figure img{display:block;width:100%;height:auto;border:1px solid var(--pa-line);border-radius:12px}.pa-real-product figcaption{margin-top:12px;color:var(--pa-muted);font-size:14px;text-align:center}.pa-device-detail{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1fr);gap:28px;align-items:center}.pa-device-detail>img{display:block;width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.pa-device-detail h3{margin:16px 0;color:var(--pa-ink);font-size:clamp(24px,2.25vw,34px);font-weight:900;line-height:1.4}.pa-device-detail p{color:var(--pa-muted);font-size:16px;line-height:1.8}.pa-device-detail a{display:inline-block;margin-top:12px;padding-bottom:6px;border-bottom:1px solid var(--pa-blue);color:var(--pa-blue);font-size:15px;font-weight:800;text-decoration:none}.pa-team-division{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:70px;margin-top:65px;padding:46px;border:1px solid #a9d6ee;border-radius:18px;background:radial-gradient(ellipse at 5% 10%,#c9f1ff,transparent 60%),#edf8ff}.pa-team-division h2{font-size:clamp(26px,2.7vw,40px)}.pa-ai-tasks{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pa-ai-tasks span{padding:8px 12px;border:1px solid #b6dff5;border-radius:6px;background:#fff;color:#245981;font-size:14px;font-weight:700}.pa-team-division dl{align-self:center;margin:0}.pa-team-division dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:20px;padding:23px 0;border-bottom:1px solid var(--pa-line)}.pa-team-division dt{color:var(--pa-blue);font-size:17px;font-weight:800}.pa-team-division dd{margin:0;color:var(--pa-muted);font-size:16px;line-height:1.7}.pa-fit{background:#f5fbff}.pa-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pa-industry-grid article{padding:30px;border:1px solid var(--pa-line);border-radius:12px;background:#fff}.pa-industry-grid h3{margin:0;color:var(--pa-blue);font-size:28px;font-weight:900}.pa-industry-grid p{margin:18px 0;color:var(--pa-muted);font-size:16px;line-height:1.8}.pa-industry-grid article>span{display:block;padding-top:18px;border-top:1px solid var(--pa-line);color:#35779e;font-size:14px;line-height:1.8}.pa-delivery-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin:45px 0 0;padding:0;list-style:none}.pa-delivery-steps li{position:relative;min-width:0;border-top:1px solid #9ecdea;padding-top:26px}.pa-delivery-steps li>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #91c9e9;border-radius:50%;background:#edf8ff;color:var(--pa-blue);font-size:15px;font-weight:900}.pa-delivery-steps h3{margin:20px 0 12px;color:var(--pa-ink);font-size:21px;font-weight:800}.pa-delivery-steps p{margin:0;color:var(--pa-muted);font-size:15px;line-height:1.8}.pa-questions{background:linear-gradient(145deg,#edf8ff,#dcf4ff)}.pa-questions-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(35px,6vw,100px)}.pa-questions .r13-primary-button{margin-top:27px}.pa-faq details{border-bottom:1px solid #a9d5ef;padding:22px 0}.pa-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--pa-ink);font-size:19px;line-height:1.6;font-weight:800;list-style:none;cursor:pointer}.pa-faq summary::-webkit-details-marker{display:none}.pa-faq summary:after{content:"+";flex:none;color:var(--pa-blue);font-size:27px;font-weight:400}.pa-faq details[open] summary:after{content:"−"}.pa-faq details p{margin:15px 0 0;color:var(--pa-muted);font-size:16px;line-height:1.9}@keyframes pa-loop-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.pa-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}.pa-hero-copy h1{font-size:39px}.pa-hero-lead br{display:none}.pa-hero-actions a{font-size:14px;padding:12px 16px;gap:12px}.pa-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-loop-card{padding:25px 22px}.pa-node-icon{width:65px;height:68px}.pa-node-icon img{width:52px;height:52px}.pa-node-chain{gap:14px}.pa-node-chain b{font-size:13px}.pa-node-chain li:not(:last-child):after{font-size:23px;right:-16px;top:22px}.pa-radial-label{font-size:13px;padding:8px 10px}.pa-pain-list article{grid-template-columns:25px 80px minmax(0,1fr);gap:12px;padding:18px}.pa-channel-shift{padding:30px}.pa-team-division{gap:35px;padding:35px}.pa-real-product{gap:25px}.pa-device-detail,.pa-delivery-steps{gap:18px}}@media (max-width:850px){.pa-hero{padding-top:115px}.pa-hero-grid,.pa-pain-layout,.pa-real-product,.pa-team-division,.pa-questions-grid{grid-template-columns:minmax(0,1fr)}.pa-hero-video{grid-row:1}.pa-hero-copy h1{font-size:clamp(34px,5.6vw,48px)}.pa-hero-lead br{display:initial}.pa-hero-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-loop-board{grid-template-columns:minmax(0,1fr);gap:22px}.pa-loop-center,.pa-loop-summary button{display:none}.pa-loop-description{min-height:0}.pa-loop-card h3{font-size:27px}.pa-node-icon{width:84px;height:84px}.pa-node-icon img{width:64px;height:64px}.pa-node-chain b{font-size:15px}.pa-node-chain li:not(:last-child):after{top:27px}.pa-industry-grid{gap:16px}.pa-industry-grid article{padding:22px}.pa-delivery-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-device-detail{max-width:620px;margin-inline:auto;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr)}.pa-real-product figure{max-width:760px}.pa-team-division{margin-top:40px}.pa-section{padding:64px 0}}@media (max-width:520px){.pa-hero{padding-top:105px}.pa-video-caption{font-size:11px;padding:11px 13px;gap:7px}.pa-hero-grid{gap:28px}.pa-hero-copy h1{font-size:clamp(32px,8.5vw,43px)}.pa-hero-copy h1>span{white-space:normal}.pa-hero-lead{font-size:16px}.pa-hero-lead br{display:none}.pa-product-form{font-size:14px}.pa-hero-actions a{width:100%;min-height:50px;justify-content:space-between;font-size:16px}.pa-hero-bottom{gap:20px 12px;margin-top:30px;padding-top:22px}.pa-hero-bottom p{padding-left:12px}.pa-hero-bottom strong{font-size:15px}.pa-hero-bottom span{font-size:13px}.pa-section-heading p{font-size:16px}.pa-channel-shift{padding:25px 22px}.pa-channel-path{gap:5px;font-size:13px}.pa-channel-path i{font-size:19px}.pa-pain-list article{grid-template-columns:24px minmax(0,1fr);gap:7px 10px;padding:17px 20px}.pa-pain-list p{grid-column:2;padding:0;border:0;font-size:14px}.pa-pain-list h3{font-size:22px}.pa-loop-card{padding:24px 17px}.pa-loop-index{width:42px;height:42px;font-size:20px}.pa-loop-card header{gap:12px}.pa-loop-card header small{font-size:9px;letter-spacing:.04em}.pa-loop-card h3{font-size:25px}.pa-loop-description{font-size:15px}.pa-node-chain{gap:10px;min-height:145px;padding-top:20px}.pa-node-icon{width:clamp(44px,13vw,62px);height:clamp(48px,14vw,68px);border-radius:12px}.pa-node-icon img{width:90%;height:90%}.pa-node-chain b{font-size:12px}.pa-node-chain li:not(:last-child):after{top:20px;right:-13px;font-size:20px}.pa-radial-label{font-size:12px;padding:8px 9px}.pa-radial-core{width:82px;height:82px}.pa-radial-core img{width:62px;height:62px}.pa-radial{min-height:180px}.pa-label-0,.pa-label-2{left:0}.pa-label-1,.pa-label-3{right:0}.pa-loop-value{font-size:15px}.pa-loop-summary{padding:21px}.pa-loop-summary strong{font-size:16px}.pa-capability-grid{gap:14px}.pa-capability-grid article{padding:19px 16px}.pa-capability-grid h3{font-size:18px;line-height:1.5}.pa-capability-grid p{font-size:14px}.pa-team-division{padding:25px 21px;gap:15px}.pa-team-division dl>div{grid-template-columns:75px minmax(0,1fr);gap:12px}.pa-team-division dd{font-size:14px}.pa-device-detail{gap:15px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.pa-device-detail h3{font-size:24px}.pa-device-detail p{font-size:14px}.pa-industry-grid{grid-template-columns:minmax(0,1fr)}.pa-delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.pa-delivery-steps h3{font-size:20px}.pa-faq summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.pa-loop-center svg{animation:none}}.pa-device-detail>figure>img{max-height:360px;-o-object-fit:contain;object-fit:contain;border:0;border-radius:0}.pa-device-detail>figure>figcaption{font-size:12px;line-height:1.6}@media (max-width:360px){.pa-node-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;padding:20px 12px}.pa-node-chain li:nth-child(2):after{content:none}.pa-node-chain b{white-space:nowrap}.pa-node-chain li:not(:last-child):after{right:-22px}.pa-node-icon{width:62px;height:64px}}.pa-page .pa-section-heading h2,.pa-page .pa-questions h2,.pa-page .pa-team-division h2,.pa-role-heading h2{white-space:nowrap}.pa-page .pa-section-heading p,.pa-page .pa-questions-grid>div>p{font-size:clamp(17px,1.2vw,20px)}.pa-page .pa-loop-description,.pa-page .pa-device-detail p,.pa-page .pa-team-division dd{font-size:18px}.pa-page .pa-capability-grid p,.pa-page .pa-industry-grid p,.pa-page .pa-delivery-steps p{font-size:17px}.pa-page .pa-hero-checks{font-size:15px}.pa-hero-video{position:relative}.pa-video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;border:0;background:transparent;cursor:pointer}.pa-video-play span{display:grid;place-items:center;width:82px;height:82px;padding-left:5px;border:1px solid #ffffffb8;border-radius:50%;background:#fffd;color:var(--pa-blue);font-size:28px;box-shadow:0 8px 30px #052f6070;transition:transform .2s ease,background .2s ease}.pa-video-play:hover span,.pa-video-play:focus-visible span{transform:scale(1.07);background:#fff}.pa-video-error{margin:0;padding:10px 16px;color:var(--pa-blue);font-size:14px;line-height:1.5}.pa-hero-copy h1{margin-top:0;white-space:nowrap}.pa-hero-subtitle{margin:6px 0 0;color:var(--pa-blue);font-size:clamp(36px,3.6vw,56px);font-weight:900;line-height:1.3;letter-spacing:-.04em;white-space:nowrap}.pa-node-chain-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pa-node-chain-five .pa-node-icon{width:68px;height:68px}.pa-node-chain-five .pa-node-icon img{width:52px;height:52px}.pa-node-chain-five li:not(:last-child):after{right:-14px;top:21px;font-size:20px}.pa-node-chain-five b{font-size:14px}.pa-device-detail{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:30px}.pa-device-detail>figure{width:100%;margin:0}.pa-device-detail>figure>img{display:block;width:100%;max-height:520px}.pa-device-detail h3{font-size:clamp(23px,2vw,32px)}.pa-role-work{margin-top:76px}.pa-role-heading h2{margin:12px 0 0;color:var(--pa-ink);font-size:clamp(29px,3vw,46px);font-weight:900;line-height:1.3;letter-spacing:-.03em}.pa-role-heading p{margin:14px 0 0;color:var(--pa-muted);font-size:18px;line-height:1.7}.pa-role-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none}.pa-role-grid li{min-width:0;padding:22px 18px;border:1px solid var(--pa-line);border-top:3px solid var(--pa-cyan);border-radius:9px;background:linear-gradient(155deg,#fff,#eef9ff)}.pa-role-grid span{display:block;color:#408ac0;font-size:14px;font-weight:800}.pa-role-grid strong{display:block;margin-top:13px;color:var(--pa-blue);font-size:clamp(17px,1.35vw,21px);line-height:1.4}.pa-role-grid small{display:block;margin-top:9px;color:var(--pa-muted);font-size:15px;line-height:1.5}.pa-team-division{margin-top:34px}.pa-team-division>div>p{margin:14px 0 0;color:var(--pa-muted);font-size:18px;line-height:1.7}@media (max-width:1100px){.pa-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-node-chain-five .pa-node-icon{width:58px;height:58px}.pa-node-chain-five .pa-node-icon img{width:46px;height:46px}.pa-node-chain-five b{font-size:12px}}@media (max-width:850px){.pa-device-detail{max-width:none;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.pa-node-chain-five .pa-node-icon{width:72px;height:72px}.pa-node-chain-five .pa-node-icon img{width:54px;height:54px}.pa-node-chain-five b{font-size:14px}}@media (max-width:520px){.pa-hero-subtitle{font-size:clamp(27px,7.5vw,35px)}.pa-page .pa-section-heading h2,.pa-page .pa-questions h2,.pa-page .pa-team-division h2,.pa-role-heading h2{font-size:clamp(26px,7.2vw,31px);letter-spacing:-.045em}.pa-page .pa-section-heading p,.pa-page .pa-questions-grid>div>p{font-size:17px}.pa-page .pa-loop-description,.pa-page .pa-device-detail p,.pa-page .pa-team-division dd,.pa-page .pa-capability-grid p,.pa-page .pa-industry-grid p,.pa-page .pa-delivery-steps p{font-size:16px}.pa-page .pa-hero-checks{font-size:14px}.pa-role-work{margin-top:52px}.pa-role-heading p{font-size:16px}.pa-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pa-role-grid li{padding:16px 13px}.pa-role-grid strong{font-size:17px}.pa-role-grid small{font-size:13px}.pa-device-detail{grid-template-columns:minmax(0,1fr);gap:20px}.pa-device-detail>figure{width:min(72%,300px);justify-self:center}.pa-device-detail>figure>img{max-height:none}.pa-device-detail h3{font-size:23px;white-space:nowrap}.pa-node-chain-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:134px}.pa-node-chain-five .pa-node-icon{width:clamp(42px,11vw,56px);height:clamp(42px,11vw,56px);margin-bottom:9px}.pa-node-chain-five .pa-node-icon img{width:85%;height:85%}.pa-node-chain-five li:not(:last-child):after{right:-9px;top:15px;font-size:15px}.pa-node-chain-five b{font-size:11px;line-height:1.25}.pa-team-division>div>p{font-size:16px}.pa-video-play span{width:62px;height:62px;font-size:23px}.pa-channel-shift h3{font-size:clamp(25px,7vw,30px);white-space:nowrap}.pa-capability-grid{grid-template-columns:minmax(0,1fr)}.pa-capability-grid h3{font-size:21px;white-space:nowrap}.pa-node-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;min-height:0;padding:22px 12px}.pa-node-chain b{font-size:15px}.pa-node-chain li:nth-child(2):after{display:none}.pa-node-chain-five{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 20px}.pa-node-chain-five li{display:flex;align-items:center;gap:14px;text-align:left}.pa-node-chain-five .pa-node-icon{flex:none;width:48px;height:48px;margin:0}.pa-node-chain-five .pa-node-icon img{width:38px;height:38px}.pa-node-chain-five b{font-size:16px;line-height:1.4}.pa-node-chain-five li:not(:last-child):after{display:none}}.geo-questionnaire{margin:36px auto 0;max-width:1180px;padding:26px;background:#fff;border:1px solid #c9e5ff;border-radius:20px;box-shadow:0 22px 50px #102d5014;color:#10243f}.geo-step-tabs{display:flex;gap:10px;flex-wrap:wrap}.geo-step-tab{display:flex;align-items:center;gap:8px;border:1px solid #c9e5ff;background:#fff;border-radius:999px;padding:8px 16px;font:800 13px inherit;color:#56718b;cursor:pointer}.geo-step-tab>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8f7ff;color:#0756d8;font-size:11px}.geo-step-tab.is-active{background:#0756d8;border-color:#0756d8;color:#fff}.geo-step-tab.is-active>span{background:#ffffff38;color:#fff}.geo-step-tab.is-done>span{background:#18bde8;color:#fff}.geo-progress{margin:12px 0;color:#56718b;font:800 13px ui-monospace,monospace}.geo-chapter-head{display:flex;gap:14px;align-items:center;margin:12px 0}.geo-chapter-head>b{font:950 30px/1 ui-monospace,monospace;color:#bfe2f5}.geo-chapter-head h2{margin:0;font-size:24px}.geo-chapter-head p{margin:2px 0 0;color:#56718b;font-size:14px}.geo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.geo-field{display:block}.geo-field.is-wide,.geo-choice-group,.geo-question-heading,.geo-consent{grid-column:1/-1}.geo-field>span,.geo-other>span{display:block;margin-bottom:6px;font-size:14px;font-weight:800}.geo-field em,.geo-consent em{margin-left:4px;color:#e2543f;font-size:12px;font-style:normal}.geo-field input,.geo-field textarea,.geo-field select,.geo-other input{width:100%;border:1px solid #c9e5ff;border-radius:10px;padding:11px 13px;font:14px inherit;color:#10243f;background:#fff;outline:none}.geo-field textarea{min-height:84px;resize:vertical}.geo-field :is(input,textarea,select):focus,.geo-other input:focus{border-color:#18bde8;box-shadow:0 0 0 3px #18bde82e}.geo-choice-group{border:0;margin:8px 0;padding:0}.geo-choice-group legend{font-size:16px;font-weight:900;color:#0b3a66}.geo-choice-group legend small{display:block;margin-top:2px;color:#8296ac;font-size:13px;font-weight:600}.geo-choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px;margin-top:8px}.geo-choice{cursor:pointer}.geo-choice input{position:absolute;opacity:0}.geo-choice span{display:block;border:1px solid #c9e5ff;border-radius:10px;padding:9px 13px;color:#155a94;font-size:13.5px;font-weight:700}.geo-choice input:checked+span{border-color:#0756d8;background:#0756d8;color:#fff}.geo-other{display:block}.geo-other>span{font-size:13.5px;color:#155a94}.geo-question-heading{margin:18px 0 0;color:#0b3a66;font-size:17px}.geo-consent{display:flex;align-items:flex-start;gap:9px;margin-top:12px;font-size:14px;font-weight:700;color:#155a94}.geo-consent input{margin-top:5px;accent-color:#0756d8}.geo-form-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid #e4f2fb}.geo-form-actions .geo-btn-ghost{justify-self:start}.geo-form-actions .geo-btn-primary{justify-self:end}.geo-btn{border:0;border-radius:12px;padding:13px 28px;font:900 15px inherit;cursor:pointer}.geo-btn:disabled{opacity:.6;cursor:wait}.geo-btn-primary{background:linear-gradient(120deg,#0756d8,#18bde8);color:#fff}.geo-btn-ghost{border:1px solid #c9e5ff;background:#fff;color:#155a94}.geo-error{margin:10px 0 0;color:#e2543f;font-size:13px;font-weight:700}.geo-privacy{margin:14px 0 0;text-align:center;color:#8296ac;font-size:12.5px}.geo-success{margin:36px auto 0;max-width:1180px;padding:60px 24px;text-align:center;background:#fff;border:1px solid #d5eaf7;border-radius:20px}.geo-success-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e8f7ff;color:#0756d8;font-size:32px}.geo-success h2{margin:14px 0 8px;color:#0b3a66;font-size:22px}.geo-success p{margin:6px 0;color:#56718b}.geo-contact{display:inline-block;margin-top:18px!important;padding:16px 26px;border:1px solid #d5eaf7;border-radius:14px;background:#f4fbff;color:#155a94!important;font-weight:800}.geo-success small{color:#8296ac}@media (max-width:760px){.geo-questionnaire{padding:18px}.geo-fields{grid-template-columns:1fr}.geo-form-actions{grid-template-columns:1fr 1fr}.geo-form-actions>span{display:none}.geo-form-actions .geo-btn-primary{grid-column:2}.geo-step-tab{padding:7px 11px;font-size:12px}}.geo-diagnostic-page{padding-bottom:72px;background:#f6fbff}.geo-diagnostic-shell{max-width:1180px;margin:0 auto;padding:0 24px 60px}.geo-diagnostic-shell>h2{margin:56px 0 6px;text-align:center;font-size:clamp(26px,3.2vw,40px)}.geo-diagnostic-shell>p{text-align:center;color:#56718b}.geo-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.geo-value-grid article{padding:22px;border:1px solid #d5eaf7;border-radius:16px;background:#fff}.geo-value-grid b,.geo-value-grid span{display:block}.geo-value-grid b{margin-bottom:6px;color:#0b3a66;font-size:17px}.geo-value-grid span{color:#56718b;font-size:14px;line-height:1.8}@media (max-width:760px){.geo-diagnostic-hero{padding-top:120px}.geo-value-grid{grid-template-columns:1fr}.geo-diagnostic-shell{padding-inline:20px}}.geo-questionnaire{scroll-margin-top:100px}.geo-step-tab{font-family:inherit;font-size:13px;font-weight:800}.geo-field input,.geo-field textarea,.geo-field select,.geo-other input{font-family:inherit;font-size:14px}.geo-btn{font-family:inherit;font-size:15px;font-weight:900}.geo-step-tab:focus-visible,.geo-btn:focus-visible,.geo-field :is(input,textarea,select):focus-visible,.geo-other input:focus-visible,.geo-consent input:focus-visible,.geo-choice input:focus-visible+span{outline:3px solid #18bde8;outline-offset:3px}.site-page.geo-diagnostic-page{background:#f6fbff}.geo-diagnostic-hero h1,.geo-diagnostic-shell>h2,.geo-chapter-head h2{font-weight:800}.geo-form-actions .geo-btn-primary{grid-column:-2/-1}@media (max-width:520px){.geo-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-choice span{height:100%;padding:10px;font-size:13px;overflow-wrap:anywhere}.geo-other{grid-column:1/-1}.geo-btn{white-space:nowrap;padding:12px 18px}}.geo-diagnostic-hero{padding:150px 48px 72px;border-bottom:1px solid #cceafb;background:linear-gradient(115deg,#e6f6ff,#f8fdff 57%,#e5f7ff);text-align:left}.geo-hero-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(48px,6vw,112px);max-width:1680px;margin-inline:auto}.geo-hero-copy{min-width:0}.geo-hero-eyebrow{margin:0 0 22px;color:#0756d8;font-size:14px;font-weight:800;letter-spacing:.1em}[data-public-surface] .geo-diagnostic-hero h1{margin:0;font-size:clamp(44px,4.3vw,76px);line-height:1.18;font-weight:900;letter-spacing:-.035em;text-wrap:initial}[data-public-surface] .geo-diagnostic-hero h1 span{font:inherit;letter-spacing:inherit}.geo-hero-lead{margin:24px 0 0;color:#123e64;font-size:clamp(20px,1.8vw,30px);font-weight:750;line-height:1.5}.geo-hero-description{max-width:780px;margin:20px 0 0;color:#52718c;font-size:18px;line-height:1.85}.geo-hero-entry{padding:32px 36px;border:1px solid #b9def3;border-radius:18px;background:#ffffffd9;box-shadow:0 18px 48px #1760a00b}.geo-hero-entry-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid #cee6f4}.geo-hero-entry-heading strong{color:#123e64;font-size:24px}.geo-hero-entry-heading>span{color:#55768f;font-size:14px;white-space:nowrap}.geo-hero-chapters{display:grid;gap:0;padding:10px 0;margin:0;list-style:none}.geo-hero-chapters li{display:flex;align-items:center;gap:18px;padding:13px 0;color:#284f6f;font-size:18px;font-weight:650}.geo-hero-chapters li>span{color:#0c94cf;font-size:14px;font-weight:800}.geo-hero-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.geo-hero-actions a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border:1px solid #0a76d1;border-radius:8px;background:linear-gradient(115deg,#075bd5,#08acdb);color:#fff;font-size:16px;font-weight:800;text-decoration:none}.geo-hero-actions a+a{justify-content:center;border-color:#b6d8ee;background:#fff;color:#155a94}.geo-hero-actions a:focus-visible{outline:3px solid #18bde8;outline-offset:4px}@media (max-width:900px){.geo-diagnostic-hero{padding:120px 32px 56px}.geo-hero-layout{grid-template-columns:1fr;gap:36px}.geo-hero-description{max-width:none}.geo-hero-entry{padding:26px}.geo-hero-chapters{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}.geo-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.geo-diagnostic-hero{padding:112px 20px 40px}.geo-hero-eyebrow{font-size:12px;letter-spacing:.04em}.geo-hero-description{font-size:16px}.geo-hero-entry{padding:22px 18px}.geo-hero-entry-heading{align-items:flex-start;flex-direction:column;gap:6px}.geo-hero-entry-heading strong{font-size:22px}.geo-hero-chapters,.geo-hero-actions{grid-template-columns:1fr}.geo-hero-chapters li{font-size:16px;padding:11px 0}.geo-hero-lead{font-size:20px}}.geo-contact-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:32px 28px;border:1px solid #b9d8ed;border-radius:20px;background:linear-gradient(145deg,#fff,#f0f9ff);color:#173b5b;text-align:center;box-shadow:0 24px 90px #0c2a5750}.geo-contact-dialog::backdrop{background:#08284c88;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.geo-contact-dialog .geo-contact-close{position:absolute;right:12px;top:8px;width:36px;height:36px;border:0;background:transparent;color:#345c7e;font-size:28px;cursor:pointer}.geo-contact-kicker{color:#087bad;font-size:13px;font-weight:800}.geo-contact-dialog h2{font-size:24px;line-height:1.4;margin:12px 0;color:#103d67}.geo-contact-dialog p{font-size:15px;line-height:1.8;color:#4b6681;margin:10px 0}.geo-contact-qr{margin:18px auto;width:min(270px,100%);padding:18px;background:#fff;border:1px solid #d8e8f2;border-radius:12px}.geo-contact-qr img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.geo-contact-dialog>a{display:inline-flex;justify-content:center;text-decoration:none}.geo-contact-dialog>small{display:block;margin-top:16px;color:#577188;font-size:12px;line-height:1.8}.geo-contact-dialog button:focus-visible,.geo-contact-dialog a:focus-visible{outline:3px solid #20b7e2;outline-offset:3px}.geo-success{scroll-margin-top:110px}@media (max-width:390px){.geo-contact-dialog{padding:28px 18px}.geo-contact-dialog h2{font-size:22px}.geo-contact-qr{width:230px}}html{scroll-padding-top:110px}@media (min-width:1280px){nav .r13-desktop-nav,nav .r13-nav-actions{display:flex}nav .r13-mobile-menu-toggle{display:none}.r13-desktop-nav{gap:0}.r13-desktop-nav>a,.r13-desktop-nav>div>button{padding-inline:9px;font-size:16px}.r13-nav-actions{gap:8px}.r13-nav-actions>a,.r13-nav-actions>button{padding-inline:12px;font-size:15px}}@media (min-width:1600px){.r13-desktop-nav>a,.r13-desktop-nav>div>button{font-size:19px;padding-inline:14px}}@media (max-width:767px){.shuo-delivery-title-tail{white-space:normal!important}}.site-page :is(h1,h2,h3){text-wrap:balance}.shuo-transform-roof{display:none}.shuo-footer-contact-list{display:flex;flex-direction:column}.shuo-footer-contact-list .shuo-footer-address{order:5}.shuo-footer-contact-list a[href^="https:"]{order:-1}.shuo-footer-nav{display:none}.company-news-timeline-item .company-news-thumb{align-self:center}.r13-wide{width:calc(100% - 96px);max-width:1560px;margin-inline:auto}.r13-home-hub{margin:20px auto 40px;padding:64px 48px;text-align:center;border:1px solid #bdddF3;border-radius:24px;background:linear-gradient(125deg,#e9f7ff,#f8fdff,#e6f8ff)}.r13-home-hub h2{font-size:clamp(30px,3.3vw,48px);line-height:1.3}.r13-home-hub p{margin:20px auto;font-size:19px;color:#3d6687}.r13-home-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px}.r13-home-actions a,.geo-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:1px solid #81bfe5;border-radius:8px;color:#1257a4;font-weight:700;background:#fff}.r13-home-actions a:first-child,.geo-actions .geo-primary{background:linear-gradient(110deg,#0756d8,#079fc5);color:#fff;border-color:transparent}.r13-cases-entry{text-align:center;padding:20px 24px 44px;color:#0756d8;font-size:18px;font-weight:700}.cases-page>section:first-child>.relative.z-10,.r13-cases-body{width:100%;max-width:1680px}.cases-page>section:first-child>.relative.z-10{padding-top:24px;padding-bottom:48px}.cases-page .cases-delivery-path{padding:30px 36px;border-top:2px solid #51bde4;border-bottom:1px solid #a1d5ef;background:linear-gradient(100deg,#e4f5fd,#f5fbff)}.cases-delivery-path>p{font-size:26px;color:#185c94;font-weight:700;margin-bottom:30px}.cases-delivery-path ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cases-delivery-path li{position:relative;display:grid;gap:12px}.cases-delivery-path li:not(:last-child):after{content:"→";position:absolute;right:-14px;top:18px;color:#159ed2}.cases-delivery-path li>span{font-size:15px;color:#168ebe}.cases-delivery-path strong{color:#155a94;font-size:20px;white-space:nowrap}.cases-page .shuo-cases-sidebar{width:240px}.cases-page .cases-result-grid>div{padding:28px}.cases-page .cases-result-grid h3{font-size:24px;line-height:1.45}.cases-page .cases-result-grid p{font-size:16px;line-height:1.8}.geo-page{background:#f0f9ff;color:#244c70;padding-bottom:72px}.geo-intro{padding-block:160px 80px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.geo-kicker{color:#096eae;font-weight:700;letter-spacing:.1em}.geo-intro h1{font-size:clamp(38px,4.5vw,66px);line-height:1.25;margin:24px 0}.geo-intro p{max-width:620px;font-size:20px;line-height:1.9}.geo-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.geo-intro small{display:block;margin-top:16px;font-size:14px;color:#53748d}.geo-path{display:grid;justify-items:center;gap:16px;padding:40px;background:linear-gradient(150deg,#e2f4ff,#fff);border:1px solid #b7dcf4;border-radius:24px}.geo-path>span{font-size:20px}.geo-path>strong{font-size:clamp(28px,3vw,40px);color:#096bc5;padding:24px 20px;border-block:1px solid #8fd0ec}.geo-path>i{font-size:26px;color:#129bc8;font-style:normal}.geo-path>div{display:flex;gap:20px;color:#25658d}.geo-guide h2{font-size:36px;margin-bottom:32px}.geo-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.geo-guide article{padding-top:24px;border-top:2px solid #65c0e3}.geo-guide article>span{color:#168cbb}.geo-guide h3{font-size:24px;margin:18px 0}.geo-guide p{font-size:17px;line-height:1.9}.r13-cert-directions{margin-top:24px;padding:24px;background:#f4fbff;border:1px solid #d5eaf7;border-radius:16px}.r13-cert-directions h3{font-size:24px}.r13-cert-directions p{margin:12px 0;color:#466982;line-height:1.8}.r13-cert-directions>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.r13-cert-directions article{padding:18px;background:#fff;border:1px solid #d5eaf7;border-radius:10px}.r13-cert-directions h4{color:#155a94;font-size:17px}@media (min-width:1600px){.cases-page .cases-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:1100px){.cases-page .shuo-cases-sidebar{width:210px}.cases-delivery-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-delivery-path li:after{display:none}.geo-intro{gap:32px}.r13-wide{width:calc(100% - 48px)}}@media (max-width:1023px){.cases-page .shuo-cases-sidebar{width:100%}}@media (max-width:767px){.geo-intro{grid-template-columns:1fr;padding-top:120px;gap:36px}.geo-guide>div{grid-template-columns:1fr}.geo-guide h2{font-size:28px}.geo-path{padding:28px 18px}.geo-path>div{gap:12px}.r13-wide{width:calc(100% - 40px)}.r13-home-hub{padding:36px 20px}.cases-page .cases-delivery-path{padding:24px}.cases-page .cases-result-grid>div{padding:24px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:#eaf7ff}body{font-family:"Alibaba PuHuiTi 2.0",-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eaf7ff;color:#10243f}#root{min-height:100vh;background:#eaf7ff}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-weight:900;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary{color:#fff;border:1px solid rgba(30,102,245,.18);border-radius:8px;background:linear-gradient(135deg,#1e66f5,#16bfea);box-shadow:0 18px 42px #1e66f52e}.btn-outline{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffffe6;padding:.75rem 2rem;font-weight:900;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-outline:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-outline:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-outline{color:#15416d;border:1px solid rgba(125,204,255,.72);border-radius:8px}.card,.site-card,.shuo-flow-card,.industry-lens,.industry-node,.shuo-route-card,.shuo-node{border:1px solid rgba(155,220,255,.78);border-radius:8px;background:radial-gradient(circle at 88% 12%,#22d3ee21,#22d3ee00 34%),linear-gradient(180deg,#fffffffc,#f7fdfff5),linear-gradient(135deg,#22d3ee1a,#7c9cff12);box-shadow:0 20px 58px #2360961a,inset 0 1px #ffffffeb;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease,background .26s ease;overflow:hidden;position:relative;isolation:isolate}.card:before,.site-card:before,.shuo-flow-card:before,.industry-lens:before,.industry-node:before,.shuo-route-card:before,.shuo-node:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,#22d3ee,rgba(30,102,245,.46),transparent);opacity:.82;z-index:0}.card:hover,.site-card:hover,.shuo-flow-card:hover,.industry-lens:hover,.industry-node:hover,.shuo-route-card:hover,.shuo-node:hover{border-color:#22d3eeeb;box-shadow:0 24px 60px #3171aa21}.shuo-section-field{background:linear-gradient(180deg,#effaff,#f8fdff 44%,#e8f7ff);color:#10243f;position:relative;isolation:isolate;scroll-margin-top:112px}.shuo-section-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(61,145,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(61,145,255,.04) 1px,transparent 1px),linear-gradient(90deg,#99d5ff1a,#ffffff1a 24%,#ffffff1f 76%,#9bdbff1a),linear-gradient(180deg,#ffffff3d,#bbe4ff1f);background-size:156px 156px,156px 156px,auto,auto;opacity:.34;z-index:-2}.shuo-section-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 14%,#22d3ee1a,#22d3ee00 34%),radial-gradient(circle at 84% 10%,#7c9cff17,#7c9cff00 32%),linear-gradient(180deg,#ffffff38,#fff0 40%,#73cdff14);z-index:-1}.shuo-section-field-strong{background:linear-gradient(180deg,#e8f8ff,#f7fdff 48%,#e4f6ff)}.gradient-text,.text-gradient-tech,.shuo-gradient-text{background:linear-gradient(105deg,#1e66f5,#22d3ee 54%,#7c9cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shuo-login-page{background:radial-gradient(circle at 78% 18%,#22d3ee2e,#22d3ee00 28%),linear-gradient(135deg,#f8fdff,#e9f8ff 48%,#d8f0ff)}.shuo-login-visual{position:relative;min-height:620px;overflow:hidden;background:radial-gradient(circle at 52% 48%,#22d3ee38,#22d3ee00 34%),linear-gradient(135deg,#ebf7fffa,#d6edffe0);isolation:isolate}.shuo-login-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffffad,#fff0 42%),linear-gradient(90deg,rgba(30,102,245,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(30,102,245,.04) 1px,transparent 1px);background-size:auto,112px 112px,112px 112px;opacity:.42;z-index:-2}.shuo-login-visual:after{content:"";position:absolute;left:50%;top:54%;width:72%;height:72%;border-radius:999px;background:radial-gradient(circle,#ffffff8f,#fff0 62%),conic-gradient(from 18deg,#1e66f514,#22d3ee4d,#7c9cff1f,#22d3ee3d,#1e66f514);transform:translate(-50%,-50%);z-index:-1}.shuo-login-logo{position:absolute;left:56px;top:48px;width:126px;height:auto;-o-object-fit:contain;object-fit:contain}@keyframes shuoLoginFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.shuo-nav-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:4px 0;min-width:138px;transition:background .26s ease,box-shadow .26s ease,transform .26s ease}.shuo-nav-logo-img{display:block;width:130px;height:auto;max-height:64px;-o-object-fit:contain;object-fit:contain}.shuo-nav-logo:hover{transform:translateY(-1px)}.shuo-wq-hero{min-height:650px;background:radial-gradient(circle at 76% 32%,#3bbeff4d,#3bbeff00 34%),radial-gradient(circle at 18% 18%,#22d3ee24,#22d3ee00 30%),linear-gradient(112deg,#fbfeff,#f2fbff 34%,#dff5ff 72%,#f8fdff);color:#10243f}.shuo-wq-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(30,102,245,.035) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(30,102,245,.03) 0 1px,transparent 1px 100%),linear-gradient(90deg,#ffffffad,#ffffff1f 42%,#22d3ee24);background-size:152px 152px,152px 152px,auto;opacity:.4;z-index:-1}.shuo-wq-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;pointer-events:none;background:linear-gradient(180deg,#fff0,#e1f7ffc2),linear-gradient(90deg,#22d3ee29,#ffffff2e,#7c9cff1a);clip-path:none;border:0;z-index:-1}.shuo-hero-title-one-line{display:block;width:100%;max-width:100%;font-size:clamp(50px,3.75vw,72px);line-height:1.04;white-space:nowrap;text-align:left}.shuo-hero-title-one-line .shuo-hero-nowrap{display:block;white-space:nowrap}.shuo-wq-hero-intro{align-self:start;padding-top:clamp(16px,2.1vw,34px)}.shuo-hero-title-linked{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;background:linear-gradient(105deg,#0a55d8,#1498ee 24%,#22d3ee 42%,#5967ff 64%,#18c8f6,#2468f2);background-size:230% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shuoHeroTitleFlow 8s ease-in-out infinite alternate}.shuo-hero-nowrap{white-space:nowrap}.shuo-hero-phrase{display:inline;white-space:nowrap}.shuo-hero-phrase+.shuo-hero-phrase:before{content:" "}.shuo-wq-visual-wrap{position:relative;display:grid;min-height:430px;place-items:center;align-self:start;overflow:visible}.shuo-wq-visual-wrap:before{content:"";position:absolute;top:8%;right:0;bottom:0;left:4%;border-radius:999px;background:radial-gradient(circle at 50% 46%,#18d4ff42,#18d4ff00 62%),radial-gradient(circle at 50% 60%,#1e66f51f,#1e66f500 58%);filter:blur(2px)}.shuo-hero-orbit-svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible;pointer-events:none}.shuo-hero-orbit{fill:none;stroke:url(#shuoHeroOrbitGradient);stroke-width:2.8;stroke-linecap:round;stroke-dasharray:16 18;vector-effect:non-scaling-stroke;animation:shuoHeroOrbitDash 8.5s linear infinite}.shuo-hero-orbit-b{stroke-width:1.8;stroke-dasharray:8 18;opacity:.72;animation-duration:12s;animation-direction:reverse}.shuo-hero-core-shell{position:absolute;left:50%;top:51%;z-index:4;display:grid;width:288px;height:256px;place-items:center;transform:translate(-50%,-50%)}.shuo-hero-core-shell:before,.shuo-hero-core-shell:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.shuo-hero-core-shell:before{top:7%;right:7%;bottom:7%;left:7%;background:radial-gradient(circle,#22d3ee33,#22d3ee00 64%);box-shadow:0 0 0 1px #94d5ff38,0 34px 82px #1e66f52e}.shuo-hero-core-shell:after{top:20%;right:20%;bottom:20%;left:20%;border:1px solid rgba(255,255,255,.74);box-shadow:inset 0 0 36px #fff6,0 0 42px #22d3ee3d}.shuo-hero-core-hex{position:relative;z-index:2;display:grid;width:208px;height:180px;place-items:center;clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0 50%);background:linear-gradient(145deg,#ffffff52,#fff0 42%),linear-gradient(135deg,#1e66f5,#18c8f6 54%,#22d3ee);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -24px 42px #0a55d82e,0 24px 58px #1e66f538;grid-template-rows:auto auto;align-content:center;gap:4px;animation:shuoHeroCoreFloat 5.8s ease-in-out infinite}.shuo-hero-core-hex span{color:#fff;font-size:clamp(70px,5.3vw,94px);font-weight:900;line-height:1;letter-spacing:0;text-shadow:0 10px 28px rgba(0,70,160,.2)}.shuo-hero-core-hex small{color:#ffffffeb;font-size:13px;font-weight:900;line-height:1;letter-spacing:0}.shuo-hero-orbit-particle{position:absolute;left:50%;top:51%;z-index:5;display:none;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 0 0 7px #22d3ee24,0 0 26px #22d3ee8a;pointer-events:none}.shuo-hero-orbit-particle-a{animation:shuoHeroParticleOrbitA 9s linear infinite}.shuo-hero-orbit-particle-b{width:9px;height:9px;background:#22d3ee;animation:shuoHeroParticleOrbitB 12s linear infinite reverse}.shuo-hero-base-glow{position:absolute;left:50%;bottom:9%;z-index:1;width:46%;height:12%;border-radius:999px;background:radial-gradient(ellipse,rgba(30,102,245,.2),rgba(34,211,238,.08) 44%,transparent 70%);transform:translate(-50%);filter:blur(6px)}.shuo-wq-visual{display:none}.shuo-hero-callout{position:absolute;z-index:3;display:flex;min-width:132px;align-items:center;border:0;border-left:3px solid rgba(34,211,238,.92);border-radius:6px;background:#ffffffa8;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #23609617;color:#10243f;padding:12px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shuo-hero-callout span{color:#0a88d8;font-size:11px;font-weight:900;line-height:1.1}.shuo-hero-callout strong{color:#10243f;font-size:18px;font-weight:900;line-height:1.16}.shuo-hero-system-node{position:relative;z-index:1;min-width:0;max-width:172px;gap:9px;align-self:center;box-shadow:none}.shuo-hero-system-node strong{font-size:14px;white-space:nowrap}.shuo-wq-metrics{width:min(100%,660px);margin-left:0;margin-right:0;border-top:1px solid rgba(148,213,255,.48);border-bottom:1px solid rgba(148,213,255,.34);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.shuo-wq-metrics>div{display:grid;min-height:78px;align-content:center;justify-items:start;border-right:1px solid rgba(148,213,255,.34);padding:14px 18px;text-align:left;background:transparent}.shuo-wq-metrics>div:last-child{border-right:0}.shuo-wq-metrics p{background:linear-gradient(105deg,#1e66f5,#22d3ee 58%,#7c9cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:28px;font-weight:900;line-height:1}.shuo-wq-metrics span{margin-top:8px;color:#46617d;font-size:12px;font-weight:900}.shuo-wq-service-system{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:112px;background:linear-gradient(180deg,#fbfeff,#edf9ff),radial-gradient(circle at 18% 4%,#22d3ee1a,#22d3ee00 34%),radial-gradient(circle at 82% 8%,#2563eb14,#2563eb00 32%)}.shuo-wq-service-system:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(30,102,245,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(30,102,245,.03) 1px,transparent 1px),linear-gradient(90deg,#22d3ee1a,#fff0 24%,#fff0 76%,#22d3ee14);background-size:156px 156px,156px 156px,auto;opacity:.34;z-index:-1}.shuo-service-orbit{position:relative;min-height:640px;border:0;border-radius:8px;background:radial-gradient(circle at 50% 48%,#22d3ee2b,#22d3ee00 28%),radial-gradient(circle at 50% 48%,#1e66f51a,#1e66f500 44%),linear-gradient(180deg,#ffffff1a,#effaff00);box-shadow:none;overflow:visible}.shuo-service-orbit:before{display:none}.shuo-service-orbit:after{content:"";position:absolute;left:50%;top:50%;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,#ffffff57,#fff0 66%);transform:translate(-50%,-50%);pointer-events:none}.shuo-wq-service-card{position:relative;min-height:224px;border:0;border-radius:8px;background:radial-gradient(circle at 92% 12%,#22d3ee12,#22d3ee00 34%),linear-gradient(180deg,#ffffff70,#f8fdff2e),linear-gradient(135deg,#22d3ee0b,#7c9cff06);box-shadow:inset 2px 0 #22d3ee52,inset 0 1px #ffffffb8;padding:30px;overflow:hidden}.shuo-wq-service-card:before{content:"";position:absolute;inset:20px 24px auto auto;width:46px;height:2px;background:linear-gradient(90deg,#22d3ee,#1e66f500)}.shuo-wq-service-card:after{content:none}.shuo-wq-service-card span{position:relative;z-index:1;display:inline-flex;height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;font-size:15px;font-weight:900;box-shadow:0 16px 34px #1e66f52e,0 0 0 6px #22d3ee17}.shuo-wq-service-card h3{position:relative;z-index:1;margin-top:24px;color:#0a55d8;font-size:28px;font-weight:900;line-height:1.2}.shuo-wq-service-card p{position:relative;z-index:1;margin-top:14px;color:#5d718a;font-size:16px;font-weight:600;line-height:1.8}@keyframes shuoServiceOrbitSpin{to{transform:rotate(360deg)}}@keyframes shuoServiceLineFlow{to{stroke-dashoffset:-38}}@keyframes shuoServiceNodeBreathe{0%,to{border-color:#94d5ff94;box-shadow:inset 0 1px #fffffff0,0 18px 42px #2360961a;transform:translateY(0)}50%{border-color:#22d3eeeb;box-shadow:inset 0 1px #fffffff0,0 22px 48px #1e66f524;transform:translateY(-3px)}}@keyframes shuoServiceNodeBreatheCentered{0%,to{border-color:#94d5ff94;box-shadow:inset 0 1px #fffffff0,0 18px 42px #2360961a;transform:translate(-50%) translateY(0)}50%{border-color:#22d3eeeb;box-shadow:inset 0 1px #fffffff0,0 22px 48px #1e66f524;transform:translate(-50%) translateY(-3px)}}.shuo-product-factory{position:relative;display:grid;gap:10px;min-height:560px;border:0;border-radius:8px;background:radial-gradient(circle at 50% 44%,#22d3ee29,#22d3ee00 44%),linear-gradient(180deg,#ffffffeb,#f4fcffc7);box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #9edcff47,0 20px 48px #23609614;padding:34px 28px 30px;overflow:hidden}.shuo-product-factory:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#1e66f500,#22d3ee,#1e66f5,#1e66f500)}.shuo-product-bar{position:relative;z-index:3;width:min(100%,420px);margin:0 auto;border-radius:8px;background:linear-gradient(135deg,#145df1,#2b78ff 55%,#22d3ee);color:#fff;box-shadow:0 18px 42px #1e66f52e;padding:16px 20px;text-align:center;font-size:30px;font-weight:900;line-height:1.1}.shuo-product-flow-connector{position:relative;z-index:5;display:flex;height:36px;align-items:center;justify-content:center;pointer-events:none}.shuo-product-flow-connector span{position:relative;display:block;width:28px;height:36px;border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#e8f8ffd1),linear-gradient(180deg,#22d3ee1a,#1e66f529);box-shadow:inset 0 0 0 1px #94d5ff99,0 10px 24px #1e66f51a,0 0 0 8px #22d3ee0e}.shuo-product-flow-connector span:before{content:"";position:absolute;left:50%;top:8px;width:9px;height:9px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 8px #22d3ee21,0 0 22px #1e66f542;transform:translate(-50%,-50%);animation:shuoProductFlow 2.6s ease-in-out infinite}.shuo-product-flow-connector span:after{content:"";position:absolute;left:50%;bottom:5px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #22d3ee;filter:drop-shadow(0 8px 10px rgba(30,102,245,.2));transform:translate(-50%)}.shuo-product-stage,.shuo-product-employee{position:relative;z-index:3}.shuo-product-stage{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:16px;border-radius:8px;border-left:3px solid rgba(34,211,238,.78);background:linear-gradient(180deg,#fffffff5,#f3fcffd6);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #94d5ff5c,0 14px 34px #2360960f;padding:14px}.shuo-product-stage-label{display:flex;min-height:72px;width:100%;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(180deg,#e8f8fff5,#d8f4ffb8);color:#0a55d8;padding:10px 12px;font-size:14px;font-weight:900;line-height:1.2;box-shadow:inset 0 0 0 1px #94d5ff7a,0 10px 24px #2360960e;white-space:nowrap}.shuo-product-inputs,.shuo-product-engine,.shuo-product-outcomes{display:grid;gap:14px}.shuo-product-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.shuo-product-engine{grid-template-columns:repeat(4,minmax(0,1fr))}.shuo-product-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.shuo-product-inputs span,.shuo-product-engine span,.shuo-product-outcomes span,.shuo-product-employee{display:flex;min-height:72px;align-items:center;justify-content:center;border:1px solid rgba(148,213,255,.46);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f4fcffe6);color:#0a55d8;font-size:20px;font-weight:900;text-align:center;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #2360960b}.shuo-product-engine span{min-height:64px;background:linear-gradient(180deg,#ebf9fffa,#e0f6ffdb);font-size:17px}.shuo-product-employee{width:min(100%,620px);margin:0 auto;min-height:68px;background:linear-gradient(135deg,#fffffff5,#def6ffdb);box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #22d3ee29,0 18px 38px #1e66f51a}.shuo-product-outcomes span{min-height:76px;color:#fff;background:linear-gradient(135deg,#1e66f5,#22d3ee)}.shuo-course-card{border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f7fdfff0)}.shuo-course-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#fff0 58%,#071a3a38),radial-gradient(circle at 86% 20%,#ffffff38,#fff0 38%);opacity:.78}.shuo-cases-sidebar{color:#10243f}.shuo-cases-search input{border-radius:8px;font-size:15px;font-weight:700}.shuo-cases-nav{border:0;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f4fcffe0);box-shadow:inset 0 0 0 1px #94d5ff61,0 18px 46px #18588e14;padding:12px}.shuo-cases-nav-item{position:relative;min-height:58px;border-radius:8px;padding:0 18px;font-size:16px;font-weight:900;background:#ffffffa3;box-shadow:inset 0 0 0 1px #c9e5ff85}.shuo-cases-nav-item>span{margin-right:12px;color:currentColor;font-size:22px;opacity:.92}.shuo-cases-nav-item:before{content:"";position:absolute;left:8px;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(180deg,#22d3ee,#1e66f5);opacity:0;transition:opacity .24s ease}.shuo-cases-nav-item:hover{background:#effaff;box-shadow:inset 0 0 0 1px #94d5ffc7}.shuo-cases-nav-item-active{background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;box-shadow:0 16px 34px #1e66f52e}.shuo-cases-nav-item-active:before{opacity:1;background:#ffffffdb}.shuo-finance-hero{position:relative;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(420px,.9fr);gap:34px;align-items:center;margin-bottom:24px;border-radius:8px;background:radial-gradient(circle at 74% 22%,#22d3ee38,#22d3ee00 34%),linear-gradient(120deg,#fffffffa,#f0fbffe6 48%,#d8f4ffc7);box-shadow:inset 0 0 0 1px #94d5ff7a,0 20px 54px #18588e17;padding:34px 40px;overflow:hidden}.shuo-finance-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#22d3ee,#1e66f5,#7c9cff00)}.shuo-finance-title-card{position:relative;z-index:1}.shuo-finance-title-card h1{color:#10243f;font-size:clamp(34px,3.1vw,56px);font-weight:900;line-height:1.08;letter-spacing:0;white-space:nowrap}.shuo-finance-title-card h1 span{display:inline-block;margin-right:8px;background:linear-gradient(105deg,#0a55d8,#22d3ee 58%,#5967ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.shuo-finance-title-card p{max-width:none;margin-top:18px;color:#4d6884;font-size:18px;font-weight:800;line-height:1.8;white-space:nowrap}.shuo-finance-capability-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.shuo-finance-capability-row span{border:1px solid rgba(148,213,255,.58);border-radius:999px;background:#ffffffa3;color:#0a55d8;padding:10px 15px;font-size:15px;font-weight:900}.shuo-finance-visual{position:relative;z-index:1;min-height:210px}.shuo-finance-visual:before{content:"";position:absolute;top:16px;right:10px;bottom:-10px;left:34px;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.22),rgba(30,102,245,.08) 42%,transparent 70%);filter:blur(10px)}.shuo-finance-dashboard{position:relative;display:grid;gap:18px;border:1px solid rgba(148,213,255,.68);border-radius:8px;background:linear-gradient(180deg,#ffffffdb,#f8fdff9e),linear-gradient(135deg,#22d3ee1a,#1e66f514);box-shadow:inset 0 1px #ffffffeb,0 24px 54px #1e66f524;padding:22px;overflow:hidden}.shuo-finance-dashboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(30,102,245,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(30,102,245,.035) 1px,transparent 1px);background-size:96px 96px;opacity:.32}.shuo-finance-dashboard-head,.shuo-finance-ledger-grid,.shuo-finance-flow{position:relative;z-index:1}.shuo-finance-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.shuo-finance-dashboard-head strong{color:#10243f;font-size:24px;font-weight:900}.shuo-finance-dashboard-head span{border-radius:999px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;padding:8px 13px;font-size:13px;font-weight:900}.shuo-finance-ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shuo-finance-ledger-grid div{border-radius:8px;background:#ffffffc7;box-shadow:inset 0 0 0 1px #94d5ff6b;padding:16px 14px}.shuo-finance-ledger-grid span{color:#5d718a;font-size:13px;font-weight:800}.shuo-finance-ledger-grid strong{display:block;margin-top:8px;background:linear-gradient(105deg,#1e66f5,#22d3ee 58%,#5967ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:25px;font-weight:900}.shuo-finance-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px}.shuo-finance-flow span{display:grid;min-height:42px;place-items:center;border-radius:8px;background:#effaffe6;color:#155a94;font-size:14px;font-weight:900;box-shadow:inset 0 0 0 1px #94d5ff70}.shuo-finance-flow i{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,#1e66f52e,#22d3ee);position:relative}.shuo-finance-flow i:after{content:"";position:absolute;right:-1px;top:50%;width:0;height:0;border-bottom:5px solid transparent;border-left:8px solid #22d3ee;border-top:5px solid transparent;transform:translateY(-50%)}.shuo-finance-frame{border-radius:8px;box-shadow:inset 0 0 0 1px #94d5ff85,0 18px 50px #18588e14}.shuo-delivery-shell{position:relative;overflow:hidden;scroll-margin-top:112px;border-radius:8px;background:radial-gradient(circle at 14% 10%,#22d3ee1f,#22d3ee00 30%),radial-gradient(circle at 86% 18%,#7c9cff17,#7c9cff00 32%),linear-gradient(180deg,#ffffff47,#eefaff33);box-shadow:none;padding:28px 34px 34px}.shuo-delivery-heading p{max-width:640px;margin-left:auto;margin-right:auto}@keyframes shuoHeroTitleFlow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes shuoHeroOrbitDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-272}}@keyframes shuoPageVisualConnector{0%{stroke-dashoffset:0}to{stroke-dashoffset:-112}}@keyframes shuoHeroCoreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shuoHeroParticleOrbitA{0%{transform:translate(-50%,-50%) rotate(-13deg) translate(252px) scale(.92);opacity:.45}18%,78%{opacity:1}to{transform:translate(-50%,-50%) rotate(347deg) translate(252px) scale(.92);opacity:.45}}@keyframes shuoHeroParticleOrbitB{0%{transform:translate(-50%,-50%) rotate(22deg) translate(214px) scale(.86);opacity:.42}18%,78%{opacity:.92}to{transform:translate(-50%,-50%) rotate(382deg) translate(214px) scale(.86);opacity:.42}}@keyframes shuoPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.88}50%{transform:translate(-50%,-50%) scale(1.28);opacity:1}}@keyframes shuoChainRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-148}}@keyframes shuoTransformOrbit{0%{left:0;opacity:.4}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 58px);opacity:.4}}@keyframes shuoRunnerPulse{0%,to{opacity:.42}50%{opacity:.82}}@keyframes shuoProductFlow{0%{top:8px;opacity:0}18%,82%{opacity:1}to{top:23px;opacity:0}}@keyframes shuoNodeGlow{0%,18%,to{box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #94d5ff57,0 16px 34px #23609612;transform:translateY(0)}8%{box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #22d3ee94,inset 0 0 30px #22d3ee21,0 18px 42px #1e66f51a;transform:translateY(-2px)}}.shuo-hero-card,.shuo-war-room,.shuo-dark-panel,.shuo-outcome-panel,.shuo-proof-strip,.shuo-engine-board,.shuo-media-shell,.shuo-metric-rail,.industry-command-core,.site-panel{border:1px solid rgba(148,213,255,.72);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f7fcfff0),linear-gradient(135deg,#22d3ee1a,#7c9cff0f);box-shadow:0 22px 64px #2360961c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;position:relative;isolation:isolate}.shuo-hero-card:before,.shuo-war-room:before,.shuo-dark-panel:before,.shuo-outcome-panel:before,.shuo-proof-strip:before,.shuo-engine-board:before,.shuo-media-shell:before,.shuo-metric-rail:before,.industry-command-core:before,.site-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#1e66f5,#22d3ee,#7c9cff00);opacity:.9;z-index:0}.shuo-war-room:after,.shuo-engine-board:after,.industry-command-core:after,.site-panel:after{content:"";position:absolute;right:18px;bottom:18px;width:72px;height:72px;border-right:1px solid rgba(34,211,238,.34);border-bottom:1px solid rgba(34,211,238,.34);pointer-events:none;z-index:0}.shuo-home-video-shell{border:0;border-radius:8px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;isolation:isolate}.shuo-home-video-shell:before{display:none}.shuo-home-video-shell>div{position:relative;z-index:1;border:0;border-radius:0;background:#0a55d8;box-shadow:none}.shuo-home-video-shell>div:after{content:"";position:absolute;inset:auto 0 0;z-index:2;display:block;height:34px;pointer-events:none;background:linear-gradient(180deg,#30c6ee00,#32c4eb 66%)}.shuo-home-video-shell video{transform:scale(1.06);transform-origin:center;-o-object-position:center 44%;object-position:center 44%}.shuo-balanced-heading{max-width:100%;text-wrap:balance;word-break:keep-all}.shuo-balanced-heading>span{display:block;white-space:nowrap}.shuo-page-hero-title{max-width:960px;font-size:clamp(42px,3.8vw,54px);line-height:1.08;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:keep-all}.shuo-page-visual,.shuo-consult-visual,.shuo-talent-visual{position:relative;min-height:430px;border-radius:8px;border:1px solid rgba(148,213,255,.68);background:radial-gradient(circle at 48% 18%,#22d3ee33,#22d3ee00 34%),linear-gradient(145deg,#ffffffe0,#e8f8ffbd);box-shadow:0 24px 68px #2360961f;overflow:hidden;isolation:isolate}.shuo-page-visual:before,.shuo-consult-visual:before,.shuo-talent-visual:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:8px;border:1px solid rgba(148,213,255,.34);pointer-events:none}.shuo-page-visual-core{position:absolute;left:50%;top:50%;z-index:3;width:min(54%,300px);min-height:156px;display:grid;place-items:center;border-radius:8px;background:radial-gradient(circle at 50% 18%,#7edfff4d,#7edfff00 58%),linear-gradient(135deg,#fff,#edfaff);box-shadow:0 24px 58px #1e66f51f,inset 0 0 0 1px #94d5ff70;padding:20px;text-align:center;transform:translate(-50%,-50%)}.shuo-page-visual-core span,.shuo-talent-visual-core span{display:inline-flex;margin-bottom:12px;border-radius:8px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;padding:8px 13px;font-size:14px;font-weight:900}.shuo-page-visual-core strong,.shuo-talent-visual-core strong{display:block;color:#10243f;font-size:28px;font-weight:900;line-height:1.18}.shuo-page-visual-core p{margin-top:12px;color:#5d718a;font-size:14px;font-weight:700;line-height:1.8}.shuo-page-visual-modules{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:160px 142px;z-index:2}.shuo-page-visual-module{position:relative;z-index:2;display:grid;align-content:center;min-height:104px;border-radius:8px;border:1px solid rgba(148,213,255,.54);background:#ffffffc7;box-shadow:inset 3px 0 #22d3ee70;padding:18px}.shuo-page-visual-module span{color:#1e66f5;font-size:13px;font-weight:900}.shuo-page-visual-module strong{margin-top:8px;color:#10243f;font-size:19px;font-weight:900}.shuo-enterprise-hero-visual{position:relative;min-height:430px;border-radius:8px;border:1px solid rgba(148,213,255,.66);background:radial-gradient(circle at 50% 12%,#22d3ee33,#22d3ee00 35%),linear-gradient(135deg,#fffffff0,#e7f8ffd1);box-shadow:0 24px 68px #2360961f;overflow:hidden;padding:28px;isolation:isolate}.shuo-enterprise-hero-visual:before{content:"";position:absolute;left:28px;right:28px;top:32px;height:4px;border-radius:999px;background:linear-gradient(90deg,#1e66f500,#22d3ee,#1e66f5,#1e66f500);opacity:.76;pointer-events:none}.shuo-enterprise-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:286px;padding-top:24px}.shuo-enterprise-hero-column{position:relative;display:grid;align-content:space-between;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f7fdffdb),linear-gradient(135deg,#22d3ee1a,#7c9cff0d);box-shadow:inset 0 0 0 1px #94d5ff70,0 18px 44px #23609614;padding:20px;overflow:visible}.shuo-enterprise-hero-column:nth-child(2){background:radial-gradient(circle at 50% 18%,#22d3ee40,#22d3ee00 48%),linear-gradient(180deg,#fffffffa,#ebfaffeb);box-shadow:inset 0 0 0 1px #22d3ee94,0 22px 54px #1e66f51c}.shuo-enterprise-column-head strong{display:block;color:#10243f;font-size:20px;font-weight:900;line-height:1.22;white-space:nowrap}.shuo-enterprise-column-head p{margin-top:12px;color:#5d718a;font-size:14px;font-weight:700;line-height:1.75}.shuo-enterprise-column-items{display:grid;gap:10px;margin-top:24px}.shuo-enterprise-column-items span{border-radius:8px;background:#effaffdb;box-shadow:inset 0 0 0 1px #94d5ff61;color:#155a94;font-size:14px;font-weight:900;padding:11px 12px;text-align:center}.shuo-enterprise-hero-arrow{position:absolute;right:-20px;top:50%;z-index:4;width:22px;height:2px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#1e66f5);transform:translateY(-50%)}.shuo-enterprise-hero-arrow:after{content:"";position:absolute;right:-1px;top:50%;width:0;height:0;border-bottom:6px solid transparent;border-left:9px solid #1e66f5;border-top:6px solid transparent;transform:translateY(-50%)}.shuo-enterprise-hero-band{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;border-radius:8px;background:linear-gradient(135deg,#1e66f51a,#22d3ee26);box-shadow:inset 0 0 0 1px #94d5ff61;padding:18px 20px}.shuo-enterprise-hero-band strong{color:#0a55d8;font-size:18px;font-weight:900;white-space:nowrap}.shuo-enterprise-hero-band span{color:#46617d;font-size:14px;font-weight:800;line-height:1.6;text-align:right}.shuo-consult-visual{padding:30px}.shuo-consult-visual-title{position:relative;z-index:2;border-radius:8px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;padding:24px}.shuo-consult-visual-title span{display:block;font-size:14px;font-weight:900;opacity:.9}.shuo-consult-visual-title strong{display:block;margin-top:8px;font-size:28px;font-weight:900;line-height:1.18}.shuo-consult-visual-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.shuo-consult-visual-card{min-height:150px;border-radius:8px;border:1px solid rgba(148,213,255,.54);background:#ffffffd6;padding:18px}.shuo-consult-visual-card span{color:#1e66f5;font-size:14px;font-weight:900}.shuo-consult-visual-card strong{display:block;margin-top:12px;color:#10243f;font-size:20px;font-weight:900}.shuo-consult-visual-card p{margin-top:8px;color:#5d718a;font-size:13px;font-weight:700;line-height:1.7}.shuo-consult-visual-rail{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.shuo-consult-visual-rail span{border-radius:8px;background:#effaff;color:#155a94;padding:13px 10px;text-align:center;font-size:13px;font-weight:900}.shuo-talent-visual{display:grid;align-content:center;padding:34px;gap:22px}.shuo-talent-visual-core{position:relative;z-index:2;max-width:480px;border-radius:8px;background:radial-gradient(circle at 82% 16%,#22d3ee29,#22d3ee00 34%),linear-gradient(135deg,#fffffff0,#eef9ffdb);box-shadow:inset 0 0 0 1px #94d5ff7a,0 18px 44px #2360961a;padding:30px}.shuo-talent-visual-lanes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shuo-talent-visual-lanes div{border-radius:8px;background:#ffffffc2;box-shadow:inset 0 0 0 1px #94d5ff6b;padding:18px}.shuo-talent-visual-lanes span{color:#1e66f5;font-size:13px;font-weight:900}.shuo-talent-visual-lanes strong{display:block;margin-top:0;color:#10243f;font-size:20px;font-weight:900;line-height:1.2}.shuo-talent-visual-lanes p{margin-top:8px;color:#5d718a;font-size:13px;font-weight:700;line-height:1.7}.shuo-talent-visual-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.shuo-talent-visual-steps div{position:relative;display:grid;align-content:center;justify-items:center;min-height:92px;border-radius:8px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #94d5ff5c;padding:14px 12px}.shuo-talent-visual-steps div:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;z-index:3;width:0;height:0;border-bottom:7px solid transparent;border-left:10px solid #22d3ee;border-top:7px solid transparent;transform:translateY(-50%)}.shuo-talent-visual-steps div span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#1e66f5,#22d3ee);box-shadow:0 0 0 6px #22d3ee1f;color:#fff;font-size:12px;font-weight:900}.shuo-talent-visual-steps div strong{margin-top:10px;color:#10243f;font-size:15px;font-weight:900;line-height:1.25;text-align:center}.shuo-transform-shell{margin-top:34px}.shuo-transform-system{position:relative;margin-top:34px;border-radius:8px;border:1px solid rgba(148,213,255,.48);background:radial-gradient(circle at 50% 18%,#22d3ee2e,#22d3ee00 38%),linear-gradient(180deg,#ffffffc7,#eefaffa8);box-shadow:inset 0 1px #ffffffeb;padding:28px;overflow:hidden}.shuo-transform-roof{position:relative;z-index:3;display:grid;gap:8px;border-radius:8px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;padding:22px 26px;text-align:center;box-shadow:0 20px 48px #1e66f529}.shuo-transform-roof span{font-size:clamp(24px,3vw,38px);font-weight:900;line-height:1.2}.shuo-transform-roof strong{font-size:15px;font-weight:800;line-height:1.7;opacity:.92}.shuo-transform-flow{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.shuo-transform-flow:before{content:"";position:absolute;left:12%;right:12%;top:94px;height:4px;border-radius:999px;background:linear-gradient(90deg,#1e66f533,#22d3eeb8,#5967ff47);pointer-events:none}.shuo-transform-phase{position:relative;z-index:2;border-radius:8px;background:#ffffffdb;box-shadow:inset 0 0 0 1px #94d5ff6b,0 16px 38px #23609614;padding:20px}.shuo-transform-phase:not(:last-child):after{content:"";position:absolute;right:-16px;top:88px;width:0;height:0;border-bottom:8px solid transparent;border-left:12px solid #22d3ee;border-top:8px solid transparent}.shuo-transform-phase-head{display:grid;justify-items:center;gap:7px;border-bottom:1px solid rgba(148,213,255,.36);padding-bottom:18px;text-align:center}.shuo-transform-phase-head span{color:#155a94;font-size:13px;font-weight:900}.shuo-transform-phase-head strong{display:grid;width:72px;height:72px;place-items:center;border-radius:999px;background:radial-gradient(circle at 32% 28%,#ffffffe6,#fff0 34%),linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;font-size:24px;font-weight:900;box-shadow:0 14px 30px #1e66f529}.shuo-transform-phase-head p{color:#10243f;font-size:18px;font-weight:900}.shuo-transform-phase-items{display:grid;gap:10px;margin-top:18px}.shuo-transform-phase-items span{border-radius:8px;background:#f1fbff;color:#46617d;padding:11px 12px;text-align:center;font-size:14px;font-weight:900}.shuo-transform-orbit{position:relative;height:42px;margin:20px 8% 6px;border-bottom:2px solid rgba(34,211,238,.56);border-radius:0 0 999px 999px}.shuo-transform-orbit:after{content:"";position:absolute;right:-2px;bottom:-9px;width:0;height:0;border-bottom:8px solid transparent;border-left:13px solid #22d3ee;border-top:8px solid transparent;filter:drop-shadow(0 0 12px rgba(34,211,238,.56))}.shuo-transform-orbit span{position:absolute;left:0;bottom:-10px;width:58px;height:18px;border-radius:999px;background:linear-gradient(90deg,#1e66f51a,#22d3eeeb 60%,#1e66f5);box-shadow:0 0 0 5px #22d3ee1a,0 0 18px #22d3ee94;clip-path:polygon(0 34%,72% 34%,72% 0,100% 50%,72% 100%,72% 66%,0 66%);animation:shuoTransformOrbit 6.8s linear infinite}.shuo-transform-footer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.shuo-transform-footer span{border-radius:8px;background:#fffc;color:#155a94;padding:12px 8px;text-align:center;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px #94d5ff61}.shuo-transform-support{margin-top:18px}.shuo-transform-support div{border-radius:8px;background:#ffffffa3;box-shadow:inset 0 0 0 1px #94d5ff57;padding:20px}.shuo-transform-support h4{color:#10243f;font-size:17px;font-weight:900}.shuo-transform-support p{margin-top:10px;color:#5d718a;font-size:14px;font-weight:700;line-height:1.8}.shuo-talent-cert-section{background:radial-gradient(circle at 12% 0%,#22d3ee1f,#22d3ee00 30%),linear-gradient(180deg,#fff,#f5fbff)}.shuo-talent-delivery-section{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 8%,#1e66f51f,#1e66f500 32%),radial-gradient(circle at 18% 40%,#22d3ee1f,#22d3ee00 34%),linear-gradient(180deg,#effaff,#fff)}.shuo-talent-split{display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center}.shuo-talent-section-head{position:relative}.shuo-talent-section-head h2{margin-top:0;color:#10243f;font-size:clamp(32px,3vw,44px);font-weight:900;line-height:1.12;letter-spacing:0;text-wrap:balance;word-break:keep-all}.shuo-talent-section-head p{margin-top:18px;max-width:660px;color:#4d6884;font-size:18px;font-weight:600;line-height:1.9}.shuo-talent-delivery-hero{position:relative;border-bottom:1px solid rgba(148,213,255,.32);padding-bottom:34px}.shuo-talent-delivery-hero h2{margin:0;color:#10243f;font-size:clamp(38px,3.25vw,54px);font-weight:900;line-height:1.08;letter-spacing:0;max-width:960px;white-space:normal}.shuo-talent-delivery-title span{display:inline;white-space:nowrap}.shuo-talent-delivery-title span+span:before{content:" "}.shuo-talent-delivery-hero h2:after{content:"";display:block;width:min(460px,48%);height:4px;margin-top:18px;border-radius:999px;background:linear-gradient(90deg,#1e66f5,#22d3ee,#22d3ee00)}.shuo-talent-delivery-hero-body{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:42px;align-items:stretch;margin-top:24px}.shuo-talent-delivery-hero-body>p{margin:0;color:#4d6884;font-size:19px;font-weight:700;line-height:2}.shuo-talent-delivery-route{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;border-top:1px solid rgba(148,213,255,.48);border-bottom:1px solid rgba(148,213,255,.36);background:linear-gradient(90deg,#ffffff2e,#ffffffb8,#ffffff24)}.shuo-talent-delivery-route:before{content:"";position:absolute;left:9%;right:9%;top:30px;height:2px;background:linear-gradient(90deg,#1e66f5,#22d3ee,#78e4c0);opacity:.58}.shuo-talent-delivery-route article{position:relative;display:grid;align-content:end;gap:8px;min-height:136px;padding:54px 18px 18px 24px}.shuo-talent-delivery-route article:not(:last-child){border-right:1px solid rgba(148,213,255,.26)}.shuo-talent-delivery-route article:before{content:attr(data-step);position:absolute;left:22px;top:16px;display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;font-size:12px;font-weight:900;box-shadow:0 10px 26px #1e66f529}.shuo-talent-delivery-route article:not(:last-child):after{content:"";position:absolute;right:-7px;top:30px;z-index:2;width:14px;height:14px;border-right:2px solid #22d3ee;border-top:2px solid #22d3ee;transform:translateY(-50%) rotate(45deg);background:#effaff}.shuo-talent-delivery-route strong{color:#10243f;font-size:18px;font-weight:900;line-height:1.2}.shuo-talent-delivery-route span{color:#5d718a;font-size:13px;font-weight:750;line-height:1.6}.shuo-talent-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shuo-talent-trust-grid article,.shuo-talent-module-panel,.shuo-talent-pain-panel,.shuo-talent-track-panel,.shuo-talent-advantage-panel,.shuo-talent-cooperation article{border-radius:8px;background:radial-gradient(circle at 84% 12%,#22d3ee1f,#22d3ee00 34%),linear-gradient(180deg,#fffffffa,#f7fdffeb);box-shadow:inset 0 0 0 1px #94d5ff70,0 18px 44px #23609614}.shuo-talent-trust-grid article{min-height:170px;padding:24px}.shuo-talent-cert-proof{display:grid;grid-template-columns:.92fr 1.08fr;gap:18px;margin-top:30px}.shuo-talent-cert-pain,.shuo-talent-benefit-grid article,.shuo-talent-verify-panel,.shuo-talent-audience-grid article,.shuo-talent-service-table,.shuo-talent-compare-panel,.shuo-talent-faq-panel{border-radius:8px;background:radial-gradient(circle at 86% 12%,#22d3ee1f,#22d3ee00 34%),linear-gradient(180deg,#fffffffa,#f7fdffeb);box-shadow:inset 0 0 0 1px #94d5ff70,0 18px 44px #23609614}.shuo-talent-cert-pain{padding:28px}.shuo-talent-cert-pain h3,.shuo-talent-benefit-grid h3,.shuo-talent-verify-panel h3,.shuo-talent-audience-grid h3,.shuo-talent-service-table strong,.shuo-talent-compare-panel h3,.shuo-talent-compare-row strong,.shuo-talent-faq-panel h3,.shuo-talent-faq-panel h4{color:#10243f;font-weight:900;line-height:1.25}.shuo-talent-cert-pain h3,.shuo-talent-compare-panel h3,.shuo-talent-faq-panel h3{font-size:24px}.shuo-talent-cert-pain p,.shuo-talent-benefit-grid p,.shuo-talent-verify-panel p,.shuo-talent-audience-grid p,.shuo-talent-service-row p,.shuo-talent-compare-panel p,.shuo-talent-faq-panel p{color:#5d718a;font-size:15px;font-weight:650;line-height:1.8}.shuo-talent-cert-pain p{margin-top:12px}.shuo-talent-cert-pain>div{display:grid;gap:10px;margin-top:18px}.shuo-talent-cert-pain strong{border-radius:8px;background:#effaffd1;box-shadow:inset 3px 0 #22d3ee94;color:#46617d;font-size:15px;font-weight:850;line-height:1.55;padding:12px 14px}.shuo-talent-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shuo-talent-benefit-grid article,.shuo-talent-audience-grid article{padding:22px}.shuo-talent-benefit-grid h3,.shuo-talent-audience-grid h3{font-size:20px}.shuo-talent-benefit-grid p,.shuo-talent-audience-grid p{margin-top:10px}.shuo-talent-trust-grid h3,.shuo-talent-module-panel h3,.shuo-talent-track-panel h3,.shuo-talent-advantage-panel h3,.shuo-talent-pain-panel h3,.shuo-talent-cooperation h3{color:#10243f;font-size:22px;font-weight:900;line-height:1.25}.shuo-talent-trust-grid p,.shuo-talent-module-panel p,.shuo-talent-track-panel p,.shuo-talent-advantage-panel p,.shuo-talent-pain-panel p,.shuo-talent-cooperation p{color:#5d718a;font-size:15px;font-weight:650;line-height:1.8}.shuo-talent-trust-grid p,.shuo-talent-cooperation p{margin-top:12px}.shuo-talent-cert-rank{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.shuo-talent-cert-rank strong{border-left:3px solid rgba(34,211,238,.82);color:#0a55d8;padding-left:12px;font-size:15px;font-weight:900}.shuo-talent-module-panel{display:grid;grid-template-columns:.42fr .58fr;gap:28px;margin-top:46px;padding:30px}.shuo-talent-module-panel>div:first-child{display:grid;align-content:center}.shuo-talent-module-panel>div:first-child p{margin-top:14px}.shuo-talent-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shuo-talent-module-grid article{border-left:3px solid #22d3ee;border-radius:8px;background:#effaffc2;padding:18px}.shuo-talent-module-grid span{color:#1e66f5;font-size:13px;font-weight:900}.shuo-talent-module-grid h4{margin-top:8px;color:#10243f;font-size:18px;font-weight:900;line-height:1.35}.shuo-talent-module-grid p{margin-top:10px;font-size:14px}.shuo-talent-verify-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:24px;padding:26px 28px}.shuo-talent-verify-panel h3{font-size:24px}.shuo-talent-verify-panel p{margin-top:10px}.shuo-talent-verify-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:8px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;font-size:17px;font-weight:900;padding:0 18px;white-space:nowrap;box-shadow:0 16px 34px #1e66f529}.shuo-talent-audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.shuo-talent-result-rail{position:relative;z-index:1;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border-top:1px solid rgba(148,213,255,.48);border-bottom:1px solid rgba(148,213,255,.4);background:linear-gradient(90deg,#ffffff2e,#ffffffa3,#ffffff2e)}.shuo-talent-result-rail:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,#1e66f500,#22d3eed1,#1e66f500)}.shuo-talent-result-rail div{position:relative;z-index:1;display:grid;min-height:104px;align-content:center;justify-items:start;border-right:1px solid rgba(148,213,255,.34);padding:20px 30px;text-align:left}.shuo-talent-result-rail div:last-child{border-right:0}.shuo-talent-result-rail strong{background:linear-gradient(105deg,#0a55d8,#16bfea 58%,#5967ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1}.shuo-talent-result-rail span{margin-top:10px;color:#46617d;font-size:15px;font-weight:900}.shuo-talent-pain-panel{display:grid;grid-template-columns:.38fr .62fr;gap:24px;margin-top:28px;padding:28px}.shuo-talent-pain-panel>div:first-child span{color:#1e66f5;font-size:14px;font-weight:900}.shuo-talent-pain-panel h3{margin-top:10px}.shuo-talent-pain-panel>div:first-child h3{margin-top:0}.shuo-talent-pain-list{display:grid;gap:10px}.shuo-talent-pain-list p{position:relative;margin:0;border-radius:8px;background:#effaffd1;padding:12px 14px 12px 34px}.shuo-talent-pain-list p:before{content:"";position:absolute;left:14px;top:21px;width:8px;height:8px;border-radius:999px;background:#22d3ee}.shuo-talent-service-table{display:grid;gap:1px;margin-top:28px;overflow:hidden;padding:1px}.shuo-talent-service-row{display:grid;grid-template-columns:.75fr .95fr 1.3fr;gap:1px}.shuo-talent-service-row>strong,.shuo-talent-service-row>p{margin:0;background:#ffffffd1;padding:15px 16px}.shuo-talent-service-head>strong{background:linear-gradient(135deg,#1e66f51f,#22d3ee2e);color:#0a55d8}.shuo-talent-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:28px;border-top:1px solid rgba(148,213,255,.44);border-bottom:1px solid rgba(148,213,255,.34);background:linear-gradient(90deg,#ffffff42,#ffffffad,#ffffff38)}.shuo-talent-flow article{position:relative;min-height:206px;background:transparent;border-right:1px solid rgba(148,213,255,.3);padding:24px 22px}.shuo-talent-flow article:last-child{border-right:0}.shuo-talent-flow article:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;z-index:3;width:0;height:0;border-bottom:8px solid transparent;border-left:10px solid #22d3ee;border-top:8px solid transparent;transform:translateY(-50%)}.shuo-talent-flow article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;font-size:13px;font-weight:900}.shuo-talent-flow h3{margin-top:18px;color:#10243f;font-size:20px;font-weight:900;line-height:1.25}.shuo-talent-flow p{margin-top:10px;color:#5d718a;font-size:14px;font-weight:650;line-height:1.75}.shuo-talent-delivery-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;margin-top:30px}.shuo-talent-track-panel,.shuo-talent-advantage-panel{padding:28px}.shuo-talent-track-panel>div{display:grid;gap:14px;margin-top:20px}.shuo-talent-track-panel article{border-radius:8px;background:#effaffbd;padding:18px}.shuo-talent-track-panel h4{color:#0a55d8;font-size:18px;font-weight:900}.shuo-talent-track-panel p{margin-top:8px}.shuo-talent-advantage-panel>p{margin-top:12px}.shuo-talent-advantage-panel>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.shuo-talent-advantage-panel>div span{border-radius:999px;background:#effaffdb;color:#155a94;padding:10px 13px;font-size:14px;font-weight:900}.shuo-talent-compare-panel{margin-top:30px;padding:28px}.shuo-talent-compare-title{display:grid;grid-template-columns:.72fr 1fr;gap:24px;align-items:end;margin-bottom:22px}.shuo-talent-compare-title p{margin:0}.shuo-talent-compare-table{display:grid;gap:1px;overflow:hidden;border-radius:8px;background:#94d5ff4d}.shuo-talent-compare-row{display:grid;grid-template-columns:.78fr 1.1fr 1.35fr;gap:1px}.shuo-talent-compare-row>strong,.shuo-talent-compare-row>p{margin:0;background:#ffffffe0;padding:15px 16px}.shuo-talent-compare-head>strong{background:linear-gradient(135deg,#1e66f51f,#22d3ee2e);color:#0a55d8}.shuo-talent-faq-panel{margin-top:30px;padding:28px}.shuo-talent-faq-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.shuo-talent-faq-panel article{border-radius:8px;background:#effaffc2;padding:20px}.shuo-talent-faq-panel h4{font-size:18px}.shuo-talent-faq-panel p{margin-top:10px}.shuo-talent-cooperation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.shuo-talent-cooperation article{min-height:178px;padding:24px}.shuo-talent-cooperation article>span{color:#1e66f5;font-size:14px;font-weight:900}.shuo-talent-cooperation h3{margin-top:12px}.shuo-talent-cta-title{max-width:980px;margin-left:auto;margin-right:auto;font-size:clamp(38px,3.05vw,56px);line-height:1.12}.industry-overview-strip{position:relative;border-top:1px solid rgba(148,213,255,.32);border-bottom:1px solid rgba(148,213,255,.24);background:linear-gradient(90deg,#ffffff47,#ffffff9e,#ffffff47);box-shadow:none;padding:14px 0}.industry-overview-item{display:grid;grid-template-columns:14px 112px minmax(0,1fr);align-items:center;gap:14px;min-height:62px;border-radius:8px;background:#ffffff4d;padding:14px 18px}.industry-overview-item span{width:9px;height:9px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 6px #22d3ee1f}.industry-overview-item strong{color:#10243f;font-size:15px;font-weight:900}.industry-overview-item p{color:#5d718a;font-size:14px;font-weight:700;text-align:right}.industry-node{border-color:transparent;background:linear-gradient(180deg,#ffffff94,#f7fdff61),linear-gradient(135deg,#22d3ee0f,#7c9cff08);box-shadow:none}.industry-node:before{opacity:.18}.industry-node:after{opacity:.46}.shuo-war-step:after,.shuo-node:after,.industry-node:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#22d3ee,#1e66f5)}.shuo-proof-strip>div,.shuo-metric-rail>div{border-right:1px solid rgba(148,213,255,.54)}.shuo-proof-strip>div:last-child,.shuo-metric-rail>div:last-child{border-right:0}[class*=tracking-]{letter-spacing:0!important}.shuo-course-landing{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 10%,#22d3ee21,#22d3ee00 30%),linear-gradient(180deg,#eaf8ff,#fff 56%,#f6fbff)}.shuo-course-team-banner{position:relative;overflow:hidden;border-radius:8px;background:#0d4fee;box-shadow:0 22px 60px #18588e29,0 0 0 1px #94d5ff85}.shuo-course-team-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff1a,#fff0 22%),linear-gradient(90deg,#0545ff2e,#22d3ee0f,#0545ff24)}.shuo-course-team-banner img{display:block;width:100%;aspect-ratio:1920 / 610;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.shuo-course-landing-copy{margin:34px auto 0;max-width:920px;text-align:center}.shuo-course-landing-title{color:#10243f;font-size:clamp(36px,4vw,58px);font-weight:900;line-height:1.08;letter-spacing:0;text-wrap:balance;word-break:keep-all}.shuo-course-landing-title span{display:inline-block;background:linear-gradient(105deg,#0a55d8,#16bfea 48%,#5967ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap}.shuo-course-landing-title-line+.shuo-course-landing-title-line:before{content:" "}.shuo-course-landing-copy p{margin:18px auto 0;max-width:780px;color:#4d6884;font-size:18px;font-weight:700;line-height:1.85}.shuo-course-landing-copy p span{display:block;white-space:nowrap}.shuo-course-landing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px auto 0;max-width:760px;overflow:hidden;border:1px solid rgba(148,213,255,.58);border-radius:8px;background:#ffffffbd;box-shadow:0 18px 42px #23609614;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shuo-course-landing-metrics div{min-width:0;padding:18px 16px;text-align:left}.shuo-course-landing-metrics div+div{border-left:1px solid rgba(148,213,255,.46)}.shuo-course-landing-metrics strong{display:block;color:#0a55d8;font-size:26px;font-weight:900;line-height:1}.shuo-course-landing-metrics span{display:block;margin-top:8px;color:#5d718a;font-size:12px;font-weight:900}.shuo-course-filter{position:relative;display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid rgba(148,213,255,.76);border-radius:8px;background:#f6fbffdb;color:#46617d;padding:8px 13px;font-size:13px;font-weight:900;transition:color .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.shuo-course-filter:hover,.shuo-course-filter-active{border-color:#22d3eeeb;background:#fff;color:#0a55d8;box-shadow:0 12px 28px #3171aa1a;transform:translateY(-1px)}.shuo-course-filter-active{background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff}.shuo-course-filter strong{display:inline-flex;min-width:22px;justify-content:center;border-radius:999px;background:#ffffffbd;color:inherit;padding:2px 6px;font-size:11px;line-height:1.25}.shuo-course-filter i{width:6px;height:6px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 4px #22d3ee1f}.shuo-course-filter-active i{background:#fff;box-shadow:0 0 0 4px #ffffff29}.shuo-course-filter-more{color:#10243f}.shuo-course-catalog{scroll-margin-top:156px;background:linear-gradient(180deg,#f8fdff,#e8f7ff),radial-gradient(circle at 12% 10%,#22d3ee17,#22d3ee00 30%)}.shuo-course-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(148,213,255,.74);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f5fcfff0),linear-gradient(135deg,#22d3ee14,#7c9cff0d);box-shadow:inset 0 1px #ffffffeb,0 16px 42px #23609614;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.shuo-course-card:before{content:"";position:absolute;inset:0 0 auto 0;z-index:1;height:3px;background:linear-gradient(90deg,#1e66f500,#22d3ee,#1e66f5,#1e66f500);opacity:0;transition:opacity .26s ease}.shuo-course-card:hover{border-color:#22d3eef5;box-shadow:inset 0 1px #ffffffeb,0 24px 60px #23609621;transform:translateY(-4px)}.shuo-course-card:hover:before{opacity:1}.shuo-course-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#10243f24),linear-gradient(90deg,#1e66f52e,#22d3ee0f);pointer-events:none}.shuo-course-detail-hero{position:relative;overflow:hidden;background:#e8f7ff;color:#10243f}.shuo-course-detail-hero:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,#fff0,#d8f4ffdb);pointer-events:none}.shuo-course-back{display:inline-flex;align-items:center;gap:8px;color:#46617d;font-size:15px;font-weight:900;transition:color .22s ease}.shuo-course-back:hover{color:#0a55d8}.shuo-course-detail-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,.88fr);gap:clamp(36px,6vw,82px);align-items:center;margin-top:40px}.shuo-course-detail-title{max-width:860px;background:linear-gradient(105deg,#0a55d8,#16bfea 48%,#5967ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(28px,3.4vw,46px);font-weight:900;line-height:1.14;overflow-wrap:anywhere}.shuo-course-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:36px;border-top:1px solid rgba(148,213,255,.58);border-bottom:1px solid rgba(148,213,255,.58)}.shuo-course-detail-metrics div{display:grid;gap:6px;min-height:92px;align-content:center;border-right:1px solid rgba(148,213,255,.42);padding:14px 16px}.shuo-course-detail-metrics div:last-child{border-right:0}.shuo-course-detail-metrics span{color:#6b8198;font-size:12px;font-weight:900}.shuo-course-detail-metrics strong{min-width:0;color:#10243f;font-size:clamp(18px,2vw,28px);font-weight:900;line-height:1.15;overflow-wrap:anywhere}.shuo-course-visual-panel{position:relative;min-height:430px;display:grid;place-items:center}.shuo-course-detail-cover{position:relative;z-index:1;width:min(100%,640px);aspect-ratio:16 / 9;border-radius:8px;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);box-shadow:0 28px 70px #23609633,0 0 0 1px #ffffffa8}.shuo-course-detail-body{background:linear-gradient(180deg,#f8fdff,#edf9ff),radial-gradient(circle at 8% 20%,#22d3ee14,#22d3ee00 28%)}.shuo-course-detail-side{position:sticky;top:124px;align-self:start;display:grid;gap:12px;border-left:3px solid rgba(34,211,238,.86);padding-left:22px}.shuo-course-detail-side>span{color:#1e66f5;font-size:12px;font-weight:900}.shuo-course-detail-side>strong{color:#10243f;font-size:28px;font-weight:900;line-height:1.1}.shuo-course-detail-side>p{color:#5d718a;font-size:14px;font-weight:700;line-height:1.7}.shuo-course-side-rule{height:1px;margin:8px 0;background:linear-gradient(90deg,#22d3eeeb,#22d3ee00)}.shuo-course-detail-side a{color:#46617d;font-size:14px;font-weight:900;transition:color .18s ease,transform .18s ease}.shuo-course-detail-side a:hover{color:#0a55d8;transform:translate(3px)}.shuo-course-detail-sections{display:grid;gap:0}.shuo-course-detail-section{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;scroll-margin-top:128px;border-top:1px solid rgba(148,213,255,.58);padding:38px 0}.shuo-course-detail-section:first-child{border-top:0;padding-top:0}.shuo-course-section-heading{display:grid;gap:16px;align-content:start}.shuo-course-section-heading>span{display:inline-flex;width:-moz-max-content;width:max-content;background:linear-gradient(105deg,#1e66f5,#22d3ee 58%,#7c9cff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:46px;font-weight:900;line-height:.9}.shuo-course-section-heading p{color:#1e66f5;font-size:12px;font-weight:900}.shuo-course-section-heading h2{margin-top:7px;color:#10243f;font-size:28px;font-weight:900;line-height:1.2}.shuo-course-point-list{display:grid;gap:13px}.shuo-course-point{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;align-items:start;border-radius:8px;background:linear-gradient(90deg,#ffffffe6,#ffffff8c),linear-gradient(135deg,#22d3ee0f,#7c9cff09);box-shadow:inset 3px 0 #22d3ee75,inset 0 0 0 1px #c9e5ff9e;padding:18px 20px 18px 18px}.shuo-course-point>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:#effaff;color:#0a55d8;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px #94d5ffb8}.shuo-course-point p{color:#304963;font-size:17px;font-weight:650;line-height:1.85}.shuo-course-point strong{color:#10243f;font-weight:900}.shuo-course-related-section{background:linear-gradient(180deg,#edf9ff,#e4f6ff),radial-gradient(circle at 80% 0%,#22d3ee1a,#22d3ee00 32%);border-top:1px solid rgba(148,213,255,.48)}.shuo-course-related-item{display:grid;grid-template-columns:64px minmax(0,1fr) 24px;gap:16px;align-items:center;min-height:112px;border:1px solid rgba(148,213,255,.72);border-radius:8px;background:#ffffffc7;padding:18px;text-align:left;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.shuo-course-related-item:hover{border-color:#22d3eef0;background:#fff;box-shadow:0 18px 42px #2360961c;transform:translateY(-2px)}.shuo-course-related-item>span{display:inline-flex;height:46px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;font-size:13px;font-weight:900;box-shadow:0 12px 28px #1e66f524}.shuo-course-related-item p{color:#1e66f5;font-size:12px;font-weight:900}.shuo-course-related-item h3{margin-top:7px;color:#10243f;font-size:16px;font-weight:900;line-height:1.45}.shuo-course-related-item svg{color:#22d3ee}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-2{left:.5rem}.left-4{left:1rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.top-28{top:7rem}.top-32{top:8rem}.top-\[64px\]{top:64px}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-12{grid-column:span 12 / span 12}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.m-40{margin:10rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-8{margin-top:-2rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[440px\]{height:440px}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.min-h-0{min-height:0px}.min-h-\[128px\]{min-height:128px}.min-h-\[152px\]{min-height:152px}.min-h-\[174px\]{min-height:174px}.min-h-\[176px\]{min-height:176px}.min-h-\[286px\]{min-height:286px}.min-h-\[720px\]{min-height:720px}.min-h-\[800px\]{min-height:800px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[18vw\]{width:18vw}.w-\[26vw\]{width:26vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[220px\]{min-width:220px}.min-w-\[300px\]{min-width:300px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1840px\]{max-width:1840px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[9px\]{--tw-translate-y: -9px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[9px\]{--tw-translate-y: 9px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .6s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .6s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[26px_minmax\(0\,1fr\)\]{grid-template-columns:26px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-\[\#1e66f5\]{--tw-border-opacity: 1;border-color:rgb(30 102 245 / var(--tw-border-opacity, 1))}.border-\[\#22d3ee\]{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-\[\#b8e4ff\]{--tw-border-opacity: 1;border-color:rgb(184 228 255 / var(--tw-border-opacity, 1))}.border-\[\#bfe8ff\]\/80{border-color:#bfe8ffcc}.border-\[\#c9e5ff\]{--tw-border-opacity: 1;border-color:rgb(201 229 255 / var(--tw-border-opacity, 1))}.border-\[\#ccefe7\]{--tw-border-opacity: 1;border-color:rgb(204 239 231 / var(--tw-border-opacity, 1))}.border-\[\#d7edff\]{--tw-border-opacity: 1;border-color:rgb(215 237 255 / var(--tw-border-opacity, 1))}.border-\[\#e2f2ff\]{--tw-border-opacity: 1;border-color:rgb(226 242 255 / var(--tw-border-opacity, 1))}.border-\[\#edf5fa\]{--tw-border-opacity: 1;border-color:rgb(237 245 250 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-primary-100{--tw-border-opacity: 1;border-color:rgb(223 244 255 / var(--tw-border-opacity, 1))}.border-primary-500\/10{border-color:#1e66f51a}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#0d4f8a\]{--tw-bg-opacity: 1;background-color:rgb(13 79 138 / var(--tw-bg-opacity, 1))}.bg-\[\#10243f\]{--tw-bg-opacity: 1;background-color:rgb(16 36 63 / var(--tw-bg-opacity, 1))}.bg-\[\#1e66f5\]{--tw-bg-opacity: 1;background-color:rgb(30 102 245 / var(--tw-bg-opacity, 1))}.bg-\[\#22d3ee\]{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf7ff\]{--tw-bg-opacity: 1;background-color:rgb(234 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef6ff\]{--tw-bg-opacity: 1;background-color:rgb(238 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef9ff\]{--tw-bg-opacity: 1;background-color:rgb(238 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#effaff\]{--tw-bg-opacity: 1;background-color:rgb(239 250 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f2fbf7\]{--tw-bg-opacity: 1;background-color:rgb(242 251 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f6fbff\]{--tw-bg-opacity: 1;background-color:rgb(246 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fdff\]{--tw-bg-opacity: 1;background-color:rgb(248 253 255 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-900\/60{background-color:#11182799}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(239 250 255 / var(--tw-bg-opacity, 1))}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(30 102 245 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[linear-gradient\(0deg\,\#eaf7ff\,rgba\(234\,247\,255\,0\)\)\]{background-image:linear-gradient(0deg,#eaf7ff,#eaf7ff00)}.bg-\[linear-gradient\(105deg\,\#1e66f5\,\#22d3ee\)\]{background-image:linear-gradient(105deg,#1e66f5,#22d3ee)}.bg-\[linear-gradient\(118deg\,\#d4efff_0\%\,\#e7f8ff_54\%\,\#d6efff_100\%\)\]{background-image:linear-gradient(118deg,#d4efff,#e7f8ff 54%,#d6efff)}.bg-\[linear-gradient\(135deg\,\#1e66f5\,\#22d3ee\)\]{background-image:linear-gradient(135deg,#1e66f5,#22d3ee)}.bg-\[linear-gradient\(180deg\,\#d4efff_0\%\,rgba\(215\,241\,255\,0\)_100\%\)\]{background-image:linear-gradient(180deg,#d4efff,#d7f1ff00)}.bg-\[linear-gradient\(180deg\,\#e8f7ff_0\%\,\#f2fbff_48\%\,\#e6f6ff_100\%\)\]{background-image:linear-gradient(180deg,#e8f7ff,#f2fbff 48%,#e6f6ff)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.42\)\,rgba\(255\,255\,255\,0\)\)\]{background-image:linear-gradient(180deg,#ffffff6b,#fff0)}.bg-\[linear-gradient\(270deg\,rgba\(202\,237\,255\,0\.86\)\,rgba\(229\,247\,255\,0\)\)\]{background-image:linear-gradient(270deg,#caedffdb,#e5f7ff00)}.bg-\[linear-gradient\(90deg\,\#1e66f5\,\#22d3ee\)\]{background-image:linear-gradient(90deg,#1e66f5,#22d3ee)}.bg-\[linear-gradient\(90deg\,rgba\(203\,235\,255\,0\.82\)\,rgba\(229\,247\,255\,0\)\)\]{background-image:linear-gradient(90deg,#cbebffd1,#e5f7ff00)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#f6fbff\]{--tw-gradient-from: #f6fbff var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 251 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pl-11{padding-left:2.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0a55d8\]{--tw-text-opacity: 1;color:rgb(10 85 216 / var(--tw-text-opacity, 1))}.text-\[\#10243f\]{--tw-text-opacity: 1;color:rgb(16 36 63 / var(--tw-text-opacity, 1))}.text-\[\#155a94\]{--tw-text-opacity: 1;color:rgb(21 90 148 / var(--tw-text-opacity, 1))}.text-\[\#1e66f5\]{--tw-text-opacity: 1;color:rgb(30 102 245 / var(--tw-text-opacity, 1))}.text-\[\#22d3ee\]{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-\[\#304963\]{--tw-text-opacity: 1;color:rgb(48 73 99 / var(--tw-text-opacity, 1))}.text-\[\#46617d\]{--tw-text-opacity: 1;color:rgb(70 97 125 / var(--tw-text-opacity, 1))}.text-\[\#4d6884\]{--tw-text-opacity: 1;color:rgb(77 104 132 / var(--tw-text-opacity, 1))}.text-\[\#5d718a\]{--tw-text-opacity: 1;color:rgb(93 113 138 / var(--tw-text-opacity, 1))}.text-\[\#6b8198\]{--tw-text-opacity: 1;color:rgb(107 129 152 / var(--tw-text-opacity, 1))}.text-\[\#94d5ff\]{--tw-text-opacity: 1;color:rgb(148 213 255 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700\/80{color:#15803dcc}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-primary-500{--tw-text-opacity: 1;color:rgb(30 102 245 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(24\,88\,142\,0\.06\)\]{--tw-shadow: 0 10px 24px rgba(24,88,142,.06);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_34px_rgba\(49\,113\,170\,0\.10\)\]{--tw-shadow: 0 10px 34px rgba(49,113,170,.1);--tw-shadow-colored: 0 10px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_38px_rgba\(24\,88\,142\,0\.08\)\]{--tw-shadow: 0 12px 38px rgba(24,88,142,.08);--tw-shadow-colored: 0 12px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(24\,88\,142\,0\.07\)\]{--tw-shadow: 0 14px 38px rgba(24,88,142,.07);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(35\,96\,150\,0\.08\)\]{--tw-shadow: 0 16px 42px rgba(35,96,150,.08);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(30\,102\,245\,0\.18\)\]{--tw-shadow: 0 18px 46px rgba(30,102,245,.18);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(49\,113\,170\,0\.08\)\]{--tw-shadow: 0 18px 46px rgba(49,113,170,.08);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(49\,113\,170\,0\.10\)\]{--tw-shadow: 0 18px 46px rgba(49,113,170,.1);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(49\,113\,170\,0\.14\)\]{--tw-shadow: 0 18px 46px rgba(49,113,170,.14);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(24\,88\,142\,0\.08\)\]{--tw-shadow: 0 18px 50px rgba(24,88,142,.08);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(30\,102\,245\,0\.16\)\]{--tw-shadow: 0 18px 50px rgba(30,102,245,.16);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(49\,113\,170\,0\.10\)\]{--tw-shadow: 0 18px 50px rgba(49,113,170,.1);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_72px_rgba\(49\,113\,170\,0\.14\)\]{--tw-shadow: 0 24px 72px rgba(49,113,170,.14);--tw-shadow-colored: 0 24px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(148\,213\,255\,0\.72\)\]{--tw-shadow: inset 0 0 0 1px rgba(148,213,255,.72);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(201\,229\,255\,0\.82\)\]{--tw-shadow: inset 0 0 0 1px rgba(201,229,255,.82);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-500\/20{--tw-shadow-color: rgb(30 102 245 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-500\/30{--tw-shadow-color: rgb(30 102 245 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#c9e5ff;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9fd6ff}.site-page{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));background:#dff4ff}.site-section{padding-top:4rem;padding-bottom:4rem}@media (min-width: 768px){.site-section{padding-top:6rem;padding-bottom:6rem}}.\[company-news\:create\]{company-news:create}.\[company-news\:media\]{company-news:media}.\[company-news\:update\]{company-news:update}.\[consultations\:create\]{consultations:create}.shuo-course-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 10%,rgba(34,211,238,.22),transparent 32%),linear-gradient(180deg,#effaff,#e7f6ff)}.shuo-course-hero:after{content:"";position:absolute;right:8%;bottom:28px;width:260px;height:2px;background:linear-gradient(90deg,transparent,#22d3ee,#1e66f5);opacity:.72}.shuo-course-hero-stat{position:relative;z-index:1;display:grid;min-width:156px;gap:4px;border-left:3px solid #22d3ee;padding:4px 0 4px 20px}.shuo-course-hero-stat strong{background:linear-gradient(105deg,#0a55d8,#16bfea 58%,#5967ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:58px;font-weight:900;line-height:.95}.shuo-course-hero-stat span{color:#46617d;font-size:15px;font-weight:900}.shuo-course-classroom{display:grid;grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);overflow:hidden;border:1px solid rgba(148,213,255,.7);background:#ffffffb8;box-shadow:0 24px 70px #2360961f}.shuo-course-syllabus{border-right:1px solid rgba(148,213,255,.42);background:linear-gradient(180deg,#eefafff0,#f9feffdb);padding:28px 18px}.shuo-course-syllabus-head{display:grid;gap:6px;border-bottom:1px solid rgba(148,213,255,.48);padding:0 10px 20px}.shuo-course-syllabus-head span,.shuo-course-outline>div>span{color:#1e66f5;font-size:13px;font-weight:900;letter-spacing:.14em}.shuo-course-syllabus-head strong{color:#10243f;font-size:22px;font-weight:900}.shuo-course-lesson{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;align-items:center;width:100%;border-left:3px solid transparent;padding:17px 10px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.shuo-course-lesson:hover,.shuo-course-lesson.is-active{border-left-color:#22d3ee;background:linear-gradient(90deg,#fffffff5,#def8ff9e)}.shuo-course-lesson.is-active{transform:translate(3px)}.shuo-course-lesson-index{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#1e66f5,#22d3ee);color:#fff;font-size:12px;font-weight:900}.shuo-course-lesson strong,.shuo-course-lesson small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shuo-course-lesson strong{color:#10243f;font-size:15px;font-weight:900}.shuo-course-lesson small{margin-top:5px;color:#5d718a;font-size:12px;font-weight:700}.shuo-course-lesson-arrow{color:#22d3ee;font-size:20px;font-weight:900;opacity:0;transition:opacity .2s ease}.shuo-course-lesson:hover .shuo-course-lesson-arrow,.shuo-course-lesson.is-active .shuo-course-lesson-arrow{opacity:1}.shuo-course-syllabus-note{margin:28px 10px 0;border-top:1px solid rgba(148,213,255,.42);padding-top:18px}.shuo-course-syllabus-note span{color:#155a94;font-size:13px;font-weight:900}.shuo-course-syllabus-note p{margin-top:8px;color:#5d718a;font-size:13px;font-weight:700;line-height:1.7}.shuo-course-player{min-width:0;background:#ffffffe6;padding:30px}.shuo-course-player-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.shuo-course-player-head span:first-child{color:#1e66f5;font-size:13px;font-weight:900;letter-spacing:.12em}.shuo-course-player-head h2{margin-top:7px;color:#10243f;font-size:clamp(24px,2.2vw,36px);font-weight:900;line-height:1.18}.shuo-course-player-status{flex:0 0 auto;border-left:3px solid #22d3ee;color:#155a94;font-size:13px;font-weight:900;padding:6px 0 6px 10px}.shuo-course-player-video,.shuo-course-video-empty{display:block;width:100%;aspect-ratio:16 / 9;border:1px solid rgba(148,213,255,.66);background:#10243f;-o-object-fit:contain;object-fit:contain}.shuo-course-video-empty{display:grid;align-content:center;justify-items:center;gap:10px;background:radial-gradient(circle at 50% 42%,rgba(34,211,238,.28),transparent 25%),linear-gradient(135deg,#0d2f62,#10243f);color:#fff;text-align:center;padding:24px}.shuo-course-video-empty-icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(255,255,255,.56);border-radius:50%;color:#22d3ee;font-size:22px}.shuo-course-video-empty strong{font-size:20px;font-weight:900}.shuo-course-video-empty p{color:#ffffffb8;font-size:13px;font-weight:700}.shuo-course-outline{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);gap:28px;margin-top:24px;border-top:1px solid rgba(148,213,255,.48);padding-top:24px}.shuo-course-outline h3{margin-top:8px;color:#10243f;font-size:20px;font-weight:900;line-height:1.35}.shuo-course-outline ol{display:grid;gap:10px;list-style:none}.shuo-course-outline li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid rgba(148,213,255,.3);padding-bottom:10px}.shuo-course-outline li:last-child{border-bottom:0;padding-bottom:0}.shuo-course-outline li span{color:#1e66f5;font-size:13px;font-weight:900}.shuo-course-outline li p{color:#46617d;font-size:15px;font-weight:800;line-height:1.55}.shuo-course-player-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;border-top:1px solid rgba(148,213,255,.42);padding-top:20px}.shuo-course-player-footer>span{color:#5d718a;font-size:14px;font-weight:900}.shuo-course-player-footer button:disabled{cursor:not-allowed;opacity:.42}@media (max-width: 900px){.shuo-course-classroom{grid-template-columns:1fr}.shuo-course-syllabus{border-right:0;border-bottom:1px solid rgba(148,213,255,.42)}.shuo-course-syllabus .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-course-syllabus-note{display:none}}@media (max-width: 640px){.shuo-course-hero-stat{min-width:0;width:-moz-fit-content;width:fit-content}.shuo-course-syllabus .grid{grid-template-columns:1fr}.shuo-course-player{padding:20px}.shuo-course-player-head,.shuo-course-outline,.shuo-course-player-footer{display:grid;grid-template-columns:1fr}.shuo-course-player-status{width:-moz-fit-content;width:fit-content}.shuo-course-player-footer{justify-items:stretch}.shuo-course-player-footer button{width:100%}.shuo-course-player-footer>span{order:-1;text-align:center}}@media (prefers-reduced-motion: reduce){.shuo-hero-title-linked{animation:none;background-position:50% 50%}.shuo-service-orbit-ring,.shuo-service-orbit-arrow,.shuo-service-orbit-lines path,.shuo-service-orbit-node,.shuo-hero-orbit,.shuo-hero-core-hex,.shuo-hero-orbit-particle{animation:none}}@media (max-width: 900px){.shuo-hero-title-one-line{font-size:clamp(30px,4vw,36px);white-space:normal}.shuo-hero-title-one-line .shuo-hero-nowrap{white-space:normal}}@media (max-width: 1023px){.shuo-hero-system-node{max-width:152px;padding:10px 11px}.shuo-hero-system-node strong{font-size:12px}.shuo-hero-proof-grid strong{font-size:18px}.shuo-talent-delivery-title span{display:block}.shuo-talent-delivery-title span+span:before{content:""}.shuo-page-visual-connectors{display:none}.shuo-login-visual{min-height:360px}.shuo-login-logo{left:28px;top:28px;width:112px}.shuo-login-visual-stage{top:78px;right:22px;bottom:34px;left:22px}.shuo-login-orbit-a{width:320px;height:154px}.shuo-login-orbit-b{width:292px;height:174px}.shuo-login-orbit-c{width:244px;height:244px}.shuo-login-platform-left,.shuo-login-platform-right{display:none}.shuo-wq-hero{min-height:auto}.shuo-wq-visual-wrap{min-height:330px}.shuo-hero-visual-field{width:min(100%,600px)}.shuo-hero-core-shell{width:248px;height:224px}.shuo-hero-core-hex{width:178px;height:154px}.shuo-wq-visual{margin:0 auto}.shuo-hero-callout{min-width:136px;padding:10px 14px}.shuo-hero-stage:after{display:none}.shuo-step-route:before{display:none}.shuo-legacy-system-map{grid-template-columns:1fr}.shuo-legacy-system-map:before,.shuo-legacy-system-map:after{display:none}.shuo-system-lane-left .shuo-system-step:before,.shuo-system-lane-right .shuo-system-step:before{display:none}.shuo-system-core-card{min-height:220px;order:-1}.shuo-finance-hero{grid-template-columns:1fr}.shuo-finance-visual,.shuo-product-factory{min-height:auto}.shuo-service-orbit{display:grid;gap:14px;min-height:auto;padding:22px}.shuo-service-orbit:after,.shuo-service-orbit-lines,.shuo-service-orbit-track,.shuo-service-foundation{display:none}.shuo-service-core{position:relative;left:auto;top:auto;width:auto;min-height:auto;transform:none}.shuo-service-orbit-node{position:relative;width:100%;min-height:auto;animation:none;transform:none}.shuo-service-orbit-node[data-position]{left:auto;right:auto;top:auto;bottom:auto;transform:none}.shuo-delivery-shell{padding:26px}.shuo-delivery-stage{min-height:auto}.shuo-delivery-diagram{display:flex;flex-direction:column;min-height:auto;padding:24px}.shuo-delivery-diagram:before{display:none}.shuo-delivery-flywheel{animation:none}.shuo-delivery-rail-svg{display:none}.shuo-delivery-core{position:relative;left:auto;top:auto;order:-1;transform:none;margin:0 auto 24px}.shuo-delivery-node-list{position:relative;inset:auto;display:grid;grid-template-columns:1fr;gap:14px;border-radius:8px}.shuo-delivery-node-list:before{content:"";position:absolute;left:26px;top:28px;bottom:28px;z-index:0;width:2px;border-radius:999px;background:linear-gradient(180deg,#1e66f51f,#22d3eeb8,#5967ff2e);transform:none}.shuo-delivery-node{position:relative;z-index:1;grid-template-columns:54px minmax(0,1fr);align-items:center;justify-items:stretch;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none}.shuo-delivery-node .shuo-delivery-station{grid-column:1}.shuo-delivery-node .shuo-delivery-node-panel{grid-column:2}.shuo-delivery-node-panel{min-height:auto}.shuo-delivery-progress,.shuo-delivery-runner{display:none}.shuo-delivery-node:not(:last-child):before,.shuo-delivery-node:not(:last-child):after{display:none}.shuo-delivery-node:last-child:before{display:none}.shuo-course-detail-hero-grid{grid-template-columns:1fr}.shuo-course-visual-panel{min-height:340px}.shuo-course-detail-side{position:relative;top:auto}.shuo-course-detail-section{grid-template-columns:1fr;gap:22px}.shuo-page-visual,.shuo-consult-visual,.shuo-talent-visual{min-height:auto}.shuo-page-visual{padding:24px}.shuo-page-visual-core,.shuo-page-visual-bottom{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none}.shuo-page-visual-modules{position:relative;inset:auto;gap:12px;margin-top:16px}.shuo-page-visual-bottom{margin-top:16px}.shuo-enterprise-hero-visual{min-height:auto}.shuo-enterprise-hero-grid{grid-template-columns:1fr}.shuo-enterprise-hero-arrow{left:50%;right:auto;top:auto;bottom:-18px;width:2px;height:20px;transform:translate(-50%)}.shuo-enterprise-hero-arrow:after{left:50%;right:auto;top:auto;bottom:-1px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #1e66f5;border-bottom:0;transform:translate(-50%)}.shuo-enterprise-hero-band{align-items:flex-start;flex-direction:column}.shuo-enterprise-hero-band span{text-align:left}.shuo-transform-flow,.shuo-transform-footer{grid-template-columns:1fr}.shuo-transform-flow:before,.shuo-transform-phase:after{display:none}.shuo-consult-visual-grid,.shuo-consult-visual-rail{grid-template-columns:1fr}.shuo-about-client-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-about-client-stream article,.shuo-about-client-stream article:nth-child(3n){border-right:1px solid rgba(148,213,255,.3)}.shuo-about-client-stream article:nth-child(2n){border-right:0}.shuo-about-client-stream article:nth-child(n+3){border-top:1px solid rgba(148,213,255,.3)}.shuo-about-foundation{grid-template-columns:1fr}.shuo-about-foundation article+article{border-top:1px solid rgba(148,213,255,.34);border-left:0}.shuo-about-contact-rail{grid-template-columns:1fr;gap:10px}.shuo-talent-split,.shuo-talent-delivery-hero-body,.shuo-talent-cert-proof,.shuo-talent-module-panel,.shuo-talent-verify-panel,.shuo-talent-pain-panel,.shuo-talent-delivery-grid,.shuo-talent-compare-title,.shuo-talent-faq-panel>div{grid-template-columns:1fr}.shuo-talent-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-talent-flow{grid-template-columns:1fr}.shuo-talent-flow article{min-height:auto}.shuo-talent-flow article:not(:last-child):after{left:50%;right:auto;top:auto;bottom:-15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #22d3ee;border-bottom:0;transform:translate(-50%)}.shuo-talent-cooperation{grid-template-columns:1fr}.shuo-talent-delivery-hero h2{white-space:normal}.shuo-talent-delivery-route{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-talent-delivery-route:before{display:none}.shuo-talent-delivery-route article:nth-child(2){border-right:0}.shuo-talent-cta-title{font-size:clamp(32px,4.8vw,44px)}.shuo-talent-path{grid-template-columns:1fr}.shuo-talent-path div:not(:last-child):after{display:none}}@media (max-width: 767px){.shuo-course-team-banner img{aspect-ratio:16 / 9;min-height:220px;-o-object-position:center top;object-position:center top}.shuo-course-landing-copy{margin-top:26px;text-align:left}.shuo-course-landing-title{font-size:36px;line-height:1.12}.shuo-course-landing-title span{display:block}.shuo-course-landing-title-line+.shuo-course-landing-title-line:before{content:""}.shuo-course-landing-copy p{font-size:16px;line-height:1.75}.shuo-course-landing-copy p span{display:inline;white-space:normal}.shuo-course-landing-copy p span+span:before{content:" "}.shuo-course-landing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.shuo-course-landing-metrics div:nth-child(odd){border-left:0}.shuo-course-landing-metrics div:nth-child(n+3){border-top:1px solid rgba(148,213,255,.46)}.shuo-wq-hero-copy{max-width:100%}.shuo-wq-hero-copy h1{max-width:100%;font-size:40px;overflow-wrap:anywhere}.shuo-page-hero-title{max-width:100%;font-size:38px;overflow-wrap:anywhere;text-wrap:balance;word-break:break-word}.shuo-hero-title-one-line{font-size:36px;line-height:1.12;white-space:normal;overflow-wrap:anywhere}.shuo-hero-title-one-line .shuo-hero-nowrap,.shuo-hero-nowrap{display:inline;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.shuo-hero-phrase{display:block;white-space:nowrap}.shuo-hero-phrase+.shuo-hero-phrase:before{content:""}.shuo-balanced-heading>span{white-space:normal}.shuo-wq-visual-wrap{min-height:0;gap:18px}.shuo-hero-visual-field{width:min(100%,460px)}.shuo-hero-system-map{position:relative;inset:auto;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.shuo-hero-system-node{width:100%;max-width:none;min-height:54px;padding:10px 12px}.shuo-hero-system-node strong{font-size:13px}.shuo-hero-proof-grid{position:relative;inset:auto;width:100%;min-height:116px;padding:8px 0}.shuo-hero-title-linked{display:block;width:100%}.shuo-wq-hero-copy p{max-width:100%;font-size:20px;overflow-wrap:anywhere}.shuo-wq-section-title{max-width:100%;overflow-wrap:anywhere}.shuo-wq-primary,.shuo-wq-outline{width:100%}.shuo-wq-metrics{grid-template-columns:1fr 1fr}.shuo-wq-metrics>div{min-height:84px;border-bottom:1px solid rgba(148,213,255,.54)}.shuo-wq-metrics>div:nth-child(2n){border-right:0}.shuo-wq-metrics>div:nth-last-child(-n+2){border-bottom:0}.shuo-talent-visual{padding:22px}.shuo-talent-visual-lanes,.shuo-talent-visual-steps,.shuo-talent-trust-grid,.shuo-talent-benefit-grid,.shuo-talent-module-grid,.shuo-talent-audience-grid,.shuo-talent-delivery-route,.shuo-talent-result-rail,.shuo-about-client-stream{grid-template-columns:1fr}.shuo-about-client-featured{grid-template-columns:1fr;padding:22px}.shuo-about-client-featured:after{width:120px;margin-bottom:0}.shuo-about-client-featured strong{font-size:28px}.shuo-talent-delivery-hero{padding-bottom:24px}.shuo-talent-delivery-hero h2{font-size:36px;line-height:1.16}.shuo-talent-delivery-hero-body{gap:22px}.shuo-talent-delivery-hero-body>p{font-size:17px;line-height:1.85}.shuo-talent-delivery-route article,.shuo-talent-delivery-route article:not(:last-child){border-right:0;border-bottom:1px solid rgba(148,213,255,.34)}.shuo-talent-delivery-route article:last-child{border-bottom:0}.shuo-talent-delivery-route article:not(:last-child):after{display:none}.shuo-talent-visual-steps div:not(:last-child):after{left:50%;right:auto;top:auto;bottom:-13px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #22d3ee;border-bottom:0;transform:translate(-50%)}.shuo-talent-result-rail div{border-right:0;border-bottom:1px solid rgba(148,213,255,.38);justify-items:center;text-align:center}.shuo-talent-result-rail div:last-child{border-bottom:0}.shuo-talent-module-panel,.shuo-talent-cert-pain,.shuo-talent-verify-panel,.shuo-talent-pain-panel,.shuo-talent-service-table,.shuo-talent-track-panel,.shuo-talent-advantage-panel,.shuo-talent-compare-panel,.shuo-talent-faq-panel{padding:22px}.shuo-talent-verify-panel a,.shuo-enterprise-hero-band strong{white-space:normal}.shuo-talent-service-row,.shuo-talent-compare-row{grid-template-columns:1fr}.shuo-talent-service-row:not(.shuo-talent-service-head),.shuo-talent-compare-row:not(.shuo-talent-compare-head){margin-top:12px}.shuo-wq-visual-wrap{display:grid;grid-template-columns:1fr;min-height:286px;place-items:center}.shuo-hero-visual-field{width:min(100%,380px);aspect-ratio:1.24}.shuo-hero-core-shell{width:210px;height:190px}.shuo-hero-core-hex{width:150px;height:130px}.shuo-hero-orbit{stroke-width:2.2}.shuo-wq-visual{grid-column:1 / -1}.shuo-wq-visual-wrap:after{display:none}.shuo-hero-callout{position:static;display:none;width:auto;max-width:none;transform:none}.shuo-hero-system-node{position:relative;display:flex}.shuo-hero-callout{min-width:0;padding:10px 12px}.shuo-hero-callout span{font-size:11px}.shuo-hero-callout strong{font-size:16px}.shuo-hero-callout-proof{grid-column:1 / -1}.shuo-hero-system-map{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.shuo-hero-system-node-1{grid-column:1;grid-row:1}.shuo-hero-system-node-2{grid-column:2;grid-row:1}.shuo-hero-system-node-3{grid-column:1;grid-row:2}.shuo-hero-system-node-4{grid-column:2;grid-row:2}.shuo-hero-system-node-5{grid-column:1;grid-row:3}.shuo-hero-system-node-6{grid-column:2;grid-row:3}.shuo-hero-system-node strong{white-space:normal;font-size:12px;line-height:1.24}.shuo-wq-service-card{min-height:auto;padding:24px}.shuo-service-orbit{padding:16px}.shuo-service-core{padding:22px 18px}.shuo-service-core strong{font-size:30px}.shuo-service-orbit-node{grid-template-columns:42px minmax(0,1fr);padding:15px}.shuo-service-orbit-node h3{font-size:18px}.shuo-scene-hero,.shuo-scene-grid{grid-template-columns:1fr}.shuo-scene-number{border-right:0;border-bottom:1px solid rgba(148,213,255,.58)}.shuo-scene-brief h3{font-size:20px}.shuo-system-output{grid-template-columns:1fr}.shuo-system-output>div{border-right:0;border-bottom:1px solid rgba(148,213,255,.54)}.shuo-system-output>div:last-child{border-bottom:0}.shuo-animated-callouts{inset:auto 12px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shuo-animated-callout{position:static;max-width:none;transform:none;padding:8px 10px}.shuo-animated-callout strong{font-size:12px}.shuo-animated-map-key{border-right:0}.shuo-nav-logo{min-width:108px;padding:4px 0}.shuo-nav-logo-img{width:104px;max-height:52px}.shuo-product-bar{font-size:24px}.shuo-product-intro{white-space:normal}.shuo-product-inputs,.shuo-product-engine,.shuo-product-outcomes{grid-template-columns:1fr}.shuo-finance-hero{padding:24px 18px}.shuo-finance-title-card h1{white-space:normal}.shuo-finance-title-card p{font-size:17px;white-space:normal}.shuo-finance-capability-row{gap:8px}.shuo-finance-ledger-grid,.shuo-finance-flow{grid-template-columns:1fr}.shuo-finance-flow i{width:2px;height:18px;margin:0 auto;background:linear-gradient(180deg,#1e66f52e,#22d3ee)}.shuo-finance-flow i:after{right:auto;left:50%;top:auto;bottom:-6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #22d3ee;border-bottom:0;transform:translate(-50%)}.shuo-delivery-shell{padding:22px 16px}.shuo-delivery-stage{padding:24px 14px}.shuo-delivery-core{margin-bottom:24px}.shuo-delivery-node-list{grid-template-columns:1fr;gap:12px}.industry-overview-item{grid-template-columns:14px minmax(0,1fr)}.industry-overview-item p{grid-column:2;text-align:left}.shuo-course-detail-metrics{grid-template-columns:1fr}.shuo-course-detail-metrics div{min-height:72px;border-right:0;border-bottom:1px solid rgba(148,213,255,.42)}.shuo-course-detail-metrics div:last-child{border-bottom:0}.shuo-course-detail-title{font-size:30px}.shuo-course-visual-panel{min-height:260px}.shuo-course-visual-lines{display:none}.shuo-course-point{grid-template-columns:1fr}.shuo-course-related-item{grid-template-columns:58px minmax(0,1fr)}.shuo-course-related-item svg{display:none}.shuo-page-hero-title{font-size:38px}.shuo-page-visual{padding:18px}.shuo-page-visual-modules,.shuo-page-visual-bottom{grid-template-columns:1fr}.shuo-page-visual-core{padding:22px}.shuo-page-visual-core strong,.shuo-talent-visual-core strong,.shuo-consult-visual-title strong{font-size:24px}.shuo-transform-system{padding:18px}.shuo-transform-roof{padding:20px 18px;text-align:left}.shuo-transform-orbit,.shuo-transform-footer{display:none}.shuo-transform-support div{padding:18px}.shuo-about-capability,.shuo-about-client-stream{grid-template-columns:1fr}.shuo-about-client-stream article,.shuo-about-client-stream article:nth-child(3n),.shuo-about-client-stream article:nth-child(2n){border-right:0}.shuo-about-client-stream article:nth-child(n+2){border-top:1px solid rgba(148,213,255,.3)}}.shuo-hero-visual-field{display:grid;grid-template-rows:minmax(300px,1fr) auto auto;gap:14px;width:min(100%,700px);max-width:700px;aspect-ratio:auto;place-items:stretch}.shuo-hero-visual-stage{position:relative;min-height:300px}.shuo-hero-visual-stage .shuo-hero-orbit-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shuo-hero-visual-stage .shuo-hero-core-shell{top:50%}.shuo-hero-system-map{position:relative;inset:auto;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px 14px;width:100%;margin:0}.shuo-hero-system-node,.shuo-hero-system-node-1,.shuo-hero-system-node-2,.shuo-hero-system-node-3,.shuo-hero-system-node-4,.shuo-hero-system-node-5,.shuo-hero-system-node-6{position:relative;inset:auto;grid-column:auto;grid-row:auto;justify-self:stretch;align-self:stretch;width:100%;max-width:none;min-height:58px;transform:none}.shuo-hero-system-node strong{font-size:clamp(13px,1.1vw,16px);line-height:1.2}.shuo-hero-proof-grid{position:relative;inset:auto;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;width:100%;min-height:72px;border-top:1px solid rgba(148,213,255,.48);padding:14px 0 0}.shuo-hero-proof-grid>div,.shuo-hero-proof-grid>div:nth-child(1),.shuo-hero-proof-grid>div:nth-child(2),.shuo-hero-proof-grid>div:nth-child(3),.shuo-hero-proof-grid>div:nth-child(4){max-width:none;align-self:start;justify-self:stretch;gap:4px;padding:0 12px;text-align:center}.shuo-hero-proof-grid>div+div{border-left:1px solid rgba(148,213,255,.34)}.shuo-hero-proof-grid strong{font-size:24px}.shuo-hero-proof-grid span{font-size:12px}.shuo-hero-orbit-particle{display:block}.shuo-page-visual{min-height:430px;display:grid;grid-template-rows:auto 1fr;gap:18px;border:0;border-radius:0;background:radial-gradient(circle at 72% 16%,#22d3ee24,#22d3ee00 30%),linear-gradient(145deg,#ffffffd1,#e8f8ffc7);box-shadow:none;padding:32px 28px 26px}.shuo-page-visual:before{display:none}.shuo-page-visual:after{content:"";position:absolute;left:12%;right:12%;top:62%;z-index:1;height:3px;background:linear-gradient(90deg,#1e66f500,#22d3ee 22%,#1e66f5,#22d3ee 78%,#1e66f500);background-size:200% 100%;animation:shuoCaseRouteFlow 4.8s linear infinite;pointer-events:none}.shuo-page-visual-core{position:relative;left:auto;top:auto;z-index:3;width:auto;min-height:0;display:block;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;text-align:left;transform:none}.shuo-page-visual-core span{display:block;margin:0;border-radius:0;background:transparent;color:#1e66f5;padding:0;font-size:13px;font-weight:900;font-size:0}.shuo-page-visual-core span:after{content:"业务交付";color:#1e66f5;font-size:13px}.shuo-page-visual-core strong{margin-top:8px;font-size:0;line-height:1.08}.shuo-page-visual-core strong:after{content:"从问题到结果";display:block;color:#10243f;font-size:clamp(27px,3vw,42px)}.shuo-page-visual-core p{max-width:560px;margin-top:10px;font-size:0;line-height:1.65}.shuo-page-visual-core p:after{content:"把行业问题转成清晰方案，沿着交付链推进到可复盘的业务结果。";color:#5d718a;font-size:15px}.shuo-page-visual-modules{position:relative;inset:auto;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch;padding-top:26px}.shuo-page-visual-module{min-height:112px;height:112px;align-self:center;border:0;border-top:3px solid rgba(34,211,238,.92);border-bottom:1px solid rgba(148,213,255,.46);border-radius:0;background:#ffffff6b;box-shadow:none;padding:16px 4px 12px}.shuo-page-visual-module+.shuo-page-visual-module:before{content:"";position:absolute;left:-18px;top:50%;width:18px;height:1px;background:#22d3ee}.shuo-page-visual-module+.shuo-page-visual-module:after{content:"";position:absolute;left:-3px;top:calc(50% - 4px);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #1e66f5}.shuo-page-visual-connectors{display:none}.shuo-about-client-wall{overflow:visible;display:block;border:0;background:transparent}.shuo-about-client-featured{grid-template-columns:1fr;gap:0;border-bottom:1px solid rgba(148,213,255,.46);padding:0 0 22px}.shuo-about-client-featured:after{width:96px;margin:20px 0 0}.shuo-about-client-stream{grid-template-columns:repeat(4,minmax(0,1fr));border-top:0}.shuo-about-client-stream article{min-height:92px;border-right:0;border-bottom:1px solid rgba(148,213,255,.3);padding:18px 18px 18px 28px}.shuo-about-client-stream article:nth-child(n+4){border-top:0}.shuo-about-ecosystem{grid-column:1 / -1;grid-template-columns:160px minmax(0,1fr);margin-top:12px;border-top:1px solid rgba(148,213,255,.42);background:transparent}.shuo-about-contact-rail{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;border-top:1px solid rgba(148,213,255,.42);border-bottom:1px solid rgba(148,213,255,.42);padding:22px 0}.shuo-about-contact-rail a,.shuo-about-contact-value{pointer-events:none;cursor:default;text-decoration:none}.shuo-about-contact-value{color:#10243f;font-size:17px;font-weight:900;overflow-wrap:anywhere}footer a[href="#"]{display:none}.shuo-balanced-copy{max-width:100%;text-wrap:balance;word-break:normal;line-break:strict;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.shuo-balanced-copy-hero{max-width:min(100%,720px)}.shuo-balanced-copy-service{max-width:min(100%,960px)}.shuo-balanced-copy-section{max-width:min(100%,860px);margin-inline:auto}.shuo-balanced-copy-delivery{max-width:min(100%,720px)}@media (max-width: 767px){.shuo-balanced-copy{max-width:100%;word-break:normal;line-break:auto;overflow-wrap:anywhere;text-wrap:pretty}}@keyframes shuoCaseRouteFlow{0%{background-position:100% 0;opacity:.42}50%{opacity:.9}to{background-position:-100% 0;opacity:.42}}@media (max-width: 767px){.shuo-hero-visual-field{grid-template-rows:250px auto auto;gap:14px}.shuo-hero-visual-stage{min-height:250px}.shuo-hero-system-map{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.shuo-hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:122px;row-gap:16px}.shuo-hero-proof-grid>div{min-height:48px}.shuo-hero-proof-grid>div+div{border-left:0}.shuo-hero-proof-grid>div:nth-child(2n){border-left:1px solid rgba(148,213,255,.34)}.shuo-page-visual{display:block;min-height:auto;padding:24px 20px 22px}.shuo-page-visual:after{left:38px;right:auto;top:146px;bottom:34px;width:2px;height:auto;background:linear-gradient(180deg,#22d3ee,#1e66f5);background-size:100% 200%;animation-name:shuoCaseRouteFlowVertical}.shuo-page-visual-modules{grid-template-columns:1fr;gap:0;margin-top:26px;padding:0 0 0 28px}.shuo-page-visual-module{min-height:76px;height:76px;align-self:stretch;border-top:0;border-left:3px solid rgba(34,211,238,.92);padding:14px 4px 14px 16px}.shuo-page-visual-module+.shuo-page-visual-module:before{left:-24px;top:-1px;width:1px;height:18px}.shuo-page-visual-module+.shuo-page-visual-module:after{left:-28px;top:-4px;border-top:7px solid #1e66f5;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}.shuo-about-client-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-about-ecosystem{grid-template-columns:1fr;gap:14px}.shuo-about-contact-rail{grid-template-columns:1fr;gap:10px}}@keyframes shuoCaseRouteFlowVertical{0%{background-position:0 100%;opacity:.42}50%{opacity:.9}to{background-position:0 -100%;opacity:.42}}.shuo-wq-visual-wrap{display:block;width:100%;min-height:0}.shuo-hero-capability-cluster{position:relative;display:grid;grid-template-columns:minmax(140px,.72fr) minmax(290px,1.56fr) minmax(140px,.72fr);gap:clamp(14px,2.2vw,32px);align-items:center;width:100%;min-height:370px;margin:0 auto}.shuo-hero-visual-field{display:block;width:100%;max-width:640px;aspect-ratio:auto;place-items:initial}.shuo-hero-visual-stage{position:relative;min-height:350px}.shuo-hero-system-map{position:relative;inset:auto;z-index:5;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;align-self:stretch;width:100%;min-width:0;margin:0}.shuo-hero-system-node,.shuo-hero-system-node-1,.shuo-hero-system-node-2,.shuo-hero-system-node-3,.shuo-hero-system-node-4,.shuo-hero-system-node-5,.shuo-hero-system-node-6{position:relative;inset:auto;display:flex;width:100%;min-width:0;max-width:none;min-height:64px;align-self:center;transform:none;border:0;border-top:1px solid rgba(148,213,255,.62);border-bottom:1px solid rgba(148,213,255,.38);border-radius:0;background:linear-gradient(90deg,#ffffff14,#e2f8ffb8);box-shadow:none;padding:12px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shuo-hero-system-node strong{min-width:0;color:#10243f;font-size:clamp(12px,1.05vw,15px);line-height:1.15;white-space:nowrap}.shuo-hero-system-node span{flex:0 0 auto;color:#0a88d8;font-size:11px;font-weight:900;line-height:1}.shuo-hero-system-map-left .shuo-hero-system-node{justify-content:flex-end;border-right:2px solid rgba(34,211,238,.82);border-left:0;background:linear-gradient(90deg,#ffffff0a,#e2f8ffc2);text-align:right}.shuo-hero-system-map-left .shuo-hero-system-node strong{order:1}.shuo-hero-system-map-left .shuo-hero-system-node span{order:2;margin-left:9px}.shuo-hero-system-map-right .shuo-hero-system-node{border-left:2px solid rgba(34,211,238,.82);background:linear-gradient(90deg,#e2f8ffc2,#ffffff0a)}.shuo-hero-system-map-right .shuo-hero-system-node span{margin-right:9px}.shuo-hero-system-map-left .shuo-hero-system-node{animation:shuoHeroNodeDriftLeft 5.4s ease-in-out infinite;animation-delay:var(--node-delay)}.shuo-hero-system-map-right .shuo-hero-system-node{animation:shuoHeroNodeDriftRight 5.4s ease-in-out infinite;animation-delay:var(--node-delay)}.shuo-hero-system-map-left .shuo-hero-system-node:after,.shuo-hero-system-map-right .shuo-hero-system-node:after{content:"";position:absolute;top:50%;width:26px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.88),transparent);background-size:200% 100%;animation:shuoHeroConnectorFlow 2.8s linear infinite}.shuo-hero-system-map-left .shuo-hero-system-node:before,.shuo-hero-system-map-right .shuo-hero-system-node:before{content:"";position:absolute;top:calc(50% - 3px);width:0;height:0;pointer-events:none}.shuo-hero-system-map-left .shuo-hero-system-node:before{right:-32px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #22d3ee}.shuo-hero-system-map-right .shuo-hero-system-node:before{left:-32px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:5px solid #22d3ee}.shuo-hero-central-caption{margin:-8px auto 0;color:#327296;font-size:12px;font-weight:800;letter-spacing:.02em;text-align:center}.shuo-page-hero-title-inline{max-width:none;white-space:nowrap}.shuo-about-client-featured,.shuo-about-ecosystem{display:none!important}.shuo-about-client-stream{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(148,213,255,.42)}.shuo-about-contact-rail{display:flex;width:min(100%,760px);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:26px;border-top:1px solid rgba(148,213,255,.42);border-bottom:0;padding:16px 0 0}.shuo-about-contact-rail>span:first-child{color:#1e66f5;font-size:13px;font-weight:900}.shuo-about-contact-items{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.shuo-about-contact-value{color:#155a94;font-size:15px;font-weight:900;overflow-wrap:anywhere}@keyframes shuoHeroNodeDriftLeft{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes shuoHeroNodeDriftRight{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes shuoHeroConnectorFlow{0%{background-position:200% 0;opacity:.34}50%{opacity:.92}to{background-position:-200% 0;opacity:.34}}@media (max-width: 1199px) and (min-width: 768px){.shuo-hero-capability-cluster{grid-template-columns:minmax(116px,.72fr) minmax(248px,1.56fr) minmax(116px,.72fr);gap:12px}.shuo-hero-system-map{gap:10px}.shuo-hero-system-node{padding-inline:7px}.shuo-hero-system-node strong{font-size:11px}}@media (max-width: 767px){.shuo-hero-capability-cluster{grid-template-columns:1fr;gap:20px;min-height:0}.shuo-hero-visual-field{grid-column:1;grid-row:1;width:100%}.shuo-hero-visual-stage{min-height:250px}.shuo-hero-system-map-left,.shuo-hero-system-map-right{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:9px}.shuo-hero-system-map-left{grid-row:2}.shuo-hero-system-map-right{grid-row:3}.shuo-hero-system-node,.shuo-hero-system-node-1,.shuo-hero-system-node-2,.shuo-hero-system-node-3,.shuo-hero-system-node-4,.shuo-hero-system-node-5,.shuo-hero-system-node-6{min-height:54px;padding:10px 12px}.shuo-hero-system-node strong{font-size:14px}.shuo-hero-system-map-left .shuo-hero-system-node,.shuo-hero-system-map-right .shuo-hero-system-node{justify-content:flex-start;border-right:0;border-left:2px solid rgba(34,211,238,.82);background:linear-gradient(90deg,#e2f8ffb8,#ffffff14);text-align:left}.shuo-hero-system-map-left .shuo-hero-system-node strong{order:2}.shuo-hero-system-map-left .shuo-hero-system-node span{order:1;margin-right:9px;margin-left:0}.shuo-hero-system-map-right .shuo-hero-system-node span{margin-right:9px}.shuo-hero-system-map-left .shuo-hero-system-node:before,.shuo-hero-system-map-left .shuo-hero-system-node:after,.shuo-hero-system-map-right .shuo-hero-system-node:before,.shuo-hero-system-map-right .shuo-hero-system-node:after{display:none}.shuo-page-hero-title-inline{white-space:normal}.shuo-about-contact-rail{width:100%;gap:10px 18px;margin-top:22px;padding-top:14px}.shuo-about-contact-items{gap:8px 18px}}@media (prefers-reduced-motion: reduce){.shuo-hero-system-map-left .shuo-hero-system-node,.shuo-hero-system-map-right .shuo-hero-system-node{animation:none}}.shuo-hero-route-path{fill:none;stroke:#0a88d8;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:18 14;opacity:.88;animation:shuoHeroRouteTrace 3.8s linear infinite;vector-effect:non-scaling-stroke}.shuo-hero-route-runner{fill:#0a55d8;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 9px rgba(34,211,238,.95))}.shuo-hero-system-node:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid rgba(34,211,238,.82);border-radius:7px;opacity:0;pointer-events:none;animation:shuoHeroNodePulse 3.8s ease-in-out infinite;animation-delay:var(--node-delay)}.shuo-page-visual:after,.shuo-page-visual-module+.shuo-page-visual-module:before,.shuo-page-visual-module+.shuo-page-visual-module:after{display:none!important}.shuo-page-visual-modules{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr) 20px) minmax(0,1fr);gap:0;align-items:stretch;padding-top:22px}.shuo-page-visual-module{grid-column:auto}.shuo-page-visual-connector{position:relative;display:grid;height:18px;align-self:center;place-items:center;margin-top:22px}.shuo-page-visual-connector:before{content:"";width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,#22d3ee47,#22d3ee)}.shuo-page-visual-connector:after{content:"";position:absolute;right:-1px;top:50%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #1e66f5;transform:translateY(-50%)}.shuo-page-visual-connector span{position:absolute;left:0;width:22px;height:7px;border-radius:999px;background:linear-gradient(90deg,#22d3ee2e,#22d3ee,#1e66f5);clip-path:polygon(0 25%,72% 25%,72% 0,100% 50%,72% 100%,72% 75%,0 75%);animation:shuoPageConnectorPulse 2.8s linear infinite;animation-delay:var(--connector-delay)}@keyframes shuoHeroRouteTrace{to{stroke-dashoffset:-112}}@keyframes shuoHeroNodePulse{0%,to{opacity:0;box-shadow:0 0 #22d3ee00}45%{opacity:.92;box-shadow:0 0 22px #22d3ee3d}}@keyframes shuoPageConnectorPulse{0%{transform:translate(0);opacity:.26}15%{opacity:1}78%,to{transform:translate(calc(100% - 22px));opacity:.24}}@media (max-width: 767px){.shuo-page-visual-modules{grid-template-columns:1fr;gap:0;margin-top:26px;padding:0 0 0 28px}.shuo-page-visual-connector{width:18px;height:30px;justify-self:start;margin:0 0 0 -18px}.shuo-page-visual-connector:before{width:2px;height:100%;background:linear-gradient(180deg,#22d3ee3d,#22d3ee)}.shuo-page-visual-connector:after{top:auto;right:auto;bottom:-1px;left:50%;border-top:8px solid #1e66f5;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent;transform:translate(-50%)}.shuo-page-visual-connector span{top:0;left:50%;width:7px;height:18px;clip-path:polygon(25% 0,75% 0,75% 68%,100% 68%,50% 100%,0 68%,25% 68%);animation-name:shuoPageConnectorPulseVertical}}@keyframes shuoPageConnectorPulseVertical{0%{transform:translate(-50%);opacity:.26}15%{opacity:1}78%,to{transform:translate(-50%,12px);opacity:.24}}@media (prefers-reduced-motion: reduce){.shuo-hero-route-path,.shuo-hero-system-node:after,.shuo-page-visual-connector span{animation:none}.shuo-hero-route-runner{display:none}}.shuo-hero-system-map-left .shuo-hero-system-node:after,.shuo-hero-system-map-right .shuo-hero-system-node:after{content:"";position:absolute;inset:auto;top:50%;width:26px;height:1px;border:0;border-radius:0;opacity:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.88),transparent);background-size:200% 100%;animation:shuoHeroConnectorFlow 2.8s linear infinite}.shuo-hero-system-map-left .shuo-hero-system-node:after{right:-27px}.shuo-hero-system-map-right .shuo-hero-system-node:after{left:-27px}@media (max-width: 767px){.shuo-hero-system-map-left .shuo-hero-system-node:after,.shuo-hero-system-map-right .shuo-hero-system-node:after{display:none}}@media (prefers-reduced-motion: reduce){.shuo-hero-system-map-left .shuo-hero-system-node,.shuo-hero-system-map-right .shuo-hero-system-node,.shuo-hero-system-map-left .shuo-hero-system-node:after,.shuo-hero-system-map-right .shuo-hero-system-node:after{animation:none}}.shuo-copy-nowrap{white-space:nowrap}.shuo-wq-hero-copy>.shuo-hero-proof-grid{width:100%;margin-top:30px}.shuo-hero-system-map-left .shuo-hero-system-node:after,.shuo-hero-system-map-right .shuo-hero-system-node:after{width:26px;height:2px;border:0;border-radius:0;background-image:radial-gradient(circle,rgba(255,255,255,.98) 0 2px,transparent 2.8px),linear-gradient(90deg,transparent 0%,rgba(34,211,238,.24) 18%,#22d3ee 50%,rgba(30,102,245,.18) 82%,transparent 100%);background-repeat:no-repeat;background-size:8px 8px,200% 100%;background-position:-8px 50%,200% 0;animation:shuoHeroConnectorFlow 2.8s linear infinite}@keyframes shuoHeroConnectorFlow{0%{background-position:-8px 50%,200% 0;opacity:.42}50%{opacity:1}to{background-position:calc(100% + 8px) 50%,-200% 0;opacity:.42}}.shuo-hero-orbit-a{opacity:.92;animation-duration:6.8s}.shuo-hero-orbit-b{opacity:.82;animation-duration:9.6s}.shuo-hero-route-path{stroke-dasharray:24 12;animation-duration:3.2s}.shuo-hero-core-shell:after{transform-origin:center;animation:shuoHeroHaloPulse 4.8s ease-in-out infinite}@keyframes shuoHeroHaloPulse{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.94;transform:scale(1.04)}}@media (max-width: 767px){.shuo-wq-hero-copy>.shuo-hero-proof-grid{margin-top:30px}}@media (prefers-reduced-motion: reduce){.shuo-hero-system-map-left .shuo-hero-system-node:after,.shuo-hero-system-map-right .shuo-hero-system-node:after,.shuo-hero-core-shell:after{animation:none}}.shuo-home-video-shell>div{isolation:isolate}.shuo-home-video-shell video{transform:none;-o-object-position:center;object-position:center}.shuo-home-video-cue{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:16px;background:linear-gradient(90deg,#05174614,#05174647);color:#fff;transition:opacity .22s ease,visibility .22s ease}.shuo-home-video-shell.is-playing .shuo-home-video-cue{opacity:0;visibility:hidden}.shuo-home-video-play-icon{position:relative;display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#0a55d8c2;box-shadow:0 16px 40px #00206a57,0 0 0 10px #ffffff1a}.shuo-home-video-play-icon:after{content:"";margin-left:5px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.shuo-home-video-cue-copy{display:grid;gap:4px;text-align:left;text-shadow:0 2px 12px rgba(0,24,78,.44)}.shuo-home-video-cue-copy strong{font-size:20px;font-weight:900}.shuo-home-video-cue-copy small{font-size:13px;font-weight:700;opacity:.86}.shuo-home-video-status{position:absolute;top:18px;left:20px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;color:#fffffff0;font-size:12px;font-weight:850;letter-spacing:0;background:#05174670;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shuo-home-video-status-dot{width:7px;height:7px;border-radius:50%;background:#64f2e3;box-shadow:0 0 0 4px #64f2e324,0 0 14px #64f2e3b8}.shuo-about-foundation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(148,213,255,.52);border-bottom:1px solid rgba(148,213,255,.52);background:#ffffff75}.shuo-about-foundation article{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;min-height:250px;padding:30px 30px 34px;background:#fff6}.shuo-about-foundation article+article{border-left:1px solid rgba(148,213,255,.38)}.shuo-about-foundation article:after{content:"";position:absolute;left:30px;right:30px;bottom:0;height:3px;background:linear-gradient(90deg,#22d3ee,#1e66f5 58%,#1e66f500);opacity:.82}.shuo-about-foundation-index{color:#1e66f5;font-size:30px;font-weight:950;line-height:1;letter-spacing:0}.shuo-about-foundation-copy{min-width:0}.shuo-about-foundation-copy>span{display:inline-block;color:#1e66f5;font-size:14px;font-weight:900}.shuo-about-foundation-copy h3{margin-top:16px;color:#10243f;font-size:clamp(24px,2.1vw,34px);font-weight:950;line-height:1.18;text-wrap:balance}.shuo-about-foundation-copy p{margin-top:14px;color:#5d718a;font-size:15px;font-weight:700;line-height:1.75}.shuo-about-client-wall{padding:4px 0 0}.shuo-about-client-wall-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:0 0 16px;border-bottom:1px solid rgba(148,213,255,.42)}.shuo-about-client-wall-head span{color:#5d718a;font-size:14px;font-weight:850}.shuo-about-client-wall-head strong{color:#1e66f5;font-size:30px;font-weight:950;line-height:1}.shuo-about-client-stream{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:0}.shuo-about-client-stream article{min-height:100px;padding:22px 18px 20px 24px;border-right:1px solid rgba(148,213,255,.3);border-bottom:1px solid rgba(148,213,255,.3);background:#ffffff3d}.shuo-about-client-stream article:nth-child(4n){border-right:0}.shuo-about-client-stream article span,.shuo-about-client-stream article strong{display:block}.shuo-about-client-stream article span{color:#1e66f5;font-size:12px;font-weight:850;line-height:1.35}.shuo-about-client-stream article strong{margin-top:9px;color:#10243f;font-size:clamp(17px,1.4vw,22px);font-weight:950;line-height:1.25;text-wrap:balance}.shuo-course-landing{position:relative;overflow:hidden;padding-top:96px}.shuo-course-team-banner{position:relative;z-index:1;width:100%;overflow:hidden;border-radius:0;box-shadow:none;background:#1e5cf2}.shuo-course-team-banner img{display:block;width:100%;height:auto;aspect-ratio:1920 / 610;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shuo-solutions-page{background:#f3fbff}.shuo-solutions-industry-band{position:relative;border-top:1px solid rgba(148,213,255,.44);border-bottom:1px solid rgba(148,213,255,.44);background:#fff}.shuo-solutions-industry-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.shuo-solutions-industry-heading span{color:#1e66f5;font-size:14px;font-weight:900}.shuo-solutions-industry-heading strong{color:#10243f;font-size:clamp(22px,2.4vw,34px);font-weight:950;line-height:1.15}.shuo-solutions-detail-band{background:linear-gradient(90deg,#e3f7fff2,#ffffffeb 45%,#e8f8fff0),#f3fbff}.shuo-solutions-detail-heading{max-width:980px}.shuo-solutions-content-block{border:0;border-top:1px solid rgba(148,213,255,.55);border-bottom:1px solid rgba(148,213,255,.55);background:transparent;padding-right:0;padding-left:0}.shuo-solutions-content-block>div:first-child{margin-bottom:26px}.shuo-solutions-content-block>div:first-child span{border:0;padding-left:0;background:transparent;color:#1e66f5}.shuo-solutions-content-block>div:last-child>div{border-color:#94d5ff85;box-shadow:0 16px 42px #23609612}.shuo-case-detail-wide{max-width:1440px}.shuo-case-detail-wide>div{min-width:0}@media (max-width: 1023px){.shuo-about-foundation{grid-template-columns:1fr}.shuo-about-foundation article{min-height:0}.shuo-about-foundation article+article{border-top:1px solid rgba(148,213,255,.38);border-left:0}.shuo-about-client-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-about-client-stream article:nth-child(4n){border-right:1px solid rgba(148,213,255,.3)}.shuo-about-client-stream article:nth-child(2n){border-right:0}.shuo-solutions-industry-heading{display:grid;gap:10px}}@media (max-width: 767px){.shuo-home-video-cue{gap:10px}.shuo-home-video-play-icon{width:58px;height:58px}.shuo-home-video-play-icon:after{border-top-width:8px;border-bottom-width:8px;border-left-width:12px}.shuo-home-video-cue-copy strong{font-size:16px}.shuo-home-video-cue-copy small{max-width:190px;font-size:11px}.shuo-home-video-status{top:12px;left:12px}.shuo-about-foundation article{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:24px 20px 28px}.shuo-about-foundation article:after{left:20px;right:20px}.shuo-about-foundation-index,.shuo-about-foundation-copy h3{font-size:24px}.shuo-about-client-stream article{min-height:88px;padding:18px 12px 18px 16px}.shuo-about-client-stream article strong{font-size:16px}.shuo-course-team-banner img{min-height:190px;-o-object-fit:cover;object-fit:cover}.shuo-course-landing{padding-top:72px}.shuo-solutions-industry-heading strong{font-size:25px}.shuo-solutions-content-block{padding-top:24px;padding-bottom:24px}}.shuo-footer-contact{min-width:0;padding-left:clamp(28px,4vw,64px);border-left:1px solid #c9e5ff;color:#5d718a;font-size:14px;font-weight:700;line-height:1.6}.shuo-footer-main{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.45fr);gap:clamp(42px,6vw,88px);align-items:start}.shuo-footer-brand{min-width:0}.shuo-footer-brand p{max-width:480px}.shuo-footer-contact strong{display:block;margin-bottom:20px;color:#10243f;font-size:18px;font-weight:950;white-space:nowrap}.shuo-footer-contact-list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.shuo-footer-contact-list>a,.shuo-footer-address{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:baseline;min-width:0}.shuo-footer-contact-list span{color:#6b8198;white-space:nowrap}.shuo-footer-contact-list b{color:#155a94;font-weight:850}.shuo-footer-address{grid-column:auto}.shuo-footer-address b{color:#46617d;overflow-wrap:anywhere}.shuo-footer-contact-list>a b{white-space:nowrap}.shuo-footer-contact a{color:#155a94;transition:color .18s ease}.shuo-footer-contact a:hover b{color:#1e66f5}.shuo-footer-map{margin-top:clamp(28px,4vw,44px);overflow:hidden;border:1px solid #c9e5ff;border-radius:16px;background:#fff;box-shadow:0 18px 40px #2665971a}.shuo-footer-map-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;padding:16px 20px;border-bottom:1px solid #e3f1fd}.shuo-footer-map-heading strong{color:#10243f;font-size:17px;font-weight:900}.shuo-footer-map-heading span{color:#5d718a;font-size:14px;font-weight:700}.shuo-footer-map-heading a{margin-left:auto;color:#087fc4;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.shuo-footer-map-heading a:hover{color:#1e66f5}.shuo-footer-map>div:last-child{position:relative;border-radius:0 0 16px 16px!important;border:0!important;box-shadow:none!important}@media (max-width: 767px){.shuo-footer-map-heading a{margin-left:0}}.shuo-footer-nav{display:grid;grid-template-columns:repeat(4,mi nmax(0,1fr));margin-top:34px;border-top:1px solid #c9e5ff;border-bottom:1px solid #c9e5ff}.shuo-footer-nav a{position:relative;padding:15px 10px;color:#155a94;font-size:14px;font-weight:900;text-align:center;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.shuo-footer-nav a:not(:nth-child(4n)):after{position:absolute;top:15px;right:0;bottom:15px;width:1px;background:#dbeeff;content:""}.shuo-footer-nav a:hover{color:#1e66f5;background:#ffffff94}.shuo-footer-bottom{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding-top:22px;color:#6b8198;font-size:12px;font-weight:500}@media (min-width: 768px){.shuo-footer-bottom{flex-direction:row;align-items:center}}@media (max-width: 1023px){.shuo-footer-main{grid-template-columns:1fr;gap:30px}.shuo-footer-contact{padding-top:26px;padding-left:0;border-top:1px solid #c9e5ff;border-left:0}}@media (max-width: 767px){.shuo-footer-contact{padding-top:24px}.shuo-footer-contact strong{white-space:normal}.shuo-footer-contact-list{grid-template-columns:1fr;gap:13px}.shuo-footer-address{grid-column:auto}.shuo-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.shuo-footer-nav a:nth-child(2n):after{display:none}.shuo-footer-nav a:nth-child(-n+6){border-bottom:1px solid #dbeeff}}.shuo-about-client-stream{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.shuo-about-client-stream article{min-height:128px!important;padding:22px 20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border-right:1px solid rgba(148,213,255,.3)!important;border-bottom:1px solid rgba(148,213,255,.3)!important}.shuo-about-client-stream article span{font-size:12px!important;line-height:1.4!important}.shuo-about-client-stream article strong{font-size:18px!important;line-height:1.45!important;overflow-wrap:anywhere!important}@media (max-width:900px){.shuo-about-client-stream{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.shuo-about-client-stream{grid-template-columns:1fr!important}}.shuo-client-proof-panel{overflow:visible;min-width:0;padding:clamp(26px,4vw,46px)!important;border:1px solid rgba(122,217,255,.72);border-radius:14px;background:linear-gradient(135deg,#fffffffa,#effaffeb)}.shuo-client-proof-quote{margin:0;max-width:44rem;font-size:clamp(1.2rem,2.1vw,1.75rem)!important;line-height:1.8!important;text-wrap:pretty}.shuo-client-proof-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(72px,auto);align-items:stretch;gap:16px!important}.shuo-client-proof-grid>div{min-width:0;min-height:72px;padding:12px 10px;text-align:center;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 640px){.shuo-client-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shuo-client-proof-panel{padding:24px!important}}.marker\:hidden *::marker{display:none}.marker\:hidden::marker{display:none}.placeholder\:text-\[\#7d93aa\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(125 147 170 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#7d93aa\]::placeholder{--tw-text-opacity: 1;color:rgb(125 147 170 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-2:before{content:var(--tw-content);bottom:.5rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-2:before{content:var(--tw-content);top:.5rem}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-\[\#1e66f5\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(30 102 245 / var(--tw-bg-opacity, 1))}.before\:bg-\[\#22d3ee\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:left-6:after{content:var(--tw-content);left:1.5rem}.after\:right-6:after{content:var(--tw-content);right:1.5rem}.after\:h-\[4px\]:after{content:var(--tw-content);height:4px}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-\[linear-gradient\(90deg\,\#1e66f5\,\#22d3ee\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,#1e66f5,#22d3ee)}.after\:content-\[\"\"\]:after{--tw-content: "";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#22d3ee\]:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0b2c62\]:hover{--tw-bg-opacity: 1;background-color:rgb(11 44 98 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#effaff\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 250 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8fbff\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(27 85 216 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#10243f\]:hover{--tw-text-opacity: 1;color:rgb(16 36 63 / var(--tw-text-opacity, 1))}.hover\:text-\[\#155a94\]:hover{--tw-text-opacity: 1;color:rgb(21 90 148 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1e66f5\]:hover,.hover\:text-primary-500:hover{--tw-text-opacity: 1;color:rgb(30 102 245 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_14px_38px_rgba\(24\,88\,142\,0\.08\)\]:hover{--tw-shadow: 0 14px 38px rgba(24,88,142,.08);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_rgba\(24\,88\,142\,0\.12\)\]:hover{--tw-shadow: 0 24px 60px rgba(24,88,142,.12);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_rgba\(37\,100\,245\,0\.12\)\]:hover{--tw-shadow: 0 24px 60px rgba(37,100,245,.12);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#1e66f5\]:focus{--tw-border-opacity: 1;border-color:rgb(30 102 245 / var(--tw-border-opacity, 1))}.focus\:border-\[\#22d3ee\]:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#10243f\]\/20:focus{--tw-ring-color: rgb(16 36 63 / .2)}.focus\:ring-\[\#22d3ee\]\/20:focus{--tw-ring-color: rgb(34 211 238 / .2)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#7ad9ff\]{--tw-border-opacity: 1;border-color:rgb(122 217 255 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-\[\#1e66f5\]{--tw-bg-opacity: 1;background-color:rgb(30 102 245 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#10243f\]{--tw-text-opacity: 1;color:rgb(16 36 63 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#1e66f5\]{--tw-text-opacity: 1;color:rgb(30 102 245 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary-400{--tw-text-opacity: 1;color:rgb(44 199 240 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary-500{--tw-text-opacity: 1;color:rgb(30 102 245 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pl-5{padding-left:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:top-\[80px\]{top:80px}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:block{display:block}.md\:h-24{height:6rem}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-28{padding-top:7rem}.md\:pt-36{padding-top:9rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[292px\]{width:292px}.lg\:w-\[340px\]{width:340px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(360px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(280px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-10{padding:2.5rem}.lg\:p-14{padding:3.5rem}.lg\:p-6{padding:1.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-16{padding-bottom:4rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1536px){.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}.\32xl\:gap-2{gap:.5rem}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}}:root{--shuo-public-title-color: #0756D8;--shuo-public-title-gradient: linear-gradient(105deg, #0756D8 0%, #18BDE8 52%, #5368FF 100%)}[data-public-surface] .site-page :is(h1,h2,h3){color:var(--shuo-public-title-color);line-height:1.18;overflow:visible}[data-public-surface] .site-page :is(h1,h2,h3) :is(span,strong,em,small,b,i){font-size:inherit}@supports (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)){[data-public-surface] .site-page :is(h1,h2,h3){background-image:var(--shuo-public-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-public-surface] .site-page :is(h1,h2,h3).text-white,[data-public-surface] .site-page .text-white :is(h1,h2,h3){background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff;-webkit-text-fill-color:currentColor}}@media (forced-colors: active){[data-public-surface] .site-page :is(h1,h2,h3){background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:CanvasText;-webkit-text-fill-color:CanvasText;forced-color-adjust:auto}}@media print{[data-public-surface] .site-page :is(h1,h2,h3){background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#0756d8;-webkit-text-fill-color:currentColor}}@media (min-width:1024px){[data-public-surface] .site-page>section>.max-w-7xl,[data-public-surface] .site-page>div>.max-w-7xl,[data-public-surface] .site-page>section>.site-wide-container,footer>.max-w-7xl{max-width:1760px;width:100%;margin-inline:auto}[data-public-surface] .r13-shell{width:calc(100% - 80px);max-width:1680px}[data-public-surface] .r13-wide{width:calc(100% - 96px);max-width:1680px}[data-public-surface] .company-news-page>section>.company-news-shell,[data-public-surface] .company-news-page>.company-news-content,[data-public-surface] .company-news-preview>.company-news-shell{width:calc(100% - 96px);max-width:1680px}[data-public-surface] .geo-diagnostic-shell{max-width:1728px;padding-inline:48px}[data-public-surface] .geo-questionnaire{max-width:none}}@media (min-width:1280px) and (max-width:1399px){nav .r13-desktop-nav,nav .r13-nav-actions{display:none}nav .r13-mobile-menu-toggle{display:flex}.r14-mobile-menu{display:block}}@media (min-width:1400px) and (max-width:1599px){nav .r13-desktop-nav,nav .r13-nav-actions{display:flex}nav .r13-mobile-menu-toggle{display:none}nav .r13-desktop-nav>a,nav .r13-desktop-nav>div>button{font-size:14px;padding-inline:6px}nav .r13-nav-actions>a,nav .r13-nav-actions>button{font-size:14px;padding-inline:8px}}@media (min-width:1600px){nav .r13-desktop-nav{gap:0}nav .r13-desktop-nav>a,nav .r13-desktop-nav>div>button{font-size:17px;padding-inline:9px}nav .r13-nav-actions{gap:6px}nav .r13-nav-actions>a,nav .r13-nav-actions>button{font-size:15px;padding-inline:10px}}@media (min-width:1840px){nav .r13-desktop-nav>a,nav .r13-desktop-nav>div>button{font-size:18px;padding-inline:11px}}.site-page .shuo-page-hero-title{white-space:nowrap;font-size:clamp(26px,3vw,52px);line-height:1.28}.site-page .shuo-page-hero-title span{display:inline;white-space:inherit}.site-page .shuo-balanced-heading{max-width:none;text-wrap:initial}.site-page .shuo-balanced-heading>span{display:inline}.site-page .shuo-balanced-heading br{display:none}[data-public-surface] .geo-diagnostic-hero h1{font-size:clamp(26px,3.2vw,54px);white-space:nowrap}.site-page .shuo-course-landing-title{display:block;white-space:nowrap}.site-page .shuo-course-landing-title span{display:inline}.site-page .shuo-course-landing-title-line+.shuo-course-landing-title-line:before{content:" · "}.site-page .company-news-hero{background:linear-gradient(115deg,#e6f6ff,#f8fdff 57%,#e5f7ff)}.site-page .company-news-hero h1{display:inline-block;background-image:linear-gradient(105deg,#0756d8,#079fc5);letter-spacing:-.025em;font-weight:800}.site-page .company-news-kicker{font-family:inherit;color:#167fa8;letter-spacing:.12em}@media (max-width:767px){.site-page .shuo-engine-board{padding-inline:16px}.site-page .shuo-page-hero-title{font-size:clamp(21px,5.4vw,36px)}.site-page .shuo-balanced-heading{font-size:clamp(20px,5vw,30px);line-height:1.4}.site-page .shuo-course-landing-title{font-size:clamp(25px,6.5vw,40px)}[data-public-surface] .geo-diagnostic-hero h1{font-size:clamp(23px,6vw,40px)}}.r14-mobile-menu{top:81px;bottom:0}.r14-mobile-menu>div{overscroll-behavior:contain;padding-bottom:max(32px,env(safe-area-inset-bottom))}.r14-mobile-menu>div>*{flex-shrink:0}nav .r13-mobile-menu-toggle{min-width:44px;min-height:44px}@media (min-width: 768px){.r14-mobile-menu{top:97px}}@media (min-width: 1400px){.r14-mobile-menu{display:none}}@media (max-width: 767px){[data-site-surface] input:not([type=checkbox]):not([type=radio]),[data-site-surface] select,[data-site-surface] textarea{font-size:16px}.geo-step-tab,.geo-choice span{min-height:44px}.geo-choice span{display:flex;align-items:center}label[for^=consultation-pain-]{min-height:44px}.geo-contact-dialog .geo-contact-close{width:44px;height:44px}.geo-form-actions .geo-btn{min-width:0;padding-inline:10px}}:root{--home-blue:#0756d8;--home-cyan:#18bde8;--home-ink:#10243f;--home-muted:#4d6884;--home-line:#c9e5ff;--home-surface:#edf8ff}.home-wide{width:calc(100% - 80px);max-width:1680px;margin-inline:auto}.home-eyebrow{color:var(--home-blue);font-size:14px;font-weight:800;letter-spacing:.12em}.home-need-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px;color:var(--home-blue);font-weight:700}.home-need-links a{padding:10px 0;border-bottom:1px solid var(--home-line)}.home-hub{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:64px 0;margin-block:40px 60px;border-block:1px solid var(--home-line);align-items:center}.home-hub-copy h2{font-size:clamp(30px,3vw,48px);font-weight:800;margin:18px 0 22px}.home-hub-copy>p:not(.home-eyebrow){color:var(--home-muted);line-height:1.85;font-size:18px;max-width:660px}.home-hub-copy ul{margin-top:22px;display:grid;gap:12px;color:var(--home-ink)}.home-hub-copy li:before{content:"✓";color:var(--home-blue);margin-right:10px}.home-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.home-hub-visual{padding:36px;background:linear-gradient(145deg,#e4f4ff,#f5fcff);border:1px solid var(--home-line);border-radius:24px;display:grid;gap:0;text-align:center}.home-task-brief,.home-hub-deliverables{padding:22px;background:#fff;border:1px solid var(--home-line);border-radius:12px;display:grid;gap:10px}.home-task-brief>span,.home-hub-deliverables>span{font-size:13px;color:var(--home-muted)}.home-task-brief strong,.home-hub-deliverables strong{color:var(--home-ink);font-size:18px}.home-hub-conductor{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;margin:32px 0;padding:26px;border-radius:18px;background:linear-gradient(115deg,var(--home-blue),#079fc5);color:#fff;box-shadow:0 16px 36px #0756d827}.home-hub-conductor:before,.home-hub-conductor:after{content:"";position:absolute;left:50%;height:32px;width:2px;background:var(--home-cyan)}.home-hub-conductor:before{bottom:100%}.home-hub-conductor:after{top:100%}.home-hub-conductor>span{font-size:44px;font-weight:800}.home-hub-conductor strong{display:block;font-size:28px}.home-hub-conductor small{display:block;margin-top:8px}.home-hub-teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.home-hub-teams span{padding:13px 4px;background:#fff;color:var(--home-blue);border:1px solid var(--home-line);border-radius:8px}.home-hub-deliverables small,.home-hub-visual>p{color:var(--home-muted);font-size:13px}.home-hub-visual>p{margin-top:18px}.home-diagnosis{background:linear-gradient(120deg,#e3f3ff,#f4fcff);border-top:1px solid var(--home-line);padding:72px 0;text-align:center}.home-diagnosis h2{font-size:clamp(28px,3vw,46px);font-weight:800;margin:18px 0 24px}.home-diagnosis p:not(.home-eyebrow){max-width:760px;margin:0 auto 28px;line-height:1.85;color:var(--home-muted);font-size:18px}.home-diagnosis small{display:block;margin-top:18px;color:var(--home-muted)}.company-news-preview .home-news-card{display:flex;flex-direction:column;overflow:hidden}.company-news-preview .home-news-card>img{display:block;height:auto;aspect-ratio:16/10;flex:none;-o-object-fit:cover;object-fit:cover}.home-news-card>div{min-width:0;flex:1;display:flex;flex-direction:column}.home-news-card h3{min-height:2.8em;line-height:1.4!important}.home-news-card p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.home-news-card footer{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;color:var(--home-muted);font-size:13px}.home-news-card footer b{color:var(--home-blue)}.site-breadcrumbs{position:absolute;top:100px;left:0;right:0;z-index:25;max-width:1680px;width:calc(100% - 80px);margin:auto;font-size:13px;color:var(--home-muted)}.site-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px}.site-breadcrumbs li+li:before{content:"/";margin-right:10px;color:#7999b3}.site-breadcrumbs a{display:inline-block;padding:5px 0;color:var(--home-blue)}.site-breadcrumbs span{display:inline-block;padding:5px 0}@media (max-width:1100px){.home-service-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-service-center{grid-column:1/-1;grid-row:auto;aspect-ratio:auto;border-radius:18px;padding:30px;gap:12px;outline:none}.home-service-map .home-service-item[data-position]{grid-area:auto}.home-hub{gap:28px}.home-hub-visual{padding:22px}.home-service-item{padding:20px}}@media (max-width:767px){.home-wide{width:calc(100% - 40px)}.home-results .home-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.home-results .home-results-grid>div:nth-child(3){border-left:0}.home-service-map{grid-template-columns:1fr}.home-service-center{grid-column:1}.home-hub{grid-template-columns:1fr;padding-block:40px}.home-actions{flex-direction:column}.home-actions a{text-align:center;justify-content:center}.home-hub-visual{padding:18px}.home-hub-teams{font-size:13px}.home-diagnosis{padding-block:48px}.site-breadcrumbs{top:88px;width:calc(100% - 40px);font-size:12px}.home-need-links{gap:6px 14px;font-size:14px}}.site-page .company-news-detail{padding-top:144px}@media (max-width:767px){.site-page .company-news-detail{padding-top:132px}}.home-results{padding:42px 0;background:linear-gradient(105deg,#e3f2ff,#f5fcff);border-block:1px solid var(--home-line);text-align:center}.home-results h2{margin:12px 0 30px;font-size:clamp(26px,2.4vw,40px);font-weight:800}.home-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.home-results-grid>div{display:grid;justify-items:center;padding:8px 16px}.home-results-grid>div+div{border-left:1px solid var(--home-line)}.home-results-grid strong{font-size:clamp(34px,4vw,60px);font-weight:800;line-height:1.2;color:var(--home-blue)}.home-results-grid span{margin-top:8px;color:var(--home-muted);font-size:16px}@media (min-width:1200px){.service-orbit-corrected{width:100%;max-width:1200px;margin-inline:auto;height:760px;min-height:760px;padding:0;display:block}.service-orbit-corrected .shuo-service-orbit-lines{top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.service-orbit-corrected .shuo-service-orbit-track{top:50%;width:360px;height:360px;display:block}.service-orbit-corrected .shuo-service-core{top:50%;width:260px;min-height:220px}.service-orbit-corrected .shuo-service-orbit-node[data-position]{width:28%;min-height:140px;animation:none;transform:none}.service-orbit-corrected .shuo-service-orbit-node[data-position="1"]{top:0;bottom:auto;left:36%;right:auto}.service-orbit-corrected .shuo-service-orbit-node[data-position="2"]{top:170px;bottom:auto;right:0;left:auto}.service-orbit-corrected .shuo-service-orbit-node[data-position="3"]{top:auto;bottom:170px;right:0;left:auto}.service-orbit-corrected .shuo-service-orbit-node[data-position="4"]{top:auto;bottom:0;left:36%;right:auto}.service-orbit-corrected .shuo-service-orbit-node[data-position="5"]{top:auto;bottom:170px;left:0;right:auto}.service-orbit-corrected .shuo-service-orbit-node[data-position="6"]{top:170px;bottom:auto;left:0;right:auto}.service-orbit-corrected .shuo-service-foundation{top:calc(50% + 135px);bottom:auto;display:block}}@media (max-width:1199px){.service-orbit-corrected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;padding:20px}.service-orbit-corrected .shuo-service-core{grid-column:1/-1;position:relative;inset:auto;transform:none;width:auto;min-height:0}.service-orbit-corrected .shuo-service-orbit-node[data-position]{position:relative;inset:auto;transform:none;animation:none;width:100%;min-height:0}.service-orbit-corrected .shuo-service-orbit-lines,.service-orbit-corrected .shuo-service-orbit-track,.service-orbit-corrected .shuo-service-foundation{display:none}}@media (max-width:767px){.service-orbit-corrected{grid-template-columns:1fr;padding:0}.home-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.home-results-grid>div:nth-child(3){border-left:0}}.home-hub-compact{grid-template-columns:.85fr 1.15fr;gap:4%;padding:32px 0;margin-block:32px 48px;border-top:0}.home-hub-compact .home-hub-copy h2{font-size:clamp(30px,3.4vw,52px);line-height:1.3;margin:18px 0}.home-hub-compact .home-hub-copy>p:not(.home-eyebrow){font-size:19px;line-height:1.9}.home-editorial-link{display:inline-flex;gap:36px;align-items:center;margin-top:28px;padding:12px 0;color:var(--home-blue);font-size:17px;font-weight:800;border-bottom:1px solid #18bde8}.home-editorial-link span{font-size:24px}.home-hub-universe{position:relative;display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-template-rows:repeat(3,120px);align-items:center;justify-items:center;isolation:isolate;background:radial-gradient(ellipse,#b9eaff66,transparent 67%)}.home-hub-globe{position:relative;grid-column:2;grid-row:1/4;width:100%;max-width:300px;aspect-ratio:1;display:grid;place-items:center}.home-hub-globe>.sh-strategy-globe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.6}.home-hub-globe>div{position:relative;text-align:center;padding:16px 4px;background:radial-gradient(ellipse,#eefbff 30%,#eefbff00 72%);width:100%}.home-hub-globe small{display:block;font-size:10px;letter-spacing:.14em;color:#167ea9}.home-hub-globe strong{display:block;margin-top:8px;font-size:clamp(20px,2vw,30px);color:var(--home-blue);font-weight:800}.home-hub-department{display:grid;justify-items:center;gap:0;color:#155a94;font-weight:700;font-size:15px;min-width:0}.home-hub-department .sh-strategy-emblem{position:static;width:72px;height:87px;filter:drop-shadow(0 8px 12px #0756d821)}.home-hub-department[data-order="1"]{grid-area:1/1}.home-hub-department[data-order="2"]{grid-area:1/3}.home-hub-department[data-order="3"]{grid-area:2/3}.home-hub-department[data-order="4"]{grid-area:3/3}.home-hub-department[data-order="5"]{grid-area:3/1}.home-hub-department[data-order="6"]{grid-area:2/1}.home-solution-entry{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;margin-top:48px;border-block:1px solid var(--home-line)}.home-solution-entry h3{font-size:clamp(22px,2vw,30px);font-weight:800}.home-solution-entry>div{display:flex;gap:32px}.home-solution-entry a{display:inline-flex;gap:16px;align-items:center;min-height:44px;color:var(--home-blue);font-size:16px;font-weight:700}@media (max-width:767px){.home-hub-compact{grid-template-columns:1fr;gap:12px;padding:24px 0}.home-hub-compact .home-hub-copy>p:not(.home-eyebrow){font-size:17px}.home-hub-universe{grid-template-rows:repeat(3,102px)}.home-hub-department .sh-strategy-emblem{width:58px;height:70px}.home-hub-department{font-size:13px}.home-hub-globe strong{font-size:18px}.home-hub-globe small{font-size:8px}.home-solution-entry{align-items:flex-start;flex-direction:column;gap:12px}.home-solution-entry>div{gap:24px;flex-wrap:wrap}.home-solution-entry a{font-size:14px;gap:8px}}.official-home-page .home-section-entry{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.official-home-page .home-section-entry .home-editorial-link{margin-top:20px}.official-home-page :is(.shuo-hero-system-node,.official-service-node){text-decoration:none}.official-home-page .shuo-hero-system-node{pointer-events:auto}.official-home-page :is(.shuo-hero-system-node,.official-service-node):hover{box-shadow:inset 0 0 0 1px var(--home-cyan)}.official-home-page a:focus-visible,.official-home-page [role=button]:focus-visible{outline:3px solid var(--home-blue);outline-offset:4px}.home-service-link-hint{margin-left:10px;font-size:16px}.home-industry-modal-panel.site-page{background:#fff}.home-industry-detail-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.home-industry-detail-links a{color:var(--home-blue);font-weight:700;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid var(--home-cyan)}.official-service-center .shuo-six-core{position:absolute;left:50%;top:50%;width:400px;height:350px;min-height:0;transform:translate(-50%,-50%)}.shuo-six-core .shuo-six-rocket-runner{filter:drop-shadow(0 0 9px rgba(34,211,238,.95))}@media (max-width:767px){.official-service-center .shuo-six-core{width:min(400px,calc(100vw - 40px));height:280px}}@media (prefers-reduced-motion:reduce){.shuo-six-core .shuo-hero-orbit,.shuo-six-core .shuo-hero-orbit-particle,.shuo-six-core .shuo-hero-route-path,.shuo-six-core .shuo-hero-core-shell:before,.shuo-six-core .shuo-hero-core-shell:after{animation:none!important}}.official-consultation-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding-block:160px 60px;align-items:start}.official-consultation-intro h1{font-weight:800;color:var(--home-blue)}.official-consultation-intro>p{margin:20px 0 30px;color:var(--home-muted);line-height:1.85}.official-consultation-intro .shuo-consult-visual{margin:0}.official-consultation-form{min-width:0}@media (max-width:1023px){.official-consultation-grid{grid-template-columns:1fr;padding-top:140px;gap:28px}}.official-home-page .shuo-home-video-section{padding-block:24px 44px}[data-public-surface] .official-home-page .shuo-home-video-section .site-wide-container{max-width:min(1680px,calc((100svh - 180px)*16/9));width:100%}.official-home-page .shuo-home-video-shell video{-o-object-fit:contain;object-fit:contain;transform:none}.official-home-page .shuo-home-video-cue{left:28px;bottom:28px;gap:18px;padding:14px 20px;background:#07326eed;border:1px solid #ffffff75;border-radius:12px;box-shadow:0 6px 30px #00183e55}.official-home-page .shuo-home-video-play-icon{position:relative;width:60px;height:60px;background:#fff;border-radius:50%;border:0;box-shadow:0 0 0 6px #fff2;flex-shrink:0}.official-home-page .shuo-home-video-play-icon:before{content:"";position:absolute;left:24px;top:19px;border-left:18px solid var(--home-blue);border-top:11px solid transparent;border-bottom:11px solid transparent}.official-home-page .shuo-home-video-play-icon:after{display:none}.official-home-page .shuo-home-video-cue-copy strong{font-size:18px;color:#fff}.official-home-page .shuo-home-video-cue-copy small{color:#e2f8ff}.official-home-page .home-results{padding-block:30px;margin-top:0}.official-home-page .home-results h2{margin-bottom:22px}.official-home-page .shuo-wq-service-system{padding-block:48px}.official-home-page .shuo-hero-system-node{animation:none!important;transform:none!important}.official-home-page .shuo-hero-system-node:after{display:none}.official-home-page .shuo-hero-core-shell{top:50%}.official-home-page .shuo-hero-core-hex{animation:none}.official-service-map{--map-gap:32px;--map-core:280px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) var(--map-core) minmax(0,1fr);grid-template-rows:repeat(3,minmax(130px,auto));gap:22px var(--map-gap);max-width:1440px;margin:36px auto 0}.official-service-center{position:relative;grid-column:2;grid-row:1/4;display:grid;place-items:center}.official-service-center .shuo-hero-core-shell{left:50%;top:50%;width:288px;height:256px;transform:translate(-50%,-50%)}.official-service-center .shuo-hero-core-hex{width:208px;height:180px;animation:none}.official-service-center:before{content:"";position:absolute;width:1px;left:50%;top:calc(100% / 6);bottom:calc(100% / 6);background:#82ceef;z-index:-1;display:none}.official-service-orbits{position:absolute;width:400px;max-width:145%;height:100%;fill:none;stroke:#22c7e6;stroke-width:1.5;opacity:.4}.official-service-hex{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:220px;height:250px;color:#fff;background:linear-gradient(145deg,#1e66f5,#22d3ee);clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);filter:drop-shadow(0 15px 25px #0756d833)}.official-service-hex strong{font-size:70px;line-height:1;font-weight:900}.official-service-hex span{font-size:20px;font-weight:700}.official-service-node{position:relative;display:flex;gap:16px;padding:20px;border-left:3px solid var(--home-cyan);background:linear-gradient(110deg,#fff,#f1fbff);box-shadow:0 8px 22px #0756d809;align-items:start}.official-service-node:after{content:"";position:absolute;top:50%;height:1px;width:calc(var(--map-gap) + var(--map-core)/2);background:#82ceef;z-index:-1;width:calc(var(--map-gap) + 36px);display:none}.official-service-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;fill:none;stroke:#82ceef;stroke-width:1}@media (max-width:1023px){.official-service-connections{display:none}}.official-service-node[data-side=left]:after{left:100%}.official-service-node[data-side=right]:after{right:100%}.official-service-number{font-weight:800;color:var(--home-blue);font-size:16px;padding-top:4px}.official-service-node h3{margin-bottom:8px;font-weight:800;color:var(--home-ink)}.official-service-node p{color:var(--home-muted);line-height:1.7}.official-transformation-section{padding-block:52px}.official-transformation-section .shuo-delivery-copy{margin-inline:auto;text-align:center}.official-transformation-section .shuo-delivery-copy p{margin-inline:auto}.official-transformation-section .shuo-transform-roof{text-align:center}.home-hub.home-hub-placeholder{grid-template-columns:minmax(0,1fr) auto;padding-block:36px;margin-block:16px 28px;gap:32px}.home-hub-placeholder h2{margin:12px 0;font-weight:800}.home-hub-placeholder p:not(.home-eyebrow){color:var(--home-muted)}.home-hub-placeholder .home-editorial-link{margin:0}.official-industries{padding-block:44px}.official-industries>div:nth-child(2){margin-bottom:24px}.official-industries .industry-overview-strip{display:none}.official-industries .official-industry-grid{margin-top:0;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.official-industries .industry-node{padding:16px;min-height:108px}.official-industries .industry-node .h-14{width:40px;height:40px}.official-industries .industry-node .w-7{width:24px;height:24px}.official-industries .industry-node .gap-4{gap:12px}.official-industries .home-solution-entry{padding:16px 0;margin-top:24px}.official-industries{padding-block:32px}.official-industries .industry-node{padding:12px;min-height:96px}[data-public-surface] .site-page.official-home-page .official-industries .industry-node p{line-height:1.5}.home-diagnosis.official-home-diagnosis{padding-block:48px;text-align:left}.official-diagnosis-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:64px;align-items:center}.official-home-diagnosis h2{max-width:800px;margin:12px 0 18px}.official-home-diagnosis p:not(.home-eyebrow){max-width:900px;margin:0}.official-diagnosis-action{display:flex;flex-direction:column;align-items:flex-start;justify-self:end}.official-diagnosis-action .shuo-wq-primary{padding:18px 32px}.official-diagnosis-action small{max-width:340px}.official-factory-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.official-factory-grid h2{margin:12px 0 20px;font-weight:800}.official-factory-grid>div>p{line-height:1.85;color:var(--home-muted)}.official-factory-section .shuo-product-factory{width:100%}.official-case-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;border:1px solid var(--home-line);background:#fff;box-shadow:0 10px 30px #0756d80b;cursor:pointer;transition:border-color .2s,box-shadow .2s}.official-case-card:hover,.official-case-card:focus-visible{border-color:var(--home-cyan);box-shadow:0 16px 36px #0756d818}.official-case-tags{display:flex;flex-wrap:wrap;gap:6px}.official-case-tags span{font-size:14px;line-height:1.5;padding:3px 8px;background:var(--home-surface);color:var(--home-blue)}.official-case-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:800;color:var(--home-ink)}.official-case-summary,.official-case-facts p,.official-case-results li{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;color:var(--home-muted)}.official-case-facts{display:grid;gap:10px;padding-block:14px;border-block:1px solid #e2f2ff}.official-case-facts strong,.official-case-results>strong{display:block;font-size:14px;color:var(--home-blue);margin-bottom:4px}.official-case-results ul{display:grid;gap:6px}.official-case-results li{padding-left:12px;position:relative}.official-case-results li:before{content:"•";position:absolute;left:0;color:var(--home-cyan)}.official-case-card footer{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #e2f2ff;font-size:14px;color:var(--home-muted)}.official-case-card footer b{color:var(--home-blue)}.cases-result-grid{gap:20px;align-items:start}@media (min-width:768px){.cases-page .cases-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cases-page .cases-result-grid{grid-template-columns:1fr}}.official-home-page .home-results .home-results-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:767px){.official-home-page .home-results .home-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-home-page .home-results-grid>div:last-child{grid-column:1/-1;border-left:0}}@media (max-width:1199px){.official-service-map{--map-core:220px;--map-gap:20px;gap:18px 20px}.official-service-node{padding:16px;gap:10px}.official-service-hex{width:190px;height:218px}.official-industries .official-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.official-service-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:16px}.official-service-center{grid-column:1/-1;grid-row:auto;height:230px}.official-service-node{grid-column:auto!important;grid-row:auto!important}.official-service-node:after,.official-service-center:before{display:none}.official-service-orbits{width:320px;max-width:100%}.official-factory-grid{grid-template-columns:1fr;gap:28px}.official-diagnosis-grid{gap:28px;grid-template-columns:1fr 1fr}.official-case-card{padding:20px}}@media (max-width:767px){.official-home-page .shuo-home-video-section{padding-inline:20px;padding-block:20px 28px}.official-home-page .shuo-home-video-cue{left:12px;bottom:12px;padding:10px;gap:12px}.official-home-page .shuo-home-video-play-icon{width:46px;height:46px}.official-home-page .shuo-home-video-play-icon:before{left:19px;top:14px;border-left-width:14px;border-top-width:9px;border-bottom-width:9px}.official-home-page .shuo-home-video-cue-copy small,.official-home-page .shuo-home-video-status{display:none}.official-home-page .shuo-wq-service-system{padding-block:36px}.official-service-map{grid-template-columns:1fr}.official-transformation-section{padding-block:36px}.home-hub.home-hub-placeholder{grid-template-columns:1fr;gap:12px}.home-hub-placeholder .home-editorial-link{justify-self:start}.official-industries{padding-block:36px}.official-industries .official-industry-grid{grid-template-columns:1fr}.official-industries .industry-node{min-height:0}.official-diagnosis-grid{grid-template-columns:1fr}.official-diagnosis-action{justify-self:start}.home-diagnosis.official-home-diagnosis{padding-block:36px}.official-case-card{gap:12px}}[data-public-surface][data-site-surface=public] .site-page.site-page{--site-h1:clamp(32px,2.8vw,40px);--site-h2:clamp(24px,2vw,28px);--site-h3:clamp(20px,1.6vw,22px);font-size:16px}[data-public-surface][data-site-surface=public] .site-page.site-page h1{font-size:var(--site-h1);line-height:1.3}[data-public-surface][data-site-surface=public] .site-page.site-page h2{font-size:var(--site-h2);line-height:1.4;white-space:normal}[data-public-surface][data-site-surface=public] .site-page.site-page h3,[data-public-surface][data-site-surface=public] .site-page.site-page .shuo-round11-vision .shuo-about-foundation-copy h3{font-size:var(--site-h3);line-height:1.4;white-space:normal}[data-public-surface][data-site-surface=public] .site-page.site-page :is(h1,h2,h3) :is(span,strong,em,small,b,i){font-size:inherit}[data-public-surface][data-site-surface=public] .site-page.site-page :is(p,li,dd,label){font-size:16px}[data-public-surface][data-site-surface=public] .site-page.site-page :is(p,dd){line-height:1.75}[data-public-surface][data-site-surface=public] .site-page.site-page :is(input,select,textarea){font-size:16px}[data-public-surface][data-site-surface=public] .site-page.site-page :is(.pa-hero-subtitle,.r14-hub-hero-statement){font-size:var(--site-h2);line-height:1.4;white-space:normal}[data-public-surface][data-site-surface=public] .site-page.site-page :is(small,figcaption,time){font-size:14px;line-height:1.5}[data-public-surface][data-site-surface=public] .site-page.site-page :is(h1,h2,h3) small{font-size:inherit}[data-public-surface][data-site-surface=public] .site-page.site-page :is(.home-eyebrow,.geo-hero-eyebrow,.r13-eyebrow,.r10-eyebrow,.pa-small-label,.company-news-kicker,.company-news-preview-head p,.company-news-featured-copy>div,.company-news-detail-head>div,.company-news-detail-head li,.company-news-timeline-copy>span,.home-news-card footer,.home-news-card>div>span,.sh-strategy-card li,.shuo-service-core p,.shuo-service-orbit-node p,.shuo-delivery-node-panel p,.shuo-delivery-core p,.shuo-course-syllabus-note p,.shuo-course-outline p,.shuo-course-video-empty p,.shuo-hero-central-caption,.shuo-service-foundation,.home-hub-department,.sh-strategy-axis,.sh-strategy-core-copy>span){font-size:14px;line-height:1.6}[data-public-surface][data-site-surface=public] .site-page.site-page .r13-video-note{font-size:14px!important}[data-public-surface][data-site-surface=public] .site-page.site-page .home-hub-globe small{font-size:10px}main[data-site-surface=public]~footer :is(p,li,a,span){font-size:14px}main[data-site-surface=public]~footer .shuo-footer-bottom :is(p,a,span){font-size:12px}[data-public-surface][data-site-surface=public] .site-page.site-page .home-results .home-results-kicker{font-size:var(--site-h2);line-height:1.4;font-weight:800}@media (max-width:1023px){[data-public-surface][data-site-surface=public] .site-page.site-page h1,[data-public-surface][data-site-surface=public] .site-page.site-page :is(h1,h2,h3) :is(span,strong,em,b,i),[data-public-surface][data-site-surface=public] .site-page.site-page .shuo-hero-nowrap{white-space:normal;overflow-wrap:break-word}[data-public-surface][data-site-surface=public] .site-page.site-page :is(h1,h2,h3){overflow-wrap:break-word}}.m12-hero-value{margin-top:18px;max-width:560px;color:var(--home-muted);font-size:16px;line-height:1.75}.m12-bf{position:relative;z-index:1;display:grid;grid-template-columns:minmax(184px,.74fr) 30px minmax(0,2.1fr) 30px minmax(184px,.74fr);gap:12px;align-items:center;justify-self:center;width:min(100%,960px)}.m12-bf-side{display:grid;gap:9px;align-content:start;padding:18px 16px;background:#ffffffc7;border:1px solid var(--home-line);border-radius:14px}.m12-bf-tag{color:var(--home-blue);font-size:12px;font-weight:800;letter-spacing:.18em}.m12-bf-side h3{color:var(--home-ink);font-size:20px;font-weight:800;line-height:1.35}.m12-bf-assist{color:var(--home-muted);font-size:13px;line-height:1.6}.m12-bf-side ul{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.m12-bf-side li{display:flex;gap:8px;align-items:baseline;color:var(--home-ink);font-size:14px;font-weight:600;line-height:1.5}.m12-bf-side li>span{flex:none;color:var(--home-cyan);font-size:12px;font-weight:800}.m12-bf-joint{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--home-line);border-radius:50%;background:#fff;color:var(--home-blue)}.m12-bf-joint svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.m12-bf-hub{display:grid;gap:12px;padding:16px 16px 14px;background:linear-gradient(165deg,#ffffff 0%,var(--home-surface) 100%);border:1px solid var(--home-line);border-radius:16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.m12-bf-hub:hover{border-color:var(--home-cyan);box-shadow:0 14px 34px #0756d81f}.m12-bf-hub:focus-visible{outline:3px solid var(--home-blue);outline-offset:4px}.m12-bf-field{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;gap:12px 8px;align-items:center;justify-items:center}.m12-bf-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:#8ecdf0;stroke-width:1.1}.m12-bf-core{position:relative;z-index:1;grid-area:2 / 1 / 3 / 4;display:grid;place-content:center;gap:3px;width:clamp(116px,13vw,150px);aspect-ratio:1;border:2px solid transparent;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--home-blue),var(--home-cyan)) border-box;box-shadow:0 10px 26px #0756d829;text-align:center}.m12-bf-core strong{color:var(--home-blue);font-size:17px;font-weight:800;line-height:1.3}.m12-bf-core span{color:var(--home-muted);font-size:12px}.m12-bf-dept{position:relative;z-index:1;max-width:100%;padding:7px 8px;border:1px solid var(--home-line);border-radius:8px;background:#fff;color:var(--home-ink);font-size:14px;font-weight:600;line-height:1.35;text-align:center}.m12-bf-dept[data-order="1"]{grid-area:1 / 1}.m12-bf-dept[data-order="2"]{grid-area:1 / 2}.m12-bf-dept[data-order="3"]{grid-area:1 / 3}.m12-bf-dept[data-order="4"]{grid-area:3 / 1}.m12-bf-dept[data-order="5"]{grid-area:3 / 2}.m12-bf-dept[data-order="6"]{grid-area:3 / 3}.m12-bf-dot{position:absolute;z-index:1;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--home-cyan);box-shadow:0 0 8px #18bde8cc;opacity:0;transform:translate(0);animation:m12BfFlow 4.5s ease-in-out infinite;animation-delay:var(--m12-delay);pointer-events:none}@keyframes m12BfFlow{0%{transform:translate(0);opacity:0}10%{opacity:.85}55%{transform:translate(var(--m12-dx),var(--m12-dy));opacity:.85}70%{transform:translate(var(--m12-dx),var(--m12-dy));opacity:0}to{transform:translate(var(--m12-dx),var(--m12-dy));opacity:0}}@media (prefers-reduced-motion: reduce){.m12-bf-dot{display:none}}.m12-bf-process{color:var(--home-blue);font-size:13px;font-weight:700;letter-spacing:.08em;text-align:center}.m12-bf-duties{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.m12-bf-duties li{padding:5px 12px;border:1px solid var(--home-line);border-radius:999px;background:#fff;color:var(--home-blue);font-size:13px;font-weight:700}@media (max-width: 899px){.m12-bf{grid-template-columns:minmax(0,1fr);width:min(100%,620px)}.m12-bf-side,.m12-bf-hub{width:100%;justify-self:stretch}.m12-bf-joint svg{transform:rotate(90deg)}}@media (max-width: 767px){.m12-bf-field{gap:10px 6px}.m12-bf-core{width:112px}.m12-bf-core strong{font-size:15px}.m12-bf-dept{padding:6px}.m12-bf-process{font-size:12px}}.m12-pains{position:relative;z-index:20;padding:46px 0;border-top:1px solid var(--home-line);background:linear-gradient(180deg,#f2faff,#fff)}.m12-pains h2{color:var(--home-ink);font-size:clamp(24px,2.2vw,28px);font-weight:800}.m12-pain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.m12-pain-item{padding:18px 16px;border:1px solid var(--home-line);border-radius:12px;background:#fff}.m12-pain-item strong{display:flex;align-items:center;gap:8px;color:var(--home-ink);font-size:17px;font-weight:800}.m12-pain-item strong:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,var(--home-blue),var(--home-cyan))}.m12-pain-item p{margin-top:8px;color:var(--home-muted);font-size:14px;line-height:1.7}.m12-pains-guide{margin-top:26px;color:var(--home-muted);font-size:16px;line-height:1.7}.m12-pains-guide a{color:var(--home-blue);font-weight:800;text-decoration:none;border-bottom:1px solid var(--home-cyan);padding-bottom:2px}@media (max-width: 1023px){.m12-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.m12-pains{padding:36px 0}.m12-pain-grid{grid-template-columns:1fr;gap:12px}.m12-pains-guide{font-size:15px}}.m12-hub-teaser h2{font-size:clamp(24px,2.4vw,30px);line-height:1.4}.m12-hub-flow{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:2px 0 12px}.m12-hub-flow span{position:relative;padding:6px 14px;border:1px solid var(--home-line);border-radius:999px;background:#fff;color:var(--home-blue);font-size:14px;font-weight:700}.m12-hub-flow span+span:before{content:"";position:absolute;left:-10px;top:50%;width:6px;height:6px;border-top:2px solid var(--home-cyan);border-right:2px solid var(--home-cyan);transform:translateY(-50%) rotate(45deg)}.m12-coop{padding:56px 0;border-top:1px solid var(--home-line);background:linear-gradient(120deg,#e3f3ff,#f4fcff)}.m12-coop-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:48px;align-items:start}.m12-coop h2{margin:12px 0 14px;color:var(--home-ink);font-size:clamp(24px,2.4vw,28px);font-weight:800}.m12-coop-lead{max-width:640px;color:var(--home-muted);font-size:16px;line-height:1.8}.m12-coop-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none}.m12-coop-steps li{display:flex;gap:12px;padding:16px;border:1px solid var(--home-line);border-radius:12px;background:#fff}.m12-coop-step-index{flex:none;padding-top:2px;color:var(--home-cyan);font-size:13px;font-weight:800}.m12-coop-steps h3{color:var(--home-ink);font-size:18px;font-weight:800;line-height:1.4}.m12-coop-steps p{margin-top:5px;color:var(--home-muted);font-size:14px;line-height:1.65}.m12-coop-contact{display:grid;gap:14px;padding:26px;border:1px solid var(--home-line);border-radius:16px;background:#fff;box-shadow:0 18px 44px #0756d81a}.m12-coop-logo{height:34px;width:auto;justify-self:start}.m12-coop-contact h3{color:var(--home-ink);font-size:20px;font-weight:800;line-height:1.5}.m12-coop-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:8px;background:linear-gradient(115deg,var(--home-blue),#0a9fd0);color:#fff;font-size:16px;font-weight:800;text-decoration:none;transition:box-shadow .2s ease}.m12-coop-cta:hover{box-shadow:0 10px 24px #0756d847}.m12-coop-line{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #e2f2ff;color:var(--home-muted);font-size:14px;text-decoration:none}.m12-coop-line b{color:var(--home-blue);font-weight:800}@media (max-width: 1023px){.m12-coop{padding:44px 0}.m12-coop-grid{grid-template-columns:1fr;gap:28px}}@media (max-width: 767px){.m12-coop{padding:36px 0}.m12-coop-steps{grid-template-columns:1fr;gap:10px}}.official-transformation-section .shuo-delivery-heading>div{margin-bottom:10px}.m12-course-cover .course-cover-copy{width:92%;margin-top:26px}.m12-course-cover .course-cover-copy>strong{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:horizontal;font-size:20px;line-height:1.5;white-space:normal}.shuo-course-detail-cover .m12-course-cover .course-cover-copy>strong{font-size:28px}.m12-course-value{color:var(--home-muted);font-size:14px;font-weight:500;line-height:1.75}.m12-course-audience{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;padding-left:10px;border-left:2px solid var(--home-cyan);color:var(--home-muted);font-size:13px;line-height:1.65}.m12-course-audience b{margin-right:6px;color:var(--home-ink);font-weight:700}@media (max-width: 767px){.m12-course-cover .course-cover-copy{margin-top:20px}.m12-course-cover .course-cover-copy>strong{font-size:20px}}@media (min-width: 1280px){.official-home-page .shuo-wq-hero-body{grid-template-columns:minmax(0,1fr) minmax(0,850px);gap:32px;align-items:center}}.official-home-page .shuo-wq-hero-body>*{min-width:0}.official-home-page .shuo-wq-visual-wrap{width:100%;min-width:0}.official-home-page .m12-bf{width:100%;max-width:850px;grid-template-columns:194px 24px minmax(0,1fr) 24px 194px;gap:6px}.official-home-page .m12-bf-joint{width:24px;height:24px;justify-self:center}.official-home-page .m12-bf-side{min-width:0;padding:18px 12px}.official-home-page .m12-bf-hub{min-width:0;padding:16px 12px 14px}.official-home-page .m12-bf-dept{width:100%;white-space:nowrap;padding:8px 4px}.official-home-page .m12-bf-duties{gap:6px}.official-home-page .m12-bf-duties li{padding:5px 7px;white-space:nowrap}[data-public-surface][data-site-surface=public] .site-page.site-page .m12-bf .m12-bf-side h3{font-size:20px;line-height:1.4;text-wrap:balance}[data-public-surface][data-site-surface=public] .site-page.site-page .m12-bf :is(p,li){font-size:14px;line-height:1.5}.official-home-page .m12-bf-core strong{font-size:20px}.official-home-page .m12-bf-core span,.official-home-page .m12-bf-dept{font-size:14px}@media (max-width: 1279px){.official-home-page .shuo-wq-hero-body{grid-template-columns:minmax(0,1fr);gap:28px}.official-home-page .m12-bf{margin-inline:auto}}@media (max-width: 899px){.official-home-page .m12-bf{grid-template-columns:minmax(0,1fr);max-width:620px;gap:12px}.official-home-page .m12-bf-joint svg{transform:rotate(90deg)}}@media (max-width: 399px){.official-home-page .m12-bf-dept{white-space:normal;min-height:52px;display:grid;place-items:center}}.official-home-page #service-system{scroll-margin-top:8px}.official-home-page .m12-bf-joint svg{transform:none}@media (max-width:899px){.official-home-page .m12-bf-joint svg{transform:rotate(90deg)}}@media (max-width:1023px){.site-page .m12-course-filters{position:relative;top:auto}}.official-industries .official-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.official-industries .official-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.official-industries .official-industry-grid{grid-template-columns:minmax(0,1fr)}}.mtl-industry-section{scroll-margin-top:8px}.mtl-industry-card-selected{border-color:#1e66f5!important;background:linear-gradient(180deg,#effaff,#fff);box-shadow:0 18px 44px #1e66f529}.mtl-industry-card-selected h3{color:#1e66f5}.mtl-scenario-chip{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid #c9e5ff;background:#f6fbff;color:#10243f;font-size:14px;font-weight:700;line-height:1.5}.mtl-product-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:900;color:#1e66f5;transition:color .2s ease,gap .2s ease}.site-card:hover .mtl-product-card-link{color:#0a55d8;gap:10px}.mtl-product-card-link.mtl-product-card-on-dark,.mtl-product-card-link.mtl-product-card-on-dark:hover{color:#fff}.mtl-industry-case{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid #c9e5ff;background:#f6fbff;padding:20px 24px}.mtl-industry-case strong{display:block;font-size:16px;font-weight:900;color:#10243f}.mtl-industry-case p{margin-top:6px;font-size:14px;line-height:1.7;color:#5d718a;max-width:640px}.mtl-industry-case-link{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:12px 22px;background:linear-gradient(90deg,#1e66f5,#22d3ee);color:#fff;font-size:15px;font-weight:900;white-space:nowrap;transition:opacity .2s ease}.mtl-industry-case-link:hover{opacity:.9}.mtl-home-industry-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}@media (max-width: 640px){.mtl-industry-case{flex-direction:column;align-items:flex-start}.mtl-industry-case-link{width:100%;justify-content:center}}.home-reference-page{--hr-line:#cae4f6;--hr-soft:#f0f8ff;--hr-ink:var(--home-ink,#123250);--hr-blue:var(--home-blue,#0756d8);--hr-muted:var(--home-muted,#506b84);color:var(--hr-ink);overflow:clip}.home-reference-page .home-wide{width:calc(100% - 80px);max-width:1680px;margin-inline:auto}.home-reference-page h2{font-size:clamp(24px,2vw,28px);line-height:1.4;font-weight:800}.home-reference-page h3{font-size:20px;line-height:1.5;font-weight:750}.home-reference-page p{font-size:16px;line-height:1.85;color:var(--hr-muted)}.home-reference-page a{transition:color .2s,background .2s}.home-reference-page :is(a,button):focus-visible{outline:3px solid var(--hr-blue);outline-offset:4px}.home-reference-page .hr-section{padding-block:64px}.home-reference-page .hr-section-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:28px}.hr-section-heading p{margin-top:10px}.home-reference-page .home-editorial-link{font-size:16px;white-space:normal;color:var(--hr-blue)}.home-reference-page .hr-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 24px;border-radius:8px;background:linear-gradient(110deg,var(--hr-blue),#079ed2);color:#fff;font-size:16px;font-weight:700;box-shadow:0 8px 22px #096fcd1a}.home-reference-page .hr-primary:hover{background:var(--hr-blue)}.hr-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:26px}.hr-index{font-size:14px;font-weight:700;color:var(--hr-blue)}.home-reference-page .hr-hero{padding:148px 0 32px;background:radial-gradient(ellipse at 50% 30%,#e6f6ff,#f8fcff 65%)}.home-reference-page .hr-hero-title{display:flex!important;width:100%;gap:26px;justify-content:center;font-size:clamp(32px,2.6vw,40px);line-height:1.4;letter-spacing:.01em;font-weight:800;text-align:center}.home-reference-page .hr-hero-lead{text-align:center;max-width:880px;margin:20px auto 32px}.home-reference-page .hr-hero-flow{display:block;margin:0}.home-reference-page .m12-bf{width:100%;max-width:1420px;margin:auto;grid-template-columns:minmax(190px,1fr) 24px minmax(480px,1.75fr) 24px minmax(190px,1fr);gap:16px}.home-reference-page .m12-bf-field{min-height:330px}.home-reference-page .m12-bf-dept{font-size:14px;white-space:nowrap;padding:10px 12px}.home-reference-page .m12-bf-side{padding:22px}.home-reference-page .m12-bf-side h3{font-size:20px}.home-reference-page .m12-bf-core strong{font-size:22px}.home-reference-page .hr-hero-paths{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 40px;margin:24px 0 0}.hr-hero-paths a{font-size:16px;color:var(--hr-blue);font-weight:650}.hr-hero-actions{justify-content:center}.home-reference-page .hr-results{margin:0;padding:36px 0;background:#fff}.home-reference-page .hr-results h2{text-align:center;font-size:24px}.home-reference-page .home-results-grid{margin-top:24px}.home-reference-page .home-results-grid a{display:flex;flex-direction:column;align-items:center;gap:10px}.home-reference-page .home-results-grid strong{font-size:clamp(32px,3vw,46px)}.home-reference-page .home-results-grid span{font-size:16px;color:var(--hr-muted)}.hr-proof-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:32px;align-items:stretch}.home-reference-page .hr-proof-video{padding:0!important;margin:0;min-width:0}.hr-video-inner{width:100%}.home-reference-page .hr-proof .shuo-home-video-shell{max-width:none;width:100%;border-radius:12px;overflow:hidden}.home-reference-page .hr-proof .aspect-video{aspect-ratio:16/9;height:auto;max-height:540px}.home-reference-page .hr-proof video{aspect-ratio:16/9}.home-reference-page .shuo-home-video-play-icon{width:64px;height:64px}.home-reference-page .shuo-home-video-play-icon:before{left:26px;top:21px;border-left-width:20px;border-top-width:11px;border-bottom-width:11px}.hr-proof-stories{display:grid;grid-template-rows:1fr 1fr;gap:20px}.hr-proof-stories>a{padding:24px 28px;background:linear-gradient(135deg,#fff,var(--hr-soft));border-left:3px solid #1ec4e5;display:flex;flex-direction:column;justify-content:center;gap:10px}.hr-proof-stories span,.hr-proof-stories b{font-size:14px;color:var(--hr-blue)}.home-reference-page .hr-proof-strength{text-align:center;margin-top:24px;font-weight:700;color:var(--hr-blue)}.home-reference-page .hr-lead{margin:14px 0 28px}.home-reference-page .m12-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-reference-page .m12-pain-item{padding:22px}.home-reference-page .m12-pain-item strong{font-size:20px}.hr-service-heading{max-width:940px;margin:auto;text-align:center}.hr-service-heading p{margin-top:16px}.home-reference-page .official-service-map{max-width:none;grid-template-columns:minmax(0,1fr) 320px minmax(0,1fr);gap:20px 28px}.home-reference-page .official-service-node{align-items:start;min-height:140px}.home-reference-page .official-service-node p{font-size:16px}.hr-capabilities{background:#f7fbff}.hr-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line);padding:26px 0}.hr-capability-grid>a{padding:0 20px;border-right:1px solid var(--hr-line)}.hr-capability-grid>a:last-child{border:0}.hr-capability-grid h3{margin:10px 0}.hr-capability-grid h3 span{color:var(--hr-blue)}.hr-course-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:32px 0 8px}.hr-course-heading a{color:var(--hr-blue);font-weight:700;white-space:nowrap}.hr-course-directions{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-top:20px}.hr-course-directions a{padding:10px 8px;text-align:center;background:#fff;border:1px solid var(--hr-line);border-radius:5px;color:var(--hr-muted);font-size:14px}.hr-course-directions a:hover{background:var(--hr-blue);color:#fff}.hr-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.hr-product-copy>h2{margin:12px 0 20px}.hr-hub-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.hr-hub-benefits p{margin-top:6px}.hr-hub-workflow{background:linear-gradient(145deg,#e8f7ff,#fff);border:1px solid var(--hr-line);padding:28px;border-radius:16px}.hr-workflow-target{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px solid var(--hr-line)}.hr-workflow-target span{font-size:14px;color:var(--hr-blue)}.hr-workflow-target strong{font-size:22px}.hr-departments{display:grid;gap:0}.hr-departments a{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;gap:14px;padding:15px 0;align-items:center;border-bottom:1px solid var(--hr-line)}.home-reference-page .hr-departments h3{font-size:20px}.home-reference-page .hr-departments p{font-size:14px}.hr-departments a>span:last-child{color:var(--hr-blue)}.hr-workflow-result{text-align:center;padding:20px 0 0;font-size:16px;font-weight:700;color:var(--hr-blue)}.hr-phone{background:linear-gradient(110deg,#f3faff,#fff)}.hr-phone-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:580px;isolation:isolate}.hr-phone-visual img{position:relative;max-width:75%;width:360px;max-height:570px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 32px #145e9b25)}.hr-phone-halo{position:absolute;width:80%;aspect-ratio:1;border:1px solid #a8d9f5;border-radius:50%;background:radial-gradient(circle,#e0f6ff,#f8fcff);z-index:-1}.hr-phone-halo:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid #c5e7fa;border-radius:50%}.hr-phone-caption{font-size:14px;color:var(--hr-blue);margin-top:24px;text-align:center}.hr-phone-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.hr-phone-steps>div{display:flex;gap:12px}.hr-phone-steps .hr-index{padding-top:6px}.home-reference-page .hr-phone-steps p{font-size:14px}.hr-phone-audience{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-block:1px solid var(--hr-line);padding:18px 0}.hr-phone-audience div{display:flex;flex-direction:column;gap:6px}.hr-phone-audience strong{font-size:16px}.hr-phone-audience span{font-size:14px;color:var(--hr-muted)}.hr-industry-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.hr-industry-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-content:start}.hr-industry-options button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 14px;border:1px solid var(--hr-line);background:#f8fcff;border-radius:6px;text-align:left;font-size:16px;min-height:68px;color:var(--hr-ink)}.hr-industry-options button[aria-pressed=true]{color:#fff;background:var(--hr-blue);border-color:var(--hr-blue)}.hr-industry-panel{padding:28px;background:var(--hr-soft);border-radius:12px}.hr-industry-panel>h3{margin:8px 0 20px;font-size:24px}.hr-industry-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:12px;align-items:center}.hr-industry-flow strong{font-size:16px}.home-reference-page .hr-industry-flow p{font-size:14px;margin-top:8px}.hr-industry-case{display:block;border-top:1px solid var(--hr-line);margin:22px 0;padding-top:20px}.hr-industry-case>span,.hr-industry-case b{font-size:14px;color:var(--hr-blue)}.hr-industry-case h3{margin:10px 0}.hr-industry-case b{display:block;margin-top:16px}.home-reference-page .m12-coop,.home-reference-page .company-news-preview{padding-block:64px}.hr-footer-qr{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px}.hr-footer-qr img{width:116px;height:116px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:6px}footer .shuo-footer-main{grid-template-columns:minmax(0,1fr) 150px minmax(0,1.3fr)}@media (max-width:767px){footer .shuo-footer-main{grid-template-columns:1fr}.hr-footer-qr{align-items:flex-start}.home-reference-page .m12-bf-dept{white-space:normal;overflow-wrap:anywhere;min-height:56px}}@media (min-width:1800px){.home-reference-page .hr-hero{padding-top:152px}.hr-proof-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:1199px){.home-reference-page .m12-bf{grid-template-columns:minmax(160px,1fr) 16px minmax(390px,1.7fr) 16px minmax(160px,1fr);gap:8px}.home-reference-page .m12-bf-side{padding:14px}.home-reference-page .official-service-map{grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr)}.hr-product-grid{gap:32px}.hr-industry-options{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-course-directions{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1023px){.home-reference-page .home-wide{width:calc(100% - 48px)}.home-reference-page .hr-hero{padding-top:128px}.home-reference-page .hr-hero-title{flex-wrap:wrap;gap:8px 18px}.home-reference-page .m12-bf{grid-template-columns:1fr;max-width:700px}.home-reference-page .m12-bf-joint{display:none}.home-reference-page .m12-bf-side ul{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.home-reference-page .m12-bf-field{height:330px;min-height:330px}.home-reference-page .official-service-map{grid-template-columns:1fr 1fr}.home-reference-page .official-service-center{grid-column:1/-1}.hr-proof-grid{grid-template-columns:1fr}.hr-proof-stories{grid-template-columns:1fr 1fr;grid-template-rows:auto}.hr-product-grid{grid-template-columns:1fr}.hr-phone-visual{min-height:400px;grid-row:2}.hr-phone-visual img{max-height:420px}.hr-phone-halo{width:400px;max-width:90%}.hr-capability-grid{grid-template-columns:1fr 1fr}.hr-capability-grid>a:nth-child(2){border:0}.hr-industry-grid{grid-template-columns:1fr}.hr-industry-options{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-course-directions{grid-template-columns:repeat(6,minmax(0,1fr))}.home-reference-page .m12-pain-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.home-reference-page .home-wide{width:calc(100% - 40px)}.home-reference-page .hr-section,.home-reference-page .m12-coop,.home-reference-page .company-news-preview{padding-block:40px}.home-reference-page .hr-hero{padding-top:112px}.home-reference-page .hr-hero-title{font-size:32px;flex-direction:column;gap:4px;align-items:center}.home-reference-page .hr-hero-lead{text-align:left;margin:18px 0 24px}.home-reference-page .m12-bf-side ul{grid-template-columns:1fr 1fr}.home-reference-page .m12-bf-dept{padding:8px 5px;font-size:14px}.home-reference-page .m12-bf-field{min-height:300px;height:300px}.home-reference-page .m12-bf-core strong{font-size:18px}.hr-hero-paths{flex-direction:column;gap:14px!important;align-items:center}.hr-actions{gap:18px}.hr-hero-actions{flex-direction:column}.home-reference-page .home-results-grid{grid-template-columns:repeat(2,1fr);gap:24px}.home-reference-page .home-results-grid a:last-child{grid-column:1/-1}.hr-section-heading{align-items:flex-start!important;flex-direction:column;gap:12px!important}.hr-proof-stories{grid-template-columns:1fr}.hr-proof-stories>a{padding:20px}.home-reference-page .hr-proof-video{padding:0!important}.home-reference-page .hr-proof .shuo-home-video-cue{left:12px;bottom:12px;gap:10px;padding:8px}.home-reference-page .shuo-home-video-play-icon{width:54px;height:54px}.home-reference-page .shuo-home-video-play-icon:before{left:22px;top:17px;border-left-width:18px;border-top-width:10px;border-bottom-width:10px}.home-reference-page .shuo-home-video-cue-copy strong{font-size:14px}.home-reference-page .m12-pain-item{padding:16px}.home-reference-page .m12-pain-item strong{font-size:18px}.home-reference-page .official-service-map{grid-template-columns:1fr}.home-reference-page .official-service-node{min-height:0}.hr-capability-grid{gap:24px 12px}.hr-capability-grid>a{padding:0 10px}.hr-capability-grid h3{font-size:20px}.hr-course-heading{align-items:flex-start;flex-direction:column;gap:10px}.hr-course-directions{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-course-directions a{padding:10px 4px}.hr-hub-benefits{gap:20px}.hr-hub-workflow{padding:20px}.hr-phone-steps{grid-template-columns:1fr;gap:18px}.hr-phone-audience{grid-template-columns:1fr;gap:12px}.hr-phone-audience div{flex-direction:row;gap:20px}.hr-industry-options{grid-template-columns:1fr 1fr}.hr-industry-options button{padding:14px 12px;min-height:54px}.hr-industry-panel{padding:20px}.hr-industry-flow{grid-template-columns:1fr}.hr-industry-flow>span{transform:rotate(90deg);justify-self:center}.hr-phone-visual{min-height:350px}.home-reference-page .hr-primary{width:100%}}@media (prefers-reduced-motion:reduce){.home-reference-page *,.home-reference-page *:before,.home-reference-page *:after{animation:none!important;scroll-behavior:auto!important}}.home-html{color-scheme:light;--night:#040A20;--night-2:#0A1546;--ink:#0A1640;--blue:#2B4AE5;--blue-deep:#1F36B8;--hub:#1E9EF0;--cyan:#6FEFFF;--cyan-soft:#9FF1FF;--paper:#F3F5FA;--white:#FFFFFF;--muted:#4A5578;--muted-2:#6A7393;--line:#DDE3F0;--on-night:#FFFFFF;--on-night-2:#AEB9D9;--on-night-3:#7E8BB3;--tint:#EEF2FE;--f-display:"Noto Serif SC","Songti SC","STSong",serif;--f-body:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--gut:clamp(16px,4.4vw,64px);--max:1312px}.home-html *{box-sizing:border-box}.home-html{scroll-behavior:smooth;margin:0;background:var(--white);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.home-html a{color:inherit}.home-html :focus-visible{outline:2px solid var(--hub);outline-offset:3px;border-radius:4px}.home-html h1,.home-html h2,.home-html h3{text-wrap:balance}.home-html .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-html .wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.home-html section{padding-block:clamp(64px,9vw,120px)}.home-html .eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.28em;color:var(--muted-2);text-transform:uppercase}.home-html .h2{font-family:var(--f-display);font-weight:900;font-size:clamp(28px,3.6vw,44px);line-height:1.3;margin:0}.home-html .lead{color:var(--muted);font-size:17px;max-width:40em;margin:0}.home-html .sec-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(36px,5vw,56px)}.home-html .sec-head.center{align-items:center;text-align:center}.home-html .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:26px;font-size:16px;text-decoration:none;font-weight:700;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .2s,background .2s}.home-html .btn:hover{transform:translateY(-1px)}.home-html .btn-light{background:var(--white);color:var(--ink)}.home-html .btn-ghost{border-color:#ffffff47;color:var(--on-night);font-weight:500}.home-html .btn-blue{background:var(--blue);color:var(--white)}.home-html .btn-blue:hover{background:var(--blue-deep)}.home-html .site-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:#040a20d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.home-html .site-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px}.home-html .site-head img{height:48px;width:auto;display:block}.home-html .nav{display:flex;gap:30px;font-size:14px;letter-spacing:.04em}.home-html .nav a{color:var(--on-night-2);text-decoration:none}.home-html .nav a:hover,.home-html .nav a[aria-current]{color:var(--on-night)}.home-html .head-cta{min-height:42px;padding:0 20px;font-size:14px;background:#ffffff14;border-color:#ffffff2e;color:var(--on-night);font-weight:500}.home-html .menu{display:none;position:relative}.home-html .menu summary{list-style:none;cursor:pointer;color:var(--on-night);font-size:14px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:20px}.home-html .menu summary::-webkit-details-marker{display:none}.home-html .menu nav{position:absolute;right:0;top:48px;background:var(--night-2);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:2px;min-width:200px}.home-html .menu nav a{color:var(--on-night);text-decoration:none;padding:10px 12px;border-radius:8px;font-size:15px}.home-html .menu nav a:hover{background:#ffffff0f}.home-html .hero{background:var(--night);color:var(--on-night);position:relative;overflow:hidden;padding-block:40px 56px}.home-html .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 50% at 18% 52%,rgba(43,74,229,.34),transparent 70%),radial-gradient(40% 50% at 82% 52%,rgba(30,200,240,.2),transparent 70%);pointer-events:none}.home-html .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 75%);pointer-events:none}.home-html .hero-inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding-inline:16px;display:flex;flex-direction:column;align-items:center;text-align:center}.home-html .hero .eyebrow{color:var(--on-night-3)}.home-html .m-head{display:none;font-family:var(--f-display);font-weight:900;font-size:44px;line-height:1.2;margin:18px 0 0}.home-html .m-head span{color:var(--cyan)}.home-html .stage-wrap{width:100%;position:relative;height:560px;margin-top:4px}.home-html .stage{position:absolute;left:50%;top:0;width:1440px;height:560px;transform-origin:top center;transform:translate(-50%) scale(var(--s,1))}.home-html .stage svg{position:absolute;left:0;top:0}.home-html .glow{filter:blur(22px);animation:home-source-breath 5s ease-in-out infinite}.home-html .flow{animation:home-source-flow 14s linear infinite}.home-html .tk{position:absolute;left:0;top:0;offset-rotate:0deg;offset-anchor:center;white-space:nowrap;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:9s}.home-html .inA{offset-path:path("M150,280 C150,30 560,20 720,280");animation-name:home-source-tIn}.home-html .inB{offset-path:path("M150,280 C150,530 560,540 720,280");animation-name:home-source-tIn}.home-html .outA{offset-path:path("M720,280 C880,20 1290,30 1290,280");animation-name:home-source-tOut}.home-html .outB{offset-path:path("M720,280 C880,540 1290,530 1290,280");animation-name:home-source-tOut}.home-html .dot{width:5px;height:5px;border-radius:50%;animation-duration:4.5s}.home-html .dot.i{background:#8fb0ff}.home-html .dot.o{background:var(--cyan-soft)}.home-html .lbl-in{font-size:12px;padding:4px 10px;border-radius:12px;background:#081030d9;border:1px solid rgba(143,176,255,.45);color:#c9d6ff}.home-html .lbl-out{font-size:13px;font-weight:700;padding:5px 12px;border-radius:14px;background:#1ec8f029;border:1px solid rgba(159,241,255,.6);color:#e6fcff}@keyframes home-source-tIn{0%{offset-distance:0%;opacity:0;transform:scale(1)}14%{opacity:1}80%{opacity:1;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(.3)}}@keyframes home-source-tOut{0%{offset-distance:0%;opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1)}86%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes home-source-flow{to{stroke-dashoffset:-2400}}@keyframes home-source-breath{0%,to{opacity:.55}50%{opacity:.95}}@keyframes home-source-spin{to{transform:rotate(360deg)}}@keyframes home-source-spinr{to{transform:rotate(-360deg)}}.home-html .big{position:absolute;top:206px;width:400px;text-align:center;font-family:var(--f-display);font-weight:900;font-size:96px;line-height:1;letter-spacing:.02em}.home-html .big.l{left:206px;color:var(--on-night)}.home-html .big.r{left:834px;color:var(--cyan)}.home-html .cap{position:absolute;top:328px;width:400px;text-align:center;font-size:14px;letter-spacing:.12em}.home-html .cap.l{left:206px;color:#8e9bc4}.home-html .cap.r{left:834px;color:#8fd9ea}.home-html .ring1{position:absolute;left:610px;top:170px;width:220px;height:220px;border-radius:50%;border:1px dashed rgba(159,241,255,.35);animation:home-source-spin 36s linear infinite}.home-html .ring2{position:absolute;left:630px;top:190px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(255,255,255,.1);animation:home-source-spinr 16s linear infinite}.home-html .ring2 i{position:absolute;left:84px;top:-6px;width:12px;height:12px;border-radius:50%;background:var(--cyan-soft);box-shadow:0 0 14px var(--cyan-soft)}.home-html .ring2 b{position:absolute;left:86px;bottom:-4px;width:8px;height:8px;border-radius:50%;background:#8fb0ff}.home-html .hubdot{position:absolute;left:650px;top:210px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#22357f,#0a1546 60%,#071036);border:1px solid rgba(159,241,255,.55);box-shadow:0 0 60px #1ec8f059,inset 0 0 30px #2b4ae580;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--on-night);transition:box-shadow .3s}.home-html .hubdot:hover{box-shadow:0 0 90px #1ec8f099,inset 0 0 30px #2b4ae580}.home-html .hubdot strong{font-size:22px;letter-spacing:.04em}.home-html .hubdot small{font-size:11px;color:var(--on-night-2)}.home-html .hubdot em{font-style:normal;font-size:11px;color:var(--cyan-soft);margin-top:4px}.home-html .promise{max-width:46em;color:var(--on-night-2);font-size:17px;margin:8px 0 0}.home-html .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.home-html .chips a{font-size:14px;color:#dce4fa;text-decoration:none;padding:8px 16px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.home-html .chips a:hover{background:#ffffff1f}.home-html .hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px}.home-html .proof{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 56px;margin-top:48px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);width:min(100%,1040px);font-size:13px;color:var(--on-night-3)}.home-html .proof b{font-family:var(--f-mono);font-weight:500;font-size:22px;color:var(--on-night);margin-right:8px;font-variant-numeric:tabular-nums}.home-html .pains{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.home-html .pain{background:var(--white);padding:28px 26px;display:flex;flex-direction:column;gap:10px;min-width:0}.home-html .pain h3{margin:0;font-size:18px}.home-html .pain p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.home-html .pain .tag{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;color:var(--hub)}.home-html .bridge{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:48px;color:var(--muted);font-size:15px}.home-html .bridge svg{animation:home-source-nudge 1.8s ease-in-out infinite}@keyframes home-source-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.home-html .six-sec{background:var(--paper)}.home-html .six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-html .svc{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:30px 28px;display:flex;flex-direction:column;gap:12px;min-width:0;transition:border-color .2s,transform .2s}.home-html .svc:hover{border-color:var(--blue);transform:translateY(-2px)}.home-html .svc h3{margin:0;font-size:20px;display:flex;align-items:center;gap:10px}.home-html .svc h3 svg{flex:none}.home-html .svc .goal{margin:0;font-size:15px;color:var(--ink);font-weight:500}.home-html .svc p{margin:0;font-size:14px;color:var(--muted)}.home-html .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.home-html .tags span{font-size:12px;padding:4px 10px;border-radius:12px;background:var(--tint);color:var(--blue-deep)}.home-html .stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:relative}.home-html .stage-card{border-top:3px solid var(--blue);padding-top:22px;display:flex;flex-direction:column;gap:10px;min-width:0}.home-html .stage-card:nth-child(2){border-top-color:var(--hub)}.home-html .stage-card:nth-child(3){border-top-color:var(--cyan)}.home-html .stage-card .n{font-family:var(--f-mono);font-size:12px;color:var(--muted-2);letter-spacing:.16em}.home-html .stage-card h3{margin:0;font-family:var(--f-display);font-size:30px;font-weight:900}.home-html .stage-card .goal{margin:0;font-weight:500}.home-html .stage-card ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-html .stage-card li{font-size:14px;color:var(--muted);padding:8px 12px;background:var(--paper);border-radius:8px}.home-html .hub{background:var(--night);color:var(--on-night);position:relative;overflow:hidden}.home-html .hub .eyebrow{color:var(--on-night-3)}.home-html .hub .lead{color:var(--on-night-2)}.home-html .hub-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center}.home-html .ask{display:flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid rgba(159,241,255,.35);border-radius:14px;padding:14px 16px;font-size:15px;color:var(--on-night)}.home-html .ask .caret{width:2px;height:18px;background:var(--cyan);animation:home-source-breath 1s steps(2) infinite}.home-html .ask .go{margin-left:auto;font-size:12px;font-family:var(--f-mono);color:var(--night);background:var(--cyan);border-radius:8px;padding:4px 10px}.home-html .org{position:relative;margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-html .dept{border:1px solid rgba(255,255,255,.12);background:#ffffff08;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px;min-width:0}.home-html .dept b{font-size:15px}.home-html .dept span{font-size:12px;color:var(--on-night-3)}.home-html .dept .live{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--cyan-soft);font-family:var(--f-mono)}.home-html .dept .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan-soft);animation:home-source-breath 1.6s ease-in-out infinite}.home-html .result{margin-top:12px;border-radius:12px;padding:14px 16px;background:linear-gradient(90deg,#2b4ae559,#1ec8f038);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.home-html .feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:30px 0 34px}.home-html .feat b{display:block;font-size:16px;margin-bottom:4px}.home-html .feat span{font-size:14px;color:var(--on-night-2)}.home-html .inds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-html .ind{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);font-size:16px;font-weight:500;transition:border-color .2s,background .2s;min-width:0}.home-html .ind:hover{border-color:var(--blue);background:var(--tint)}.home-html .ind span{color:var(--muted-2);font-size:14px}.home-html .more{display:flex;justify-content:center;margin-top:28px}.home-html .more a{color:var(--blue);text-decoration:none;font-weight:500}.home-html .why-sec{background:var(--paper)}.home-html .why{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-html .why div{background:var(--white);border-radius:14px;padding:26px 22px;display:flex;flex-direction:column;gap:10px;min-width:0}.home-html .why .glyph{font-family:var(--f-display);font-weight:900;font-size:34px;color:var(--blue);line-height:1}.home-html .why h3{margin:0;font-size:18px}.home-html .why p{margin:0;font-size:14px;color:var(--muted)}.home-html .formula{margin-top:32px;text-align:center;font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;color:var(--muted)}.home-html .news-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:40px}.home-html .news-head a{color:var(--blue);text-decoration:none;font-weight:500}.home-html .news{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.home-html .feature{position:relative;border-radius:18px;overflow:hidden;background:var(--night);color:var(--on-night);min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px}.home-html .feature svg.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-html .play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;background:#ffffff0f}.home-html .feature .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--cyan-soft);position:relative}.home-html .feature h3{position:relative;margin:8px 0 6px;font-family:var(--f-display);font-size:26px;font-weight:900}.home-html .feature p{position:relative;margin:0;font-size:14px;color:var(--on-night-2)}.home-html .list{display:flex;flex-direction:column;gap:16px}.home-html .item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start;text-decoration:none;color:var(--ink);padding-bottom:16px;border-bottom:1px solid var(--line)}.home-html .item:last-child{border-bottom:0}.home-html .item img{width:150px;height:104px;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}.home-html .item .meta{font-size:12px;color:var(--muted-2);display:flex;gap:10px;font-family:var(--f-mono)}.home-html .item h3{margin:4px 0;font-size:16px;line-height:1.5}.home-html .item p{margin:0;font-size:13px;color:var(--muted);line-height:1.6}.home-html .item:hover h3{color:var(--blue)}.home-html .start{background:var(--night);color:var(--on-night)}.home-html .start .eyebrow{color:var(--on-night-3)}.home-html .start .lead{color:var(--on-night-2)}.home-html .start-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}.home-html .steps{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-html .steps li{display:flex;flex-direction:column;gap:4px;border-left:1px solid rgba(255,255,255,.18);padding-left:16px}.home-html .steps .n{font-family:var(--f-mono);font-size:12px;color:var(--cyan-soft)}.home-html .steps b{font-size:17px}.home-html .steps span{font-size:14px;color:var(--on-night-2)}.home-html .form{background:var(--white);color:var(--ink);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:16px}.home-html .form h3{margin:0;font-size:22px}.home-html .form .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-html .field{display:flex;flex-direction:column;gap:6px;min-width:0}.home-html .field label{font-size:13px;color:var(--muted);font-weight:500}.home-html .field input,.home-html .field textarea{font:inherit;font-size:15px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);width:100%}.home-html .field textarea{min-height:96px;resize:vertical}.home-html .field input:focus,.home-html .field textarea:focus{outline:2px solid var(--blue);outline-offset:0;background:var(--white)}.home-html .form .note{font-size:13px;color:var(--muted-2);margin:0}.home-html .form .ok{font-size:14px;color:var(--blue-deep);background:var(--tint);padding:10px 14px;border-radius:10px;margin:0}.home-html .foot{background:var(--white);padding-block:64px 40px;text-align:center}.home-html .foot .wrap{display:flex;flex-direction:column;align-items:center;gap:20px}.home-html .foot img{height:72px;width:auto}.home-html .contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;font-size:15px;color:var(--muted)}.home-html .contacts b{color:var(--ink);font-weight:500;margin-left:6px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.home-html .slogan{font-family:var(--f-display);font-weight:700;color:var(--ink);font-size:18px;letter-spacing:.08em}.home-html .legal{font-size:12px;color:var(--muted-2);border-top:1px solid var(--line);padding-top:20px;width:100%}.home-html .review{background:var(--paper);padding-block:48px}.home-html .review-box{border:1.5px dashed #9AA6C8;border-radius:16px;padding:28px;background:var(--white)}.home-html .review-box h2{margin:0 0 6px;font-size:18px}.home-html .review-box p{margin:0 0 14px;color:var(--muted);font-size:14px}.home-html .review-box ol{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px;color:var(--ink)}@media (max-width:1100px){.home-html .nav{display:none}.home-html .menu{display:block}.home-html .pains{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html .why{grid-template-columns:repeat(3,minmax(0,1fr))}.home-html .hub-grid,.home-html .start-grid,.home-html .news{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.home-html .head-cta{display:none}.home-html .m-head{display:block}.home-html .big,.home-html .cap,.home-html .lbl-in,.home-html .lbl-out{display:none}.home-html .six,.home-html .stages,.home-html .inds,.home-html .why{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html .feats,.home-html .steps,.home-html .form .row{grid-template-columns:minmax(0,1fr)}.home-html .org{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html .item{grid-template-columns:96px minmax(0,1fr)}.home-html .item img{width:96px;height:72px}.home-html .proof{gap:14px 28px}}@media (max-width:480px){.home-html .pains,.home-html .six,.home-html .stages,.home-html .stage-card ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-html *,.home-html *:before,.home-html *:after{animation:none!important;transition:none!important}.home-html{scroll-behavior:auto}}.home-html .proof-sec{background:var(--white)}.home-html .mosaic{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:250px 250px;gap:16px}.home-html .tile{position:relative;border-radius:16px;overflow:hidden;margin:0;background:var(--night);color:var(--on-night)}.home-html .tile.tv{grid-row:1 / 3;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.home-html .tile.tv svg.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-html .tile.wide{grid-column:2 / 4}.home-html .tile .play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;background:#ffffff0f;transition:transform .3s,background .3s}.home-html .tile.tv:hover .play{transform:translate(-50%,-50%) scale(1.08);background:#ffffff24}.home-html .cap-box{position:relative}.home-html .cap-box .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--cyan-soft)}.home-html .cap-box h3{margin:8px 0 6px;font-family:var(--f-display);font-size:28px;font-weight:900}.home-html .cap-box p{margin:0;font-size:14px;color:var(--on-night-2)}.home-html .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s}.home-html .ph:hover img{transform:scale(1.04)}.home-html .ph figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 14px;background:linear-gradient(to top,#040a20e0,#040a2000);font-size:14px;color:var(--on-night);display:flex;flex-direction:column;gap:2px}.home-html .ph figcaption span{font-family:var(--f-mono);font-size:11px;color:var(--cyan-soft)}.home-html .counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.home-html .counters div{display:flex;flex-direction:column;gap:4px}.home-html .counters b{font-family:var(--f-mono);font-weight:500;font-size:clamp(30px,3.4vw,44px);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.home-html .counters span{font-size:14px;color:var(--muted)}.home-html .proof-sec .formula{text-align:left;margin-top:22px}.home-html .pain-sec{background:var(--paper)}.home-html .pain-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.home-html .pain-list li{display:flex;flex-direction:column;gap:4px;padding:20px 0;border-top:1px solid var(--line);min-width:0;transition:padding .25s}.home-html .pain-list li:hover{padding-left:8px}.home-html .pain-list li:hover b{color:var(--blue)}.home-html .pain-list b{font-size:18px}.home-html .pain-list span{font-size:14px;color:var(--muted)}.home-html .hub{padding-block:clamp(80px,11vw,150px)}.home-html .hub:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(45% 60% at 80% 50%,rgba(30,158,240,.18),transparent 70%);pointer-events:none}.home-html .hub .wrap{position:relative}.home-html .hub-h{font-size:clamp(32px,4.4vw,56px);margin-top:14px}.home-html .console{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:18px;box-shadow:0 40px 80px #00000059}.home-html .console-top{display:flex;align-items:center;gap:6px;margin-bottom:14px;font-family:var(--f-mono);font-size:11px;color:var(--on-night-3)}.home-html .console-top i{width:9px;height:9px;border-radius:50%;background:#ffffff29}.home-html .console-top span{margin-left:8px}.home-html .ask-t{min-width:0}.home-html .go{transition:box-shadow .3s}.home-html .console .go.pulse{box-shadow:0 0 0 6px #6fefff40}.home-html .dept{transition:border-color .35s,background .35s,box-shadow .35s}.home-html .dept em{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--on-night-3);margin-top:2px}.home-html .dept.on{border-color:#9ff1ffb3;background:#1ec8f014;box-shadow:0 0 24px #1ec8f02e}.home-html .dept.on em,.home-html .dept.done em{color:var(--cyan-soft)}.home-html .result{transition:opacity .4s,box-shadow .4s}.home-html .console.run .result{opacity:.3}.home-html .console.run .result.show{opacity:1;box-shadow:0 0 34px #1ec8f059}.home-html .result .r2{color:var(--cyan-soft)}.home-html .six-sec{background:var(--white)}.home-html .svc .goal{color:var(--muted);font-weight:400}.home-html #industries{background:var(--paper)}.home-html .path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-html .path li{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:2px solid rgba(255,255,255,.14);position:relative;min-width:0}.home-html .path li:before{content:"";position:absolute;left:0;top:-2px;height:2px;width:40%;background:linear-gradient(90deg,var(--blue),var(--cyan))}.home-html .path .n{font-family:var(--f-mono);font-size:12px;color:var(--cyan-soft);letter-spacing:.1em}.home-html .path b{font-size:22px;font-family:var(--f-display);font-weight:900}.home-html .path p{margin:0;font-size:14px;color:var(--on-night-2)}.home-html .start .start-grid{margin-top:clamp(56px,7vw,88px);align-items:center}.home-html .close{display:flex;flex-direction:column;gap:14px}.home-html .close-inf{width:100%;max-width:520px;height:auto}.home-html .close-inf path{transition:stroke-dashoffset 2.4s cubic-bezier(.6,0,.2,1)}.home-html .close-t{margin:0;font-family:var(--f-display);font-weight:900;font-size:clamp(34px,4vw,52px);line-height:1.2}.home-html .close-t span{color:var(--cyan)}.home-html .close-s{margin:0;color:var(--on-night-2);max-width:30em}.home-html .thread{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:5;display:none;overflow:visible}.home-html #threadHead{filter:drop-shadow(0 0 6px #6FEFFF)}.home-html .tnode{fill:#c9d3f0;transition:fill .3s}.home-html .tnode.lit{fill:#6fefff}@media (max-width:1100px){.home-html .pain-list,.home-html .path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-html .mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.home-html .tile.tv{grid-column:1 / 3;grid-row:auto;min-height:280px}.home-html .tile.ph{height:180px}.home-html .tile.wide{grid-column:1 / 3}.home-html .counters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.home-html .pain-list,.home-html .path{grid-template-columns:minmax(0,1fr)}.home-html .tile.ph{grid-column:1 / 3}}.home-html section{scroll-margin-top:76px}.home-html .site-head{transition:transform .6s cubic-bezier(.2,.7,.1,1),background .4s}.home-html .site-head.hide{transform:translateY(-100%)}@keyframes home-source-draw{to{stroke-dashoffset:0}}@keyframes home-source-rise{0%{opacity:0;transform:translateY(26px);filter:blur(14px)}}@keyframes home-source-fadeIn{0%{opacity:0}}@keyframes home-source-pop{0%{opacity:0;transform:scale(.55)}}.home-html.js .hero .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:home-source-draw 2.2s cubic-bezier(.65,0,.35,1) .15s forwards}.home-html.js .hero .eyebrow{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) .05s both}.home-html.js .hero .m-head{animation:home-source-rise 1.1s cubic-bezier(.2,.7,.1,1) .5s both}.home-html.js .hero .big.l{animation:home-source-rise 1.2s cubic-bezier(.2,.7,.1,1) .75s both}.home-html.js .hero .big.r{animation:home-source-rise 1.2s cubic-bezier(.2,.7,.1,1) 1.05s both}.home-html.js .hero .cap{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) 1.35s both}.home-html.js .hero .hubdot{animation:home-source-pop 1s cubic-bezier(.3,1.45,.5,1) 1.15s both}.home-html.js .hero .ring1{animation:home-source-fadeIn 1.2s 1.4s both,home-source-spin 36s linear infinite}.home-html.js .hero .ring2{animation:home-source-fadeIn 1.2s 1.5s both,home-source-spinr 16s linear infinite}.home-html.js .hero .tokens{animation:home-source-fadeIn 1.4s 1.9s both}.home-html.js .hero .flow{animation:home-source-fadeIn 1s 2s both,home-source-flow 14s linear 2s infinite}.home-html.js .hero .promise{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) 1.5s both}.home-html.js .hero .chips{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) 1.65s both}.home-html.js .hero .hero-cta{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) 1.8s both}.home-html .stage-wrap{will-change:transform,opacity}.home-html .rv{transition:border-color .2s,background .2s,color .2s,opacity 1s cubic-bezier(.2,.7,.1,1),transform 1s cubic-bezier(.2,.7,.1,1),clip-path 1.2s cubic-bezier(.7,0,.2,1),filter 1s}.home-html .rv.pre{opacity:0;transform:translateY(34px)}.home-html .h2.rv.pre{filter:blur(10px);transform:translateY(40px)}.home-html .tile.rv.pre{transform:translateY(40px) scale(.97)}.home-html .eyebrow{transition:color .8s,letter-spacing .8s}.home-html .eyebrow.on{color:var(--hub)!important;letter-spacing:.34em}.home-html .spot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(520px circle at var(--mx,-999px) var(--my,-999px),rgba(111,239,255,.1),transparent 62%);transition:opacity .4s}.home-html .start{position:relative;overflow:hidden}.home-html .start .wrap{position:relative;z-index:1}.home-html .btn-light,.home-html .btn-blue,.home-html .hubdot{transition:translate .45s cubic-bezier(.2,.7,.1,1),transform .2s,background .2s,box-shadow .3s}.home-html .ind,.home-html .svc{position:relative;overflow:hidden}.home-html .ind:before,.home-html .svc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(220px circle at var(--x,50%) var(--y,50%),rgba(43,74,229,.12),transparent 70%);opacity:0;transition:opacity .35s}.home-html .ind:hover:before,.home-html .svc:hover:before{opacity:1}.home-html .ph img{transform:translateY(var(--py,0px)) scale(1.14);transition:transform .9s cubic-bezier(.2,.7,.1,1)}.home-html .ph:hover img{transform:translateY(var(--py,0px)) scale(1.2)}.home-html #threadTail{filter:drop-shadow(0 0 6px #6FEFFF)}.home-html .tnode{transform-box:fill-box;transform-origin:center;transition:fill .4s,transform .6s cubic-bezier(.3,1.6,.5,1)}.home-html .tnode.lit{transform:scale(1.6)}.home-html .tring{fill:none;stroke:#6fefff;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.home-html .tring.go{animation:home-source-ringOut 1.1s cubic-bezier(.2,.7,.1,1)}@keyframes home-source-ringOut{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.home-html .dept{position:relative;overflow:hidden}.home-html .console.run .dept{opacity:.45}.home-html .console.run .dept.on,.home-html .console.run .dept.done{opacity:1}.home-html .dept em{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.home-html .dept:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#2b4ae5,#6fefff)}.home-html .dept.on:after{width:100%;transition:width 1s linear}.home-html .dept.done:after{width:100%}.home-html .dept.on em:before{content:"";width:10px;height:10px;border:1.5px solid #9FF1FF;border-top-color:transparent;border-radius:50%;animation:home-source-spin .8s linear infinite}.home-html .dept.done{background:linear-gradient(135deg,#2b4ae59e,#1ec8f061);border-color:#6fefff;animation:home-source-doneFlash .7s ease-out}.home-html .dept.done em{color:#040a20!important;background:#6fefff;padding:2px 9px;border-radius:10px;font-weight:500}.home-html .dept.done span{color:#e3eaff}@keyframes home-source-doneFlash{0%{box-shadow:0 0 #6fefffbf}to{box-shadow:0 0 0 16px #6fefff00}}.home-html .result .count{font-family:var(--f-mono);font-size:12px;color:var(--cyan-soft)}.home-html .close-stage{position:relative;width:100%;max-width:560px;aspect-ratio:1440/560}.home-html .close-stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.home-html .cglow{filter:blur(20px);opacity:0;transition:opacity 1.4s}.home-html .close.lit .cglow{opacity:.8;animation:home-source-breath 4s ease-in-out 1.4s infinite}.home-html #closeFlow,.home-html #cometTail,.home-html #comet{opacity:0}.home-html .close.lit #closeFlow{opacity:1;transition:opacity .8s .4s;animation:home-source-flow 11s linear infinite}.home-html .close.run #comet,.home-html .close.run #cometTail{opacity:1}.home-html #comet{filter:drop-shadow(0 0 14px #9FF1FF)}.home-html .core{transform-box:fill-box;transform-origin:center}.home-html .close.armed .core{transform:scale(0)}.home-html .close.lit .core{transform:scale(1);transition:transform .9s cubic-bezier(.3,1.7,.5,1)}.home-html .burst,.home-html .pulse{fill:none;stroke:#9ff1ff;stroke-width:4;opacity:0;transform-box:fill-box;transform-origin:center}.home-html .close.lit .burst{animation:home-source-ringOut 1.5s cubic-bezier(.2,.7,.1,1)}.home-html .close.lit .burst.b2{animation-delay:.22s;stroke:#6fefff}.home-html .close.lit .pulse{animation:home-source-ringOut 3.2s cubic-bezier(.2,.7,.1,1) 1.8s infinite}.home-html .spark{fill:#cffaff;opacity:0}.home-html .close.lit .spark{animation:home-source-spark 1.4s cubic-bezier(.12,.8,.2,1) both}@keyframes home-source-spark{0%{opacity:1;transform:rotate(var(--a)) translate(30px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(var(--r)) scale(.2)}}.home-html .close-t span{display:block;transition:opacity 1s cubic-bezier(.2,.7,.1,1),transform 1s cubic-bezier(.2,.7,.1,1),filter 1s,text-shadow 1.6s}.home-html .close-s{transition:opacity 1s .9s,transform 1s .9s}.home-html .close.armed .close-t span,.home-html .close.armed .close-s{opacity:0;transform:translateY(26px);filter:blur(10px)}.home-html .close.lit .close-t span,.home-html .close.lit .close-s{opacity:1;transform:none;filter:none}.home-html .close.lit .close-t span:first-child{transition-delay:.25s}.home-html .close.lit .close-t span:last-child{transition-delay:.55s;text-shadow:0 0 32px rgba(111,239,255,.6)}.home-html #threadHead,.home-html #threadHalo{transition:opacity .5s}.home-html .thread.handed #threadHead,.home-html .thread.handed #threadHalo{opacity:0}.home-html .start .start-grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:clamp(40px,6vw,72px)}.home-html .close{align-items:center;width:100%}.home-html .close-stage{max-width:1080px}.home-html .close-t{font-size:clamp(40px,6.2vw,84px);line-height:1.15;display:flex;gap:.6em;justify-content:center;flex-wrap:wrap}.home-html .close-t span:first-child{color:var(--on-night)}.home-html .close-s{margin-inline:auto;font-size:17px}.home-html .start .form{width:100%;max-width:680px;text-align:left}.home-html .close-stage .close-inf{max-width:none;height:100%}.home-html .tvbadge{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:13px;color:var(--on-night-2);text-decoration:none;padding:5px 16px 5px 5px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;transition:background .3s,border-color .3s}.home-html .tvbadge:hover{background:#ffffff17;border-color:#ffffff4d}.home-html .tvbadge b{font-size:11px;background:var(--white);color:var(--night);padding:3px 9px;border-radius:12px}.home-html.js .hero .tvbadge{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) 1.95s both}.home-html .tv-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.1,1)}.home-html .tile.tv:hover .tv-img{transform:scale(1.04)}.home-html .tv-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#040a20f0,#040a2073 42%,#040a200d 72%)}.home-html .tv-tag{position:absolute;left:20px;top:20px;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;padding:6px 12px;border-radius:14px;background:#040a209e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:var(--on-night);z-index:1}.home-html .tv-tag i{width:7px;height:7px;border-radius:50%;background:#ff5a5f;animation:home-source-breath 1.4s ease-in-out infinite}.home-html .tile .play{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;cursor:pointer;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-html .tile .play:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid rgba(255,255,255,.5);animation:home-source-playRing 2.4s cubic-bezier(.2,.7,.1,1) infinite}@keyframes home-source-playRing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.home-html .svc .art{height:132px;margin:-10px -8px 6px;border-radius:12px;background-color:var(--paper);background-image:radial-gradient(rgba(43,74,229,.1) 1px,transparent 1.2px);background-size:16px 16px;display:flex;align-items:center;justify-content:center;overflow:hidden}.home-html .svc .art svg{width:100%;height:100%;max-width:320px;overflow:visible}.home-html .art .ln,.home-html .art g.ln path{fill:none;stroke:#a9b9ea;stroke-width:1.5}.home-html .art .fl{fill:none;stroke:#1e9ef0;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:6 12;opacity:.45;transition:opacity .4s}.home-html .svc:hover .art .fl{opacity:1;animation:home-source-artDash 1.1s linear infinite}@keyframes home-source-artDash{to{stroke-dashoffset:-36}}.home-html .art .pp circle{fill:#fff;stroke:#2b4ae5;stroke-width:2}.home-html .art .core{fill:#2b4ae5}.home-html .art .ring{fill:none;stroke:#1e9ef0;stroke-width:1.5;opacity:.55;transform-box:fill-box;transform-origin:center}.home-html .art .ring.dash{stroke-dasharray:3 5}.home-html .art .lbl{fill:#fff;font:700 11px var(--f-mono);text-anchor:middle}.home-html .art .dots circle{fill:#bfcbf0}.home-html .art .hit{fill:#1e9ef0;transform-box:fill-box;transform-origin:center}.home-html .art-consult .ring{stroke:#2b4ae5;stroke-width:3;opacity:1;fill:#ffffff8c}.home-html .art .thick{fill:none;stroke:#2b4ae5;stroke-width:6;stroke-linecap:round}.home-html .art .box rect{fill:#fff;stroke:#2b4ae5;stroke-width:1.5}.home-html .art .box rect.end{stroke:#1e9ef0;fill:#e7f7fe}.home-html .art rect.solid{fill:#2b4ae5;stroke:#2b4ae5}.home-html .art .bars rect,.home-html .art .bars2 rect{fill:#c9d4f2}.home-html .art .bars2 rect.hi{fill:#2b4ae5}.home-html .art .chk{fill:none;stroke:#1e9ef0;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:0}.home-html .art .chk.w{stroke:#fff}.home-html .art .inf{fill:none;stroke:#6fefff;stroke-width:2.5}.home-html .art .slide,.home-html .art-consult .mag,.home-html .art-cert .core,.home-html .art .bars2 rect{transform-box:fill-box}@keyframes home-source-artPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes home-source-artBlink{0%,to{transform:scale(1)}50%{transform:scale(1.6)}}@keyframes home-source-artDraw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes home-source-artSlide{0%{transform:translate(60px);opacity:0}35%,to{transform:none;opacity:1}}@keyframes home-source-artGrow{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.home-html .svc:hover .art-train .ring{animation:home-source-artPulse 1.4s ease-out infinite}.home-html .svc:hover .art-consult .hit{animation:home-source-artBlink 1s ease-in-out infinite}.home-html .svc:hover .art .chk{animation:home-source-artDraw .9s cubic-bezier(.6,0,.2,1) both}.home-html .svc:hover .art-cert .ring{animation:home-source-artPulse 1.6s ease-out infinite}.home-html .art .bars2 rect{transform-origin:bottom}.home-html .svc:hover .art-cert .bars2 rect{animation:home-source-artGrow .8s cubic-bezier(.2,.7,.1,1) both}.home-html .svc:hover .art-cert .bars2 rect:nth-child(2){animation-delay:.08s}.home-html .svc:hover .art-cert .bars2 rect:nth-child(3){animation-delay:.16s}.home-html .svc:hover .art-pack .slide{animation:home-source-artSlide 1.8s cubic-bezier(.2,.8,.2,1) infinite}.home-html .ind-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px;align-items:start}.home-html .ind-wrap .inds{gap:10px}.home-html .ind{padding:16px;font-size:15px}.home-html .ind b{font-weight:500;position:relative}.home-html .ind span{position:relative;transition:transform .3s}.home-html .ind:hover span{transform:translate(3px)}.home-html .ind.act{border-color:var(--ink);background:var(--ink);color:var(--white)}.home-html .ind.act span{color:var(--cyan)}.home-html .ind.act:before{opacity:0!important}.home-html .case{position:sticky;top:96px;background:var(--night);color:var(--on-night);border-radius:20px;padding:28px;overflow:hidden;min-width:0;box-shadow:0 30px 70px #0a164038}.home-html .case:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 85% 0%,rgba(30,158,240,.28),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgba(43,74,229,.3),transparent 70%);pointer-events:none}.home-html .case-in{position:relative;transition:opacity .24s ease,transform .24s ease,filter .24s ease}.home-html .case-in.swap{opacity:0;transform:translateY(10px);filter:blur(6px)}.home-html .case-top{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--on-night-3)}.home-html .case-name{margin:10px 0 20px;font-family:var(--f-display);font-weight:900;font-size:clamp(32px,3vw,42px);line-height:1.2}.home-html .case-flow{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;gap:8px}.home-html .cin,.home-html .cout{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.home-html .cin li{padding:5px 10px;border-radius:10px;border:1px solid rgba(143,176,255,.4);color:#c9d6ff;background:#08103099}.home-html .cout li{padding:5px 10px;border-radius:10px;border:1px solid rgba(159,241,255,.6);color:#e6fcff;background:#1ec8f024;font-weight:500;text-align:right}.home-html .case-inf{width:100%;height:auto}.home-html .case-inf .cflow{animation:home-source-flow 9s linear infinite}.home-html .case-sub{margin-top:24px;font-size:12px;letter-spacing:.16em;color:var(--on-night-3)}.home-html .case-scenes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.home-html .case-scenes span{font-size:13px;padding:6px 12px;border-radius:14px;background:#ffffff12;color:var(--on-night)}.home-html .case-card{margin-top:18px;border:1px dashed rgba(255,255,255,.22);border-radius:12px;padding:14px 16px}.home-html .case-card .ph-k{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;color:var(--cyan-soft)}.home-html .case-card p{margin:6px 0 0;font-size:14px;color:var(--on-night-2)}.home-html .case-link{display:inline-block;margin-top:18px;color:var(--cyan-soft);text-decoration:none;font-weight:500}.home-html .case-link:hover{color:var(--white)}@media (max-width:1100px){.home-html .ind-wrap{grid-template-columns:minmax(0,1fr)}.home-html .case{position:relative;top:0}}@media (max-width:480px){.home-html .case-flow{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)}.home-html .case{padding:22px}}.home-html .dchip{position:absolute;width:118px;height:34px;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;color:#e6fcff;background:#081030e0;border:1px solid rgba(159,241,255,.5);box-shadow:0 0 22px #1ec8f02e}.home-html .dchip svg{color:#6fefff;flex:none}.home-html .dlinks{position:absolute;left:0;top:0}.home-html .dlinks path{animation:home-source-dlink 1.6s linear infinite}@keyframes home-source-dlink{to{stroke-dashoffset:-18}}.home-html .hubdot strong{font-size:17px;letter-spacing:.02em}.home-html .hubdot small{font-size:10.5px}.home-html.js .hero .dchip{animation:home-source-pop .9s cubic-bezier(.3,1.45,.5,1) 1.35s both}.home-html.js .hero .dlinks{animation:home-source-fadeIn 1s 1.6s both}.home-html .hero-proof{align-items:center;margin-top:40px}.home-html .hero-proof .tvbadge{margin-top:0}.home-html.js .hero .hero-proof{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) 1.9s both}.home-html .tile.tv.tv-big{aspect-ratio:16/9;width:100%;max-width:1120px;margin:0 auto;min-height:0;padding:40px;border-radius:22px;box-shadow:0 40px 90px #0a164038}.home-html .tv-big .play{width:104px;height:104px;top:46%}.home-html .tv-big .cap-box h3{font-size:clamp(22px,2.6vw,34px)}.home-html .proof-sec .formula{text-align:center;margin-top:30px}.home-html .brand-sec{background:var(--white)}.home-html .brand-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:center}.home-html .brand-logo{background:var(--paper);background-image:radial-gradient(rgba(43,74,229,.1) 1px,transparent 1.2px);background-size:18px 18px;border-radius:24px;padding:clamp(28px,5vw,56px);display:flex;justify-content:center}.home-html .brand-logo img{width:min(100%,320px);height:auto}.home-html .brand-anat{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.home-html .brand-anat li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--line)}.home-html .brand-anat b{font-family:var(--f-display);font-weight:900;font-size:18px;color:var(--blue)}.home-html .brand-anat span{font-size:14px;color:var(--muted)}.home-html .brand-copy .h2{margin-top:14px}.home-html .brand-en{margin:12px 0 0;font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;color:var(--muted-2)}.home-html .mission{margin-top:30px;padding:22px 24px;border-radius:16px;background:var(--night);color:var(--on-night);display:flex;gap:18px;align-items:baseline;flex-wrap:wrap}.home-html .mission span{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;color:var(--cyan-soft)}.home-html .mission p{margin:0;font-size:18px;font-weight:500}.home-html .values{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-html .values div{border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:4px;min-width:0;transition:border-color .3s,transform .3s}.home-html .values div:hover{border-color:var(--blue);transform:translateY(-2px)}.home-html .values b{font-size:17px}.home-html .values span{font-size:14px;color:var(--muted)}.home-html .news-sec{background:var(--paper)}.home-html .news3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-html .ncard{background:var(--white);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.home-html .nimg{aspect-ratio:16/10;overflow:hidden;max-width:100%}.home-html .nimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.home-html .ncard:hover .nimg img{transform:scale(1.05)}.home-html .nbody{padding:20px;display:flex;flex-direction:column;gap:6px}.home-html .nbody .meta{display:flex;gap:10px;font-family:var(--f-mono);font-size:12px;color:var(--muted-2)}.home-html .nbody h3{margin:0;font-size:16px;line-height:1.5}.home-html .nbody p{margin:0;font-size:13px;color:var(--muted);line-height:1.7}.home-html .form-stage{margin-top:clamp(56px,7vw,88px);display:flex;justify-content:center}.home-html .form-shell{position:relative;width:100%;max-width:720px}.home-html .trace{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.home-html .trace path,.home-html .trace circle{opacity:0}.home-html .form-shell.tracing .trace path,.home-html .form-shell.tracing .trace circle{opacity:1}.home-html .trace circle{filter:drop-shadow(0 0 10px #9FF1FF)}.home-html .form-shell.lit .trace path{opacity:0;transition:opacity 1.4s .6s}.home-html .form-shell .form{transition:background .9s,box-shadow .9s}.home-html .form-shell .form>*{transition:opacity .8s cubic-bezier(.2,.7,.1,1),transform .8s cubic-bezier(.2,.7,.1,1),filter .8s}.home-html .form-shell.armed .form{background:#fff0;box-shadow:inset 0 0 0 1px #9ff1ff29}.home-html .form-shell.armed .form>*{opacity:0;transform:translateY(16px);filter:blur(6px)}.home-html .form-shell.lit .form{box-shadow:0 0 90px #1ec8f052,0 40px 80px #00000059}.home-html .form-shell.lit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;animation:home-source-formFlash 1.3s ease-out forwards}@keyframes home-source-formFlash{0%{box-shadow:0 0 0 2px #6fefff,0 0 60px #6fefffcc}to{box-shadow:0 0 0 16px #6fefff00,0 0 #6fefff00}}.home-html .form-k{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;color:var(--blue)}.home-html .form h3{font-family:var(--f-display);font-weight:900;font-size:clamp(22px,2.4vw,30px)}.home-html .coname{margin:0;font-size:13px;color:var(--muted)}@media (max-width:1100px){.home-html .brand-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.home-html .dchip,.home-html .dlinks{display:none}.home-html .tile.tv.tv-big{padding:18px;border-radius:16px}.home-html .tv-big .play{width:64px;height:64px}.home-html .tv-big .cap-box p,.home-html .tv-big .cap-box .k{display:none}.home-html .values{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html .news3{grid-template-columns:minmax(0,1fr)}.home-html .brand-anat li{grid-template-columns:80px minmax(0,1fr)}}.home-html .coname-en{margin:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--muted-2)}.home-html .tip{position:relative;cursor:help;outline:none}.home-html .tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,6px);white-space:nowrap;font-size:12px;color:var(--ink);background:var(--white);padding:7px 12px;border-radius:8px;box-shadow:0 10px 30px #00000059;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:5}.home-html .tip:hover:after,.home-html .tip:focus-visible:after{opacity:1;transform:translate(-50%)}.home-html .honors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:24px auto 0}.home-html .honor{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--white);min-width:0}.home-html .honor svg{flex:none}.home-html .honor span{font-size:14px;color:var(--muted);line-height:1.6}.home-html .honor b{color:var(--ink);font-size:15px;margin-right:10px}.home-html .six.four{grid-template-columns:repeat(4,minmax(0,1fr))}.home-html .caps{margin-top:28px;border-radius:18px;background:var(--night);color:var(--on-night);padding:26px 28px;display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;align-items:center}.home-html .caps-head{display:flex;flex-direction:column;gap:6px}.home-html .caps-head b{font-family:var(--f-display);font-weight:900;font-size:24px}.home-html .caps-head span{font-family:var(--f-mono);font-size:12px;color:var(--cyan-soft);letter-spacing:.04em}.home-html .cap-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.home-html .cap-list li{display:grid;grid-template-columns:28px 104px minmax(0,1fr);align-items:baseline;gap:8px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);min-width:0}.home-html .cap-list .n{font-family:var(--f-mono);font-size:12px;color:var(--cyan-soft)}.home-html .cap-list b{font-size:15px}.home-html .cap-list .d{font-size:13px;color:var(--on-night-2)}.home-html .courses{margin-top:28px;border:1px solid var(--line);border-radius:18px;padding:22px 0;overflow:hidden;background:var(--paper)}.home-html .courses-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding:0 26px 16px}.home-html .courses-head b{font-size:17px}.home-html .courses-head span{font-size:13px;color:var(--muted)}.home-html .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.home-html .mq+.mq{margin-top:10px}.home-html .mq-track{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:home-source-mq 70s linear infinite}.home-html .mq-b .mq-track{animation-direction:reverse;animation-duration:80s}.home-html .courses:hover .mq-track{animation-play-state:paused}.home-html .mq span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;padding:8px 14px;border-radius:20px;background:var(--white);border:1px solid var(--line);color:var(--ink)}.home-html .mq i{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--white);background:var(--blue);border-radius:10px;padding:1px 6px}@keyframes home-source-mq{to{transform:translate(-50%)}}.home-html .phone{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px 30px;border-radius:18px;text-decoration:none;color:var(--on-night);background:linear-gradient(120deg,#0a1546,#1f36b8 60%,#1e9ef0 130%);position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.home-html .phone:hover{transform:translateY(-2px);box-shadow:0 30px 60px #1f36b84d}.home-html .phone .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;color:var(--cyan-soft)}.home-html .phone b{display:block;margin:8px 0;font-family:var(--f-display);font-weight:900;font-size:clamp(20px,2.2vw,28px);line-height:1.35}.home-html .phone p{margin:0;font-size:14px;color:#dce4fa;line-height:1.75}.home-html .phone-r{display:flex;flex-wrap:wrap;gap:8px}.home-html .phone-r span{font-size:13px;padding:6px 12px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2)}.home-html .form-foot{margin:4px 0 0;text-align:center;font-size:13px;letter-spacing:.2em;color:var(--muted-2)}.home-html .qr{margin:4px 0 0;display:flex;flex-direction:column;align-items:center;gap:6px}.home-html .qr img{width:120px;height:120px;border-radius:10px;border:1px solid var(--line);padding:6px;background:var(--white)}.home-html .qr figcaption{font-size:12px;color:var(--muted)}.home-html .contacts.web{margin-top:-4px}@media (max-width:1100px){.home-html .six.four{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html .caps,.home-html .phone{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.home-html .honors,.home-html .cap-list{grid-template-columns:minmax(0,1fr)}.home-html .tip:after{display:none}}@media (max-width:480px){.home-html .six.four{grid-template-columns:minmax(0,1fr)}.home-html .cap-list li{grid-template-columns:24px minmax(0,1fr)}.home-html .cap-list .d{grid-column:2}}.home-html .stage-wrap,.home-html .stage{height:600px}.home-html .dchip{width:124px;animation:home-source-pop .9s cubic-bezier(.3,1.45,.5,1) both,home-source-deptGlow 4.8s ease-in-out infinite}.home-html.js .hero .dchip{animation:home-source-pop .9s cubic-bezier(.3,1.45,.5,1) both,home-source-deptGlow 4.8s ease-in-out infinite}@keyframes home-source-deptGlow{0%,12%,to{border-color:#9ff1ff80;box-shadow:0 0 22px #1ec8f02e;background:#081030e0}6%{border-color:#9ff1ff;box-shadow:0 0 30px #6fefff8c;background:#1e5ac899}}.home-html .dlinks .busflow{animation:home-source-busflow 1.2s linear infinite}@keyframes home-source-busflow{to{stroke-dashoffset:-36}}.home-html .dlinks path{animation:none}.home-html .phone-sec{background:var(--night);color:var(--on-night);position:relative;overflow:hidden;padding-block:clamp(80px,10vw,140px)}.home-html .phone-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 55% at 78% 50%,rgba(43,74,229,.38),transparent 70%),radial-gradient(30% 40% at 90% 85%,rgba(30,200,240,.18),transparent 70%);pointer-events:none}.home-html .phone-sec .wrap{position:relative;z-index:1}.home-html .phone-sec .eyebrow{color:var(--on-night-3)}.home-html .phone-sec .lead{color:var(--on-night-2);margin-top:16px}.home-html .phone-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,88px);align-items:center}.home-html .phone-h{font-size:clamp(36px,5.2vw,68px);margin-top:14px;line-height:1.15}.home-html .phone-h span{color:var(--cyan);text-shadow:0 0 36px rgba(111,239,255,.45)}.home-html .abil{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-html .abil li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .3s,background .3s}.home-html .abil li:hover{border-color:#9ff1ff80;background:#1e9ef01a}.home-html .ai-ic{grid-row:1 / 3;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#9ff1ff;background:linear-gradient(135deg,#2b4ae5b3,#1e9ef080)}.home-html .abil b{font-size:15px}.home-html .abil .d{font-size:12.5px;color:var(--on-night-3)}.home-html .fit{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;align-items:center}.home-html .fit-k{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;color:var(--cyan-soft);margin-right:6px}.home-html .fit span:not(.fit-k){font-size:13px;color:var(--on-night-2);padding:6px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14)}.home-html .fit b{color:var(--on-night);margin-right:6px}.home-html .phone-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}.home-html .phone-cta span{font-size:14px;color:var(--on-night-2)}.home-html .device-wrap{position:relative;display:flex;justify-content:center;align-items:center;min-height:620px}.home-html .dev-halo{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(43,74,229,.55),rgba(30,200,240,.12) 55%,transparent 72%);filter:blur(10px);animation:home-source-breath 5s ease-in-out infinite}.home-html .dev-ring{position:absolute;border-radius:50%;border:1px dashed rgba(159,241,255,.3)}.home-html .dev-ring.r1{width:480px;height:480px;animation:home-source-spin 50s linear infinite}.home-html .dev-ring.r2{width:380px;height:380px;border-style:solid;border-color:#ffffff14;animation:home-source-spinr 30s linear infinite}.home-html .dev{position:relative;width:286px;height:580px;border-radius:46px;padding:11px;background:linear-gradient(145deg,#2a3f9e,#0b1336 45%,#1e9ef0);box-shadow:0 0 0 1px #9ff1ff59,0 50px 100px #0000008c,0 0 80px #2b4ae573;transform:rotate(-4deg);animation:home-source-devFloat 7s ease-in-out infinite}@keyframes home-source-devFloat{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-12px)}}.home-html .dev-btn{position:absolute;right:-3px;top:130px;width:3px;height:64px;border-radius:2px;background:#3a5bf0}.home-html .scr{position:relative;height:100%;border-radius:36px;overflow:hidden;background:radial-gradient(120% 60% at 50% 0%,#1a3bcf,#0a1546 55%,#060d2c);padding:14px 16px;display:flex;flex-direction:column}.home-html .notch{position:absolute;left:50%;top:10px;transform:translate(-50%);width:92px;height:24px;border-radius:14px;background:#03071a}.home-html .scr-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;padding:2px 8px 0}.home-html .sig{display:flex;gap:2px;align-items:flex-end}.home-html .sig i{width:3px;background:#fff;border-radius:1px}.home-html .sig i:nth-child(1){height:5px}.home-html .sig i:nth-child(2){height:7px}.home-html .sig i:nth-child(3){height:9px}.home-html .scr-title{margin-top:26px;text-align:center;display:flex;flex-direction:column;gap:2px}.home-html .scr-title b{font-size:17px;letter-spacing:.04em}.home-html .scr-title span{font-size:11px;color:#bfd0ff}.home-html .orb{position:relative;width:108px;height:108px;margin:18px auto 0}.home-html .orb-core{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--f-body);font-weight:700;font-size:28px;background:radial-gradient(circle at 35% 30%,#7fe3ff,#2b4ae5 60%,#132a9e);box-shadow:0 0 40px #6fefffb3,inset 0 0 18px #ffffff59;animation:home-source-orbPulse 2.6s ease-in-out infinite}@keyframes home-source-orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.home-html .orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;border-top-color:#9ff1ff;border-right-color:#9ff1ff66;animation:home-source-spin 2.4s linear infinite}.home-html .scr-k{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;color:#bfd0ff;letter-spacing:.12em}.home-html .scr-k em{font-style:normal;font-family:var(--f-mono);font-size:10px;padding:1px 6px;border-radius:6px;background:#ffffff1f}.home-html .feed{position:relative;flex:1;overflow:hidden;margin-top:8px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 85%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 85%,transparent)}.home-html .feed-track{display:flex;flex-direction:column;gap:8px;animation:home-source-feedUp 20s linear infinite}@keyframes home-source-feedUp{to{transform:translateY(-50%)}}.home-html .fr{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 10px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.08)}.home-html .fr i{width:8px;height:8px;border-radius:50%;background:#6fefff;box-shadow:0 0 8px #6fefff}.home-html .fr.lead{background:linear-gradient(90deg,#ffaa402e,#ffffff0f);border-color:#ffbe5a59}.home-html .fr.lead i{background:#ffb547;box-shadow:0 0 8px #ffb547}.home-html .fr b{display:block;font-size:12px}.home-html .fr span{display:block;font-size:10.5px;color:#bfd0ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-html .fr em{font-style:normal;font-size:10px;color:#8ea0d6}.home-html .flo{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#0a1546d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(159,241,255,.35);box-shadow:0 20px 40px #0006;animation:home-source-flo 9s ease-in-out infinite}.home-html .flo i{width:10px;height:10px;border-radius:50%;background:#6fefff;box-shadow:0 0 10px #6fefff;flex:none}.home-html .flo i.lead{background:#ffb547;box-shadow:0 0 10px #ffb547}.home-html .flo b{display:block;font-size:13px}.home-html .flo span{display:block;font-size:11px;color:var(--on-night-2)}.home-html .flo.f1{left:-6%;top:16%;animation-delay:0s}.home-html .flo.f2{right:-8%;top:44%;animation-delay:-3s}.home-html .flo.f3{left:-2%;bottom:14%;animation-delay:-6s}@keyframes home-source-flo{0%,to{opacity:0;transform:translateY(14px) scale(.96)}8%,30%{opacity:1;transform:none}40%{opacity:0;transform:translateY(-10px) scale(.98)}}.home-html .form-shell .form{max-width:none!important;width:100%}@media (max-width:1100px){.home-html .phone-grid{grid-template-columns:minmax(0,1fr)}.home-html .device-wrap{min-height:600px}}@media (max-width:760px){.home-html .abil{grid-template-columns:minmax(0,1fr)}.home-html .flo.f2{right:0}.home-html .flo.f1,.home-html .flo.f3{left:0}.home-html .dev-ring.r1{width:360px;height:360px}.home-html .dev-halo{width:320px;height:320px}}@media (max-width:480px){.home-html .dev{width:250px;height:510px}.home-html .device-wrap{min-height:540px}.home-html .dev-ring.r1,.home-html .dev-ring.r2{display:none}}.home-html .ind-wrap{align-items:stretch}.home-html .ind-wrap .inds{grid-template-rows:repeat(4,minmax(0,1fr));height:100%}.home-html .ind-wrap .ind{height:100%;font-size:16px;padding:18px 20px}.home-html .case{position:relative;top:0}.home-html .cin li,.home-html .cout li{text-align:center}@media (max-width:1100px){.home-html .ind-wrap .inds{height:auto;grid-template-rows:none}}.home-html .ind-wrap .ind{padding:18px 16px;font-size:15px}.home-html .ind-wrap .ind b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.home-html .press{display:inline-flex;align-items:center;gap:10px;margin:6px 0 14px;padding:5px 14px 5px 5px;border-radius:22px;text-decoration:none;color:var(--on-night);font-size:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s,border-color .3s}.home-html .press:hover{background:#ffffff1f;border-color:#9ff1ff80}.home-html .press b{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 10px;border-radius:14px;background:var(--white);color:var(--night)}.home-html .press b i{width:6px;height:6px;border-radius:50%;background:#e5484d;animation:home-source-breath 1.4s ease-in-out infinite}.home-html .press em{font-style:normal;color:var(--cyan-soft);transition:transform .3s}.home-html .press:hover em{transform:translate(3px)}.home-html.js .hero .press{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) .1s both}.home-html .see{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;max-width:1240px;margin:0 auto}.home-html .promo{position:relative;display:block;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:var(--night);color:var(--on-night);text-decoration:none;box-shadow:0 40px 90px #0a164038}.home-html .promo-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-html .promo-flow{animation:home-source-flow 14s linear infinite}.home-html .promo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#040a20eb,#040a2033 55%,#040a200d)}.home-html .promo-tag{position:absolute;left:20px;top:20px;font-size:12px;padding:6px 12px;border-radius:14px;background:#040a209e;border:1px solid rgba(255,255,255,.18);z-index:1}.home-html .promo .play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;transition:transform .3s}.home-html .promo:hover .play{transform:translate(-50%,-50%) scale(1.08)}.home-html .promo-cap{position:absolute;left:28px;right:28px;bottom:24px;display:flex;flex-direction:column;gap:4px;z-index:1}.home-html .promo-cap b{font-family:var(--f-display);font-weight:900;font-size:clamp(20px,2.4vw,30px)}.home-html .promo-cap span{font-size:13px;color:var(--on-night-2)}.home-html .cctv{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--white);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .3s,box-shadow .3s,border-color .3s;min-width:0}.home-html .cctv:hover{transform:translateY(-3px);box-shadow:0 30px 60px #0a164024;border-color:var(--blue)}.home-html .cctv-img{position:relative;aspect-ratio:3/2;overflow:hidden;display:block}.home-html .cctv-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.home-html .cctv:hover .cctv-img img{transform:scale(1.05)}.home-html .cctv-img .tv-tag{left:14px;top:14px}.home-html .cctv-body{display:flex;flex-direction:column;gap:6px;padding:20px 22px;flex:1}.home-html .cctv-body .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;color:var(--blue)}.home-html .cctv-body b{font-family:var(--f-display);font-weight:900;font-size:22px;line-height:1.35}.home-html .cctv-body .d{font-size:14px;color:var(--muted)}.home-html .cctv-body em{font-style:normal;margin-top:auto;padding-top:10px;color:var(--blue);font-weight:500}.home-html .honors{max-width:1240px}.home-html .mq a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;padding:8px 14px;border-radius:20px;background:var(--white);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .25s,color .25s,background .25s}.home-html .mq a:hover{border-color:var(--blue);color:var(--blue);background:var(--tint)}.home-html .svc-link{color:inherit;text-decoration:none}.home-html .svc-link:hover{color:var(--blue)}.home-html .svc-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.home-html .svc{position:relative}.home-html .phone-more{color:var(--cyan-soft);text-decoration:none;font-weight:500;font-size:15px}.home-html .phone-more:hover{color:var(--white)}.home-html .ncard{position:relative}.home-html .ncard-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:16px}.home-html .ncard:hover h3{color:var(--blue)}@media (max-width:1100px){.home-html .see{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.home-html .press span{max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-html .promo .play{width:64px;height:64px}.home-html .promo-cap span{display:none}}@media (min-width:1101px){.home-html .see{align-items:stretch}.home-html .promo{aspect-ratio:auto;min-height:380px;height:100%}}.home-html .hero .eyebrow{font-family:var(--f-display);font-weight:700;font-size:clamp(15px,1.5vw,19px);letter-spacing:.32em;color:#dce4fa;text-transform:none}.home-html .foot-slogan{margin:4px 0 0;font-family:var(--f-display);font-weight:900;font-size:clamp(24px,3vw,36px);letter-spacing:.12em;color:var(--ink)}.home-html .coname-en{margin:-6px 0 4px}.home-html .six-sec .sec-head.center .lead{max-width:46em}.home-html .six-ring{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px) minmax(0,1fr);gap:clamp(16px,2.4vw,36px);align-items:center}.home-html .six-col{display:flex;flex-direction:column;gap:16px;min-width:0}.home-html .six-card{position:relative;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:8px;transition:border-color .4s,box-shadow .4s,transform .4s,background .4s}.home-html .six-card .six-n{font-family:var(--f-mono);font-size:13px;color:var(--muted-2);transition:color .4s}.home-html .six-card h3{margin:0;font-size:20px}.home-html .six-card h3 a{color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .3s}.home-html .six-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}.home-html .six-card h3 svg{color:var(--hub);transition:transform .3s}.home-html .six-card p{margin:0;font-size:14px;line-height:1.75;color:var(--muted)}.home-html .six-card.on{border-color:var(--blue);box-shadow:0 18px 40px #2b4ae524;background:linear-gradient(180deg,#fff,#f4f7ff)}.home-html .six-card.on .six-n,.home-html .six-card.on h3 a{color:var(--blue)}.home-html .six-card.on h3 svg{transform:translate(2px,-2px)}.home-html .six-col:first-child .six-card{text-align:right;align-items:flex-end}.home-html .six-core{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:1}.home-html .six-core svg{width:100%;height:100%;overflow:visible}.home-html .six-orbit{fill:none;stroke:#c9d4f2;stroke-width:1;stroke-dasharray:3 7;transform-origin:210px 210px;animation:home-source-spin 60s linear infinite}.home-html .six-track{fill:none;stroke:#e8edf9;stroke-width:30}.home-html .arc{fill:none;stroke:url(#sixg);stroke-width:30;stroke-linecap:round;opacity:.28;transition:opacity .5s,stroke-width .5s,filter .5s}.home-html .arc.on{opacity:1;stroke-width:38;filter:drop-shadow(0 0 12px rgba(30,158,240,.55))}.home-html .arc-n{font-family:var(--f-mono);font-size:13px;fill:#8a93ae;text-anchor:middle;transition:fill .4s}.home-html .arc-n.on{fill:var(--blue);font-weight:700}.home-html .six-disc{fill:#0a1546}.home-html .six-inf{fill:none;stroke:url(#sixg);stroke-width:12;stroke-linecap:round}.home-html .six-inf-flow{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:2 18 24 30;animation:home-source-flow 10s linear infinite}.home-html .six-t1{font-family:var(--f-display);font-weight:900;font-size:24px;fill:#fff;text-anchor:middle;letter-spacing:.1em}.home-html .six-t2{font-family:var(--f-body);font-size:12px;fill:#9ff1ff;text-anchor:middle;letter-spacing:.24em}.home-html .six-sec .caps{margin-top:48px}@media (max-width:1100px){.home-html .six-ring{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-html .six-core{grid-column:1 / 3;grid-row:1;max-width:380px}.home-html .six-col:first-child .six-card{text-align:left;align-items:flex-start}}@media (max-width:640px){.home-html .six-ring{grid-template-columns:minmax(0,1fr)}.home-html .six-core{grid-column:auto;max-width:320px}}.home-html .slogan-arc{position:absolute;left:0;top:0;overflow:visible}.home-html .sl{font-family:var(--f-display);font-weight:700;font-size:24px;letter-spacing:.42em}.home-html .sl-l{fill:#c9d6ff}.home-html .sl-r{fill:#9ff1ff}.home-html.js .hero .slogan-arc{animation:home-source-fadeIn 1.4s 1.25s both}.home-html .m-slogan{display:none;margin:10px 0 0;font-family:var(--f-display);font-weight:700;font-size:15px;letter-spacing:.2em;color:#c9d6ff}.home-html.js .hero .m-slogan{animation:home-source-rise 1s cubic-bezier(.2,.7,.1,1) .6s both}.home-html .hero .chips{margin-top:8px}@media (max-width:760px){.home-html .slogan-arc{display:none}.home-html .m-slogan{display:block}}.home-html .slogan-end{margin:2px 0 10px;display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--f-display);font-weight:700;font-size:24px;letter-spacing:.42em;color:transparent}.home-html .slogan-end span{background:linear-gradient(90deg,#c9d6ff,#9ff1ff);-webkit-background-clip:text;background-clip:text;color:transparent;padding-left:.42em}.home-html .slogan-end:before,.home-html .slogan-end:after{content:"";width:64px;height:1px;background:linear-gradient(90deg,transparent,rgba(159,241,255,.6))}.home-html .slogan-end:after{background:linear-gradient(90deg,rgba(159,241,255,.6),transparent)}.home-html.js .hero .slogan-end{animation:home-source-rise 1.1s cubic-bezier(.2,.7,.1,1) 1.55s both}@media (max-width:760px){.home-html .slogan-end{display:none}.home-html .m-slogan{font-size:13px;letter-spacing:.12em}}.home-html .hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,1080px);margin-top:44px;padding-top:34px}.home-html .hero-proof .tip{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 12px;font-size:15px;color:#aeb9d9;letter-spacing:.08em}.home-html .hero-proof .tip+.tip{border-left:1px solid rgba(255,255,255,.12)}.home-html .hero-proof b{margin:0;font-family:var(--f-body);font-weight:700;font-size:clamp(36px,4.4vw,58px);line-height:1;letter-spacing:-.01em;background:linear-gradient(180deg,#fff 30%,#9ff1ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 18px rgba(111,239,255,.25))}@media (max-width:760px){.home-html .hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.home-html .hero-proof .tip:nth-child(3){border-left:0}}.home-html #threadBase{stroke-width:1;stroke-opacity:.22}.home-html #threadLine{stroke-width:2}.home-html #threadTail{stroke-width:3;filter:drop-shadow(0 0 4px #6FEFFF)}.home-html .tnode{fill:#fff;stroke:#2b4ae5;stroke-width:2;transition:fill .4s,stroke .4s,transform .6s cubic-bezier(.3,1.4,.5,1)}.home-html .tnode.lit{fill:#6fefff;stroke:#1e9ef0;transform:scale(1.25)}.home-html .tring{stroke-width:1.2}@keyframes home-source-ringOut{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.home-html .slogan-end{margin-top:22px}.home-html .tpulse{fill:#cffaff;opacity:0;filter:drop-shadow(0 0 6px #6FEFFF)}.home-html .tarrive{fill:none;stroke:#6fefff;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.home-html .thread.locked .tarrive{animation:home-source-arrivePulse 2.4s cubic-bezier(.2,.7,.1,1) infinite}@keyframes home-source-arrivePulse{0%,40%{opacity:0;transform:scale(1)}48%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.home-html #threadHalo{transition:opacity .5s}.home-html{--blue:#3152ff;--blue-deep:#2440ce;--hub:#0b77ff;--cyan:#18e5ff;--cyan-soft:#8df6ff;--ink:#081436;--muted:#5d6d8c;--muted-2:#6d7b99;--paper:#f4f8ff;--line:rgba(49,82,255,.14);--tint:#eef4ff;--on-night-2:rgba(255,255,255,.84);--on-night-3:rgba(255,255,255,.66);--vivid:radial-gradient(circle at 50% 38%,rgba(24,229,255,.32),transparent 32%),radial-gradient(circle at 88% 6%,rgba(111,91,255,.3),transparent 30%),linear-gradient(145deg,#06164f 0%,#1029aa 54%,#06a9ff 100%);--soft-shadow:0 18px 42px rgba(22,49,122,.08);background:radial-gradient(circle at 12% 4%,rgba(24,229,255,.16),transparent 28%),radial-gradient(circle at 88% 0%,rgba(49,82,255,.16),transparent 30%),linear-gradient(180deg,#fbfdff,#f5f9ff 42%,#eef5ff);background-attachment:fixed}.home-html .progress{position:fixed;top:0;left:0;width:0;height:4px;z-index:60;background:linear-gradient(90deg,var(--cyan),var(--blue));box-shadow:0 0 18px #18e5ffcc}.home-html .site-head{background:#ffffffc7;border-bottom:1px solid rgba(49,82,255,.1)}.home-html .nav a{color:#415174;font-weight:500}.home-html .nav a:hover,.home-html .nav a[aria-current]{color:var(--blue)}.home-html .head-cta{background:linear-gradient(135deg,#1b45ff,#00b8ff);border-color:transparent;color:#fff;box-shadow:0 14px 28px #3152ff38}.home-html .menu summary{color:var(--ink);border-color:#3152ff33}.home-html .hero,.home-html .hub,.home-html .phone-sec,.home-html .start{background:var(--vivid)}.home-html .hero:before,.home-html .phone-sec:before,.home-html .hub:before{display:none}.home-html .hero:after{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:42px 42px}.home-html .case,.home-html .caps{background:linear-gradient(145deg,#06164f,#1632c3 70%,#0b77ff)}.home-html .promo{background:linear-gradient(145deg,#06164f,#1029aa 60%,#06a9ff)}.home-html .promo-bg rect{fill:transparent}.home-html .six-disc{fill:#1029aa}.home-html #sixg stop:first-child{stop-color:#3152ff}.home-html #sixg stop:last-child{stop-color:#18e5ff}.home-html #rib stop:first-child{stop-color:#7c93ff}.home-html #rib stop:nth-child(2){stop-color:#6a86ff}.home-html .glow path:first-child{stroke:#7c93ff}.home-html .console{background:#ffffff14;border-color:#ffffff2e}.home-html .dept{background:#ffffff0f;border-color:#ffffff2e}.home-html .dchip{background:#06164fb8}.home-html .lbl-in{background:#06164fc7}.home-html .proof-sec,.home-html .six-sec,.home-html .brand-sec{background:transparent}.home-html .pain-sec,.home-html #industries,.home-html .news-sec,.home-html .review{background:#ffffff8c}.home-html .foot{background:#ffffffb3}.home-html .six-card,.home-html .svc,.home-html .ncard,.home-html .cctv,.home-html .honor,.home-html .ind,.home-html .values div{border-color:#3152ff1f;box-shadow:var(--soft-shadow)}.home-html .six-card,.home-html .cctv,.home-html .ncard{border-radius:24px}.home-html .pain-list li{border-top-color:#3152ff24}.home-html .courses{background:#ffffffbf;border-color:#3152ff1f;border-radius:24px}.home-html .mq a{border-color:#3152ff1f}.home-html .mq i{background:linear-gradient(135deg,#1b45ff,#00b8ff)}.home-html .ind.act{background:linear-gradient(135deg,#1b45ff,#0b77ff);border-color:transparent}.home-html .ind.act span{color:#fff}.home-html .btn-blue{background:linear-gradient(135deg,#1b45ff,#00b8ff);box-shadow:0 18px 40px #3152ff47}.home-html .btn-blue:hover{background:linear-gradient(135deg,#1b45ff,#00a2ff)}.home-html .btn-light{color:#2846d8}.home-html .h2{color:#061339}.home-html .hub .h2,.home-html .phone-sec .h2,.home-html .start .h2{color:#fff}.home-html .eyebrow{color:var(--blue)}.home-html .hero .eyebrow,.home-html .hub .eyebrow,.home-html .phone-sec .eyebrow,.home-html .start .eyebrow{color:#ffffffbf}.home-html .form{box-shadow:0 34px 90px #0a237640}.home-html{position:relative;isolation:isolate;overflow:clip;--f-display:"Alibaba PuHuiTi 2.0",sans-serif;--f-body:"Alibaba PuHuiTi 2.0",sans-serif;--f-mono:var(--f-body);--max:1808px;--blue:#176be8;--blue-deep:#1455be;--hub:#058bc7;--cyan:#099ed0;--cyan-soft:#1689c8;--on-night:#172f4e;--on-night-2:#536a84;--on-night-3:#637791;--night:#f0f7fe;--night-2:#eaf5ff;--ink:#172f4e;--muted:#536a84;--muted-2:#637791;--line:#dbe7f3;--tint:#eff7ff;--paper:#f7fafe;--vivid:radial-gradient(ellipse at 80% 30%,#e1f7fa88,transparent 60%),linear-gradient(130deg,#f3f7ff,#f8fdff);background:#fff;background-attachment:initial;font-family:var(--f-body);font-size:16px}.home-html .wrap{width:100%}.home-html section{scroll-margin-top:100px;padding-block:64px}.home-html .hero{padding-top:105px;padding-bottom:40px}.home-html .hero-inner{max-width:1680px}.home-html .hero:after{background-image:linear-gradient(#1b75cc09 1px,transparent 1px),linear-gradient(90deg,#1b75cc09 1px,transparent 1px)}.home-html .h2,.home-html .hub .h2,.home-html .phone-sec .h2,.home-html .start .h2{font-size:28px;color:var(--ink);line-height:1.4;font-family:var(--f-body)}.home-html h3{font-size:21px}.home-html .lead{font-size:16px;line-height:1.85}.home-html .eyebrow,.home-html .hero .eyebrow,.home-html .hub .eyebrow,.home-html .phone-sec .eyebrow,.home-html .start .eyebrow{color:var(--blue);font-size:14px;letter-spacing:.12em}.home-html .sec-head{margin-bottom:32px;gap:12px}.home-html .sl-l{fill:#176be8}.home-html .sl-r{fill:#078cad}.home-html .big.l{color:#225bb1}.home-html .big.r{color:#087da4}.home-html .big{font-size:64px;top:218px}.home-html .cap.l,.home-html .cap.r{color:#536a84}.home-html .sl{font-size:30px;letter-spacing:.22em}.home-html .m-slogan{color:#225fa2}.home-html .m-head{font-size:36px}.home-html .slogan-end span{background-image:linear-gradient(100deg,#176be8,#058eae)}.home-html .lbl-in,.home-html .lbl-out{background:#fffefc;color:#2a659c;border-color:#93c5e9;box-shadow:0 3px 12px #176be816;font-size:14px}.home-html .dot.o{background:#10a1ce}.home-html .cap{font-size:16px;letter-spacing:0}.home-html .ring1{border-color:#4c9ccb88}.home-html .ring2{border-color:#438bc333}.home-html .hubdot{background:radial-gradient(circle at 30% 25%,#fff,#e1f3ff 65%,#cae9fd);border-color:#78bde2;box-shadow:0 0 42px #2b8bdf24,inset 0 0 25px #fff;color:#235b91}.home-html .hubdot small{color:#536a84}.home-html .hubdot em{color:#1375b3}.home-html .dchip{color:#2c659a;background:#fff;border-color:#a4cdec;box-shadow:0 4px 12px #207fc614}.home-html .dlinks .bus{stroke:#489bd0;stroke-opacity:.5}.home-html .dlinks .busflow{stroke:#1675c4}.home-html .chips a{color:#356387;background:#ffffffad;border-color:#ccdfef}.home-html .btn-light,.home-html .btn-blue{background:linear-gradient(110deg,#1b6feb,#00a4d0);color:#fff;border-color:transparent;box-shadow:0 8px 22px #227cdb1c}.home-html .btn-ghost{color:#245b92;border-color:#accde6;background:#ffffffa8}.home-html .btn-light:hover,.home-html .btn-blue:hover{background:linear-gradient(110deg,#195fcc,#008db7)}.home-html .hero-proof{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1280px;width:100%;border-color:#d7e5f3;margin-top:32px;padding-top:26px}.home-html .hero-proof .tip{font-size:14px;color:#536a84;text-decoration:none}.home-html .hero-proof .tip+.tip{border-color:#d7e5f3}.home-html .hero-proof b{font-size:36px;background-image:linear-gradient(110deg,#236add,#069fc2);filter:none}.home-html .tip:before,.home-html .tip:after{display:none}.home-html .see{max-width:none;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.home-html .promo{padding:0;text-align:left;border:0;height:auto;aspect-ratio:16/9;min-height:0;align-self:center;background:#ecf4fd;box-shadow:0 18px 44px #155da518;cursor:pointer}.home-html .promo video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-html .promo .play{left:28px;bottom:30px;top:auto;transform:none;width:74px;height:74px;color:#fff;background:linear-gradient(120deg,#176be8,#05a7c9);border:2px solid #fff;box-shadow:0 6px 28px #13345355}.home-html .promo-cap{left:120px;bottom:36px;color:#fff;text-shadow:0 1px 8px #122c58}.home-html .promo-cap b{font-size:21px}.home-html .promo-cap span{color:#fff;font-size:14px}.home-html .promo.is-playing .play,.home-html .promo.is-playing .promo-cap{opacity:0}.home-html .promo.is-playing:hover .play{opacity:.7}.home-html .cctv-img{aspect-ratio:16/8}.home-html .cctv-body b{font-size:21px}.home-html .honors{max-width:none}.home-html .formula{font-size:20px}.home-html .pain-sec{background:#f7faff}.home-html .bridge{color:#176be8;text-decoration:none}.home-html .six-sec{background:#fff}.home-html .six-sec .official-service-map{font-family:var(--f-body)}.home-html .caps,.home-html .case{background:linear-gradient(120deg,#f1f6ff,#edfaff);color:var(--ink);border:1px solid #d5e5f2;box-shadow:0 12px 36px #2a67970b}.home-html .caps-head span,.home-html .cap-list .d{color:var(--muted)}.home-html .cap-list li{border-color:#d5e5f2}.home-html .cap-list li a{display:contents;color:inherit;text-decoration:none}.home-html .cap-list .n{color:#167cca}.home-html .caps-head b{font-size:21px}.home-html .cap-list b{font-size:20px}.home-html .cap-list .d{font-size:14px}.home-html .courses{background:#f8fbff}.home-html .courses-head b{font-size:20px}.home-html .courses-head span{font-size:14px}.home-html .mq i{background:linear-gradient(110deg,#176be8,#04a3c8)}.home-html .hub .lead,.home-html .phone-sec .lead,.home-html .start .lead{color:var(--muted)}.home-html .feat{border-color:#d4e4f2}.home-html .feat b{color:var(--ink);font-size:20px}.home-html .feat span{color:var(--muted);font-size:14px}.home-html .console{background:#ffffffc9;border-color:#caddeb;box-shadow:0 20px 60px #1c68991a;color:var(--ink)}.home-html .console-top{border-color:#d4e4f2}.home-html .console-top span{color:var(--muted);font-size:14px}.home-html .ask{background:#eff6ff;border-color:#cddff2;color:#24577d}.home-html .caret{background:#1682ba}.home-html .go{background:linear-gradient(110deg,#176be8,#04a3c8);color:#fff}.home-html .dept{background:#fff;border-color:#d7e5f1}.home-html .dept b{color:#254866}.home-html .dept span,.home-html .dept em{color:#64758b}.home-html .dept.run{background:#edf8ff;border-color:#5dafd4}.home-html .dept.done{background:#eaf8f5;border-color:#a4d4d0}.home-html .dept.done em{color:#17857b}.home-html .result{background:#edf8ff;color:#285c88;border-color:#add4ec}.home-html .result .r2{color:#468291}.home-html .phone-h span{color:#138bb6}.home-html .abil li{background:#ffffffc2;border-color:#d5e5f2}.home-html .abil b{color:#254866}.home-html .abil .d,.home-html .fit span{color:var(--muted);font-size:14px}.home-html .fit>div{border-color:#d5e5f2}.home-html .phone-more{color:#176be8}.home-html .dev-halo{background:radial-gradient(circle,#76c5ff55,#a2e6ef22 55%,transparent 72%)}.home-html .dev-ring{border-color:#70b8d577}.home-html .dev-ring.r2{border-color:#70b8d544}.home-html .dev{background:linear-gradient(145deg,#adc5df,#e2eefb 45%,#55aacd);box-shadow:0 0 0 1px #a3cce2,0 30px 65px #2f648e25,0 0 60px #3ca6d315}.home-html .scr{background:radial-gradient(120% 60% at 50% 0%,#dbefff,#f8fcff 65%,#f0f7ff);color:#23567e}.home-html .notch{background:#344d68}.home-html .sig i{background:#456985}.home-html .scr-title span,.home-html .scr-k,.home-html .fr span{color:#547591}.home-html .scr-k em{background:#e0edfa}.home-html .fr{background:#fff;border-color:#d6e7f2}.home-html .fr em{color:#6c8094}.home-html .orb-core{color:#fff;background:radial-gradient(circle at 30% 20%,#4ed6e2,#2474d9 70%,#225ea6);box-shadow:0 0 30px #2e9bd637}.home-html .flo{background:#fffffff0;color:#23567e;border-color:#c0ddeb;box-shadow:0 12px 28px #2f648e1a}.home-html .flo span{color:#547591}.home-html .case-k,.home-html .case-idx,.home-html .case-sub,.home-html .ph-k{color:#567692}.home-html .case-name{color:#225479;font-size:24px}.home-html .cin li{background:#fff;color:#506e8a;border-color:#d1e4f2}.home-html .cout li{background:#e4f5fb;color:#217495;border-color:#b9deea}.home-html .case-scenes span{background:#ffffffb0;color:#3f6a88;border-color:#c5dfed}.home-html .case-card{background:#fff;border-color:#d4e5f2}.home-html #caseCard{color:#405f79}.home-html .case-link{color:#176be8}.home-html .ind.act{background:linear-gradient(115deg,#e3f0ff,#ddf7fb);border-color:#88c6e3;color:#1769a8}.home-html .ind.act span{color:#1685b9}.home-html .ind{font-family:inherit;text-align:left;cursor:pointer}.home-html .ind-wrap .inds{height:auto;grid-template-rows:repeat(5,minmax(0,1fr))}.home-html .path li{border-color:#bfd9ec}.home-html .path li b{color:#234e73;font-size:21px}.home-html .path li p{color:#55738c;font-size:16px}.home-html .path .n{color:#1689bd}.home-html .form{box-shadow:0 24px 60px #29679512;border:1px solid #d3e6f4}.home-html .form select{width:100%;border:1px solid #d5e3ef;border-radius:8px;padding:12px;font:inherit;background:#f9fcff}.home-html .formMsg{color:#285f92}.home-html #formMsg[data-error=true]{color:#b83b3b}.home-html #formMsg[hidden]{display:none}.home-html .form button:disabled{opacity:.65;cursor:wait}.home-html .form .note,.home-html .form-foot{font-size:14px}.home-html .thread{z-index:0;pointer-events:none}.home-html section{position:relative}.home-html .wrap{position:relative;z-index:1}@media (min-width:1800px){.home-html .hero{padding-top:110px}.home-html .hero-inner{max-width:1680px}.home-html .stage-wrap{max-width:1440px}.home-html .see{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width:1100px){.home-html .see{grid-template-columns:1fr}.home-html .promo{width:100%;max-height:540px}.home-html .cctv{display:grid;grid-template-columns:1fr 1fr}.home-html .ind-wrap .inds{grid-template-rows:none}}@media (max-width:760px){.home-html{--gut:20px}.home-html section{padding-block:44px}.home-html .hero{padding-top:100px}.home-html .h2,.home-html .hub .h2,.home-html .phone-sec .h2,.home-html .start .h2{font-size:24px}.home-html .hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.home-html .hero-proof .tip{border:0!important}.home-html .hero-proof b{font-size:30px}.home-html .m-slogan{font-size:14px;letter-spacing:.04em}.home-html .see{gap:20px}.home-html .cctv{display:flex}.home-html .cctv-img{aspect-ratio:16/9}.home-html .promo .play{width:56px;height:56px;left:18px;bottom:18px}.home-html .promo-cap{left:86px;bottom:24px;right:12px}.home-html .promo-cap b{font-size:16px}.home-html .formula{font-size:16px;line-height:2}.home-html .caps-head{gap:8px;flex-wrap:wrap}.home-html .cap-list b{font-size:20px}.home-html .ind-wrap .ind b{white-space:normal}.home-html .case-flow{gap:8px}.home-html .device-wrap{overflow:clip}.home-html .form{padding:26px 20px}.home-html .form h3{font-size:21px}.home-html .path li p{font-size:16px}.home-html .home-wide{width:calc(100% - 40px)}.home-html .service-classic-stage{max-width:100%}}@media (prefers-reduced-motion:reduce){.home-html *,.home-html *:before,.home-html *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-html .rv.pre{opacity:1;transform:none;filter:none}}@keyframes home-source-deptGlow{0%,12%,to{border-color:#a4cdec;box-shadow:0 0 16px #168ed218;background:#fff}6%{border-color:#4cbad9;box-shadow:0 0 24px #28b4d440;background:#dff4ff}}.home-html .cap-list li{grid-template-columns:24px 145px minmax(0,1fr)}.home-html .dchip svg{position:static;flex-shrink:0}.home-html .fr{line-height:1.5}.home-html .fr b,.home-html .fr span{line-height:1.5;margin:0;padding:0;position:static}.home-html .fr.lead{font-size:12px;line-height:1.5}.home-html .form-shell.lit .form{box-shadow:0 20px 55px #2a689a18}.home-html .tv-tag{color:#fff}.home-html .source-course-link{display:block;margin-top:20px;color:#1677b7}.home-html .dept{opacity:1}.home-html .dept em{font-size:12px}@media (max-width:760px){.home-html .cap-list li{grid-template-columns:24px minmax(0,1fr)}.home-html .cap-list .d{grid-column:2}.home-html .form .row{grid-template-columns:1fr}.home-html .form input,.home-html .form textarea,.home-html .form select{min-width:0}}.home-html .industry-playback{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;color:var(--muted);font-size:14px}.home-html .industry-playback-toggle{font:inherit;color:var(--blue);background:var(--white);border:1px solid var(--line);border-radius:999px;min-height:44px;padding:8px 18px;cursor:pointer;touch-action:manipulation;white-space:nowrap}.home-html .industry-playback-toggle:hover{background:var(--tint);border-color:var(--blue)}.home-html .industry-playback-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-html #industries .ind-wrap{align-items:stretch}.home-html #industries .inds{height:auto;grid-template-rows:repeat(4,minmax(0,1fr));align-self:stretch}.home-html #industries .ind{height:auto;transition:border-color .25s,background .25s,color .25s}.home-html #industries .case{display:flex;position:relative;top:0;align-self:stretch}.home-html #industries .case-in{flex:1;min-width:0;display:flex;flex-direction:column}.home-html #industries .case-scenes{min-height:5.5em;align-content:flex-start}.home-html #industries .case-card{flex:1;min-height:10em}.home-html #industries .case-link{align-self:flex-start}.home-html #industries .case-idx{font-variant-numeric:tabular-nums}@media (max-width:1100px){.home-html #industries .inds{grid-template-rows:none}.home-html #industries .case-card{min-height:8em}}@media (prefers-reduced-motion:reduce){.home-html #industries .ind{transition:none}.home-html #industries .case-inf .cflow{animation:none}}[data-public-surface]{--brand-blue:#1e66f5;--brand-cyan:#16bfea;--text-main:#10243f;--text-secondary:#4d6884;--surface-soft:#f6fbff;--border-soft:#c9e5ff}[data-public-surface] .site-page{color:var(--text-main)}[data-public-surface] .site-page :is(h1,h2,h3){color:#10243f;background-image:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}[data-public-layout] nav .btn-primary{background:#1e66f5;color:#fff;border:1px solid #1e66f5;min-height:48px;padding:12px 24px;border-radius:8px;font-size:16px;line-height:24px;font-weight:700}[data-public-layout] nav .btn-primary:hover{background:#1b55d8;border-color:#1b55d8}[data-public-layout] nav :is(a,button):focus-visible{outline:2px solid #1e66f5;outline-offset:4px}[data-public-surface] :is(.btn-primary,.btn-outline){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:8px;font-size:16px;line-height:24px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s}[data-public-surface] .btn-primary{color:#fff;background:#1e66f5;border:1px solid #1e66f5;box-shadow:0 8px 24px #10243f0f}[data-public-surface] .btn-primary:hover{background:#1b55d8;border-color:#1b55d8}[data-public-surface] .btn-outline{background:#fff;color:#1e66f5;border:1px solid #aecbfa}[data-public-surface] .btn-outline:hover{background:#edf4ff;border-color:#1e66f5}[data-public-surface] :is(a,button,input,select,textarea):focus-visible,.consultation-result button:focus-visible{outline:2px solid #1e66f5;outline-offset:4px}[data-public-surface] :is(.company-news-read,.company-news-back,.source-course-link,.case-link,.shuo-course-back,.site-breadcrumbs a){color:#1e66f5}[data-public-surface] :is(.company-news-read,.company-news-back,.source-course-link,.case-link,.shuo-course-back,.site-breadcrumbs a):hover{color:#1b55d8;text-decoration:underline;text-underline-offset:4px}[data-public-surface] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){min-height:48px;border:1px solid #c9e5ff;border-radius:8px;background-color:#f6fbff;color:#10243f;font-size:16px;padding:12px 16px}[data-public-surface] :is(input,textarea,select):focus{border-color:#1e66f5;box-shadow:0 0 0 3px #1e66f51a}[data-public-surface] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%234d6884' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}[data-public-surface] .site-page input[type=text][placeholder=搜索课程、场景或人群]{padding-left:44px}[data-public-surface] :is(button,a)[aria-disabled=true],[data-public-surface] button:disabled{cursor:not-allowed;opacity:.65}[data-public-surface] .shuo-course-card .shuo-course-media{min-height:190px;height:auto;aspect-ratio:auto}[data-public-surface] .shuo-course-card .course-cover{min-height:190px;height:100%;padding:18px 24px}[data-public-surface] .shuo-course-card .course-cover-copy{margin-top:18px;width:100%;padding-right:12px}[data-public-surface] .shuo-course-card .course-cover-copy>strong{font-size:20px;line-height:1.5;display:block;overflow:visible;white-space:normal}[data-public-surface] .shuo-course-card .course-cover-mark{width:128px;height:128px;opacity:.16;right:-28px;bottom:-22px}[data-public-surface] .shuo-course-card{border-radius:12px;border:1px solid #c9e5ff;box-shadow:0 8px 24px #10243f0f;overflow:hidden}[data-public-surface] .shuo-course-card .m12-course-value{font-size:16px;line-height:1.75;color:#10243f}[data-public-surface] .shuo-course-card .m12-course-audience{font-size:14px;line-height:1.65;color:#4d6884}[data-public-surface] .shuo-course-card .m12-course-audience b{color:#10243f}.course-current-category{margin:0 0 12px;color:#4d6884;font-size:14px;line-height:1.6}.course-current-category strong{color:#1e66f5}#course-browser{scroll-margin-top:112px}[data-public-surface] .shuo-course-filter{font-size:14px;min-height:44px}[data-public-surface] .shuo-course-filter-active{color:#fff;background:#1e66f5;border-color:#1e66f5}[data-public-surface] .shuo-course-filter-active strong{color:inherit}[data-public-surface] :is(.company-news-featured-copy>div>span,.company-news-timeline-copy>span,.home-news-card>div>span,.company-news-detail-head>div>span){display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid #b5d2fb;border-radius:999px;background:#eaf2ff;color:#1b55d8;font-size:14px;line-height:20px;font-weight:700;letter-spacing:0}[data-public-surface] .home-news-card{border:1px solid #c9e5ff;border-radius:12px;box-shadow:0 8px 24px #10243f0f}[data-public-surface] .home-news-card h3{color:#10243f;font-size:clamp(20px,1.6vw,22px);line-height:1.4;margin-top:14px}[data-public-surface] .home-news-card p{color:#4d6884}[data-public-surface] .home-news-card footer{font-size:14px;color:#4d6884}[data-public-surface] .home-news-card footer b{color:#1e66f5;font-weight:700}[data-public-surface] .company-news-back{border:0;background:none;font-size:14px;font-weight:700;padding:6px 0;cursor:pointer}[data-public-surface] .company-news-filters button.is-active{color:#fff;background:#1e66f5;border-color:#1e66f5}[data-public-surface] .company-news-detail-head{padding-top:32px}[data-public-surface] .site-breadcrumbs{font-size:14px;color:#4d6884}[data-public-surface] .home-html{--blue:#1e66f5;--blue-deep:#1b55d8;--cyan:#16bfea;--ink:#10243f;--muted:#4d6884;--muted-2:#4d6884;--line:#c9e5ff}.home-html :is(.btn-light,.btn-blue,.go){color:#fff;background:#1e66f5;border-color:#1e66f5}.home-html :is(.btn-light,.btn-blue,.go):hover{background:#1b55d8;border-color:#1b55d8}.home-html .btn{min-height:48px;border-radius:8px;font-size:16px;line-height:24px;font-weight:700}.home-html :is(.hero,.start) .btn{border-radius:26px}.home-html .btn-ghost{color:#1e66f5;border-color:#aecbfa;background:#fff}.home-html :is(.bridge,.source-course-link,.case-link){color:#1e66f5}.home-html .source-course-link{width:-moz-fit-content;width:fit-content;margin:20px auto 0;font-size:16px}.home-html .courses-head{align-items:center;text-align:center;justify-content:center;flex-wrap:wrap}.home-html .caps-head{align-items:center}.home-html .ind-wrap .ind{min-height:44px;border:1px solid #c9e5ff;color:#10243f;background:#fff}.home-html .ind-wrap .ind.act{background:#eaf2ff;border:2px solid #1e66f5;color:#1b55d8;box-shadow:0 0 0 2px #1e66f512}.home-html .ind-wrap .ind.act :is(span,b){color:#1b55d8}.home-html .case{border:1px solid #b4d2f2;background:#f6fbff;box-shadow:0 8px 24px #10243f0f}.home-html .case :is(.case-k,.case-idx,.case-sub,.ph-k){color:#4d6884}.home-html .case-card{background:#fff;border:1px solid #c9e5ff;border-radius:12px;padding:20px}.home-html #caseCard{color:#10243f;line-height:1.75}.home-html .cout li{color:#185075;background:#e6f4fc}.home-html .form :is(input,textarea,select){border-radius:8px;font-size:16px}.home-html .form select{padding-right:44px}.home-html .form #formMsg{padding:16px;border:1px solid #a4d4d0;border-radius:8px;background:#eaf8f5;color:#17685e;font-size:16px;line-height:1.75}.home-html .form #formMsg[data-error=true]{border-color:#e5bcbc;background:#fff1f1;color:#a12a2a}.home-html section.phone-sec{--on-night:#f4f7ff;--on-night-2:#c7d5f3;--on-night-3:#a9bde5;--cyan-soft:#93e6f8;background:#060d2c;color:#f4f7ff}.home-html .phone-sec:before{display:block;background:radial-gradient(40% 55% at 78% 50%,#2b4ae561,transparent 70%),radial-gradient(30% 40% at 90% 85%,#1ec8f02e,transparent 70%)}[data-public-surface] .site-page.home-html .phone-sec .phone-h{color:#f4f7ff}[data-public-surface] .site-page.home-html .phone-sec .phone-h span{color:#80e4f4}.home-html .phone-sec .eyebrow{color:#a9bde5}.home-html .phone-sec .lead{color:#c7d5f3}.home-html .phone-sec .abil li{background:#ffffff0a;border-color:#ffffff24}.home-html .phone-sec .abil b{color:#f4f7ff;font-size:16px}.home-html .phone-sec :is(.abil .d,.fit span,.phone-cta>span){color:#c7d5f3;font-size:14px}.home-html .phone-sec .fit b{color:#f4f7ff}.home-html .phone-sec .fit span:not(.fit-k){border-color:#fff3}.home-html .phone-sec .phone-more{color:#93e6f8;font-size:16px}.home-html .phone-sec .dev-halo{background:radial-gradient(circle,#2b4ae58c,#1ec8f01f 55%,transparent 72%)}.home-html .phone-sec .dev-ring{border-color:#9ff1ff4d}.home-html .phone-sec .dev-ring.r2{border-color:#ffffff24}.home-html .phone-sec .dev{background:linear-gradient(145deg,#2a3f9e,#0b1336 45%,#1e9ef0);box-shadow:0 0 0 1px #9ff1ff59,0 50px 100px #0008,0 0 80px #2b4ae573}.home-html .phone-sec .scr{color:#f4f7ff;background:radial-gradient(120% 60% at 50% 0%,#1a3bcf,#0a1546 55%,#060d2c)}.home-html .phone-sec .notch{background:#03071a}.home-html .phone-sec .sig i{background:#fff}.home-html .phone-sec :is(.scr-title span,.scr-k,.fr span){color:#c7d5f3}.home-html .phone-sec .scr-k em{background:#ffffff1f}.home-html .phone-sec .fr{color:#f4f7ff;background:#ffffff12;border-color:#ffffff24}.home-html .phone-sec .fr.lead{background:linear-gradient(90deg,#ffaa402e,#ffffff0f);border-color:#ffbe5a59}.home-html .phone-sec .fr em{color:#a9bde5}.home-html .phone-sec .orb-core{background:radial-gradient(circle at 35% 30%,#7fe3ff,#2b4ae5 60%,#132a9e);box-shadow:0 0 40px #6fefffb3,inset 0 0 18px #ffffff59}.home-html .phone-sec .flo{color:#f4f7ff;background:#0a1546ed;border-color:#9ff1ff59;box-shadow:0 20px 40px #0006}.home-html .phone-sec .flo span{color:#c7d5f3}footer .shuo-footer-main{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}footer .shuo-footer-brand p{font-size:20px;font-weight:700;color:#10243f;letter-spacing:.08em}footer .shuo-footer-contact{width:100%;max-width:1000px;padding-left:0;border-left:0}footer .shuo-footer-contact>strong{font-size:20px;color:#10243f}footer .shuo-footer-contact-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:16px 32px;margin-top:16px}footer .shuo-footer-contact-list>div,footer .shuo-footer-contact-list>a{display:flex;gap:8px;justify-content:center;align-items:baseline;color:#4d6884}footer .shuo-footer-address{flex-basis:100%}footer .shuo-footer-contact-list b{font-weight:500;overflow-wrap:anywhere}footer .shuo-footer-contact-list>a:hover{color:#1e66f5;text-decoration:underline}footer .hr-footer-qr{align-items:center;order:2}footer .hr-footer-qr img{width:132px;height:132px;border:1px solid #c9e5ff;border-radius:8px}footer .shuo-footer-bottom{justify-content:center;gap:20px;text-align:center}.consultation-result{width:min(480px,calc(100% - 40px));margin:auto;border:1px solid #c9e5ff;border-radius:16px;padding:32px;background:#fff;color:#10243f;box-shadow:0 24px 80px #10243f33;font-family:"Alibaba PuHuiTi 2.0",Microsoft YaHei,sans-serif;text-align:center}.consultation-result::backdrop{background:#10243f88;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.consultation-result-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;margin:0 auto 20px;background:#eaf8f5;color:#17685e;font-size:28px}.consultation-result h2{font-size:24px;line-height:1.4;font-weight:700}.consultation-result p{margin:16px 0 24px;color:#4d6884;font-size:16px;line-height:1.75}.consultation-result button{min-height:48px;width:100%;border:0;border-radius:8px;background:#1e66f5;color:#fff;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer}.consultation-result button:hover{background:#1b55d8}@media (max-width:767px){[data-public-surface] .shuo-course-card .shuo-course-media{min-height:180px}[data-public-surface] .shuo-course-card .course-cover{min-height:180px;padding:16px 20px}.home-html .courses-head{flex-direction:column;gap:8px}.home-html .phone-sec .abil li{min-width:0}footer .shuo-footer-brand p{font-size:18px;letter-spacing:.02em}footer .shuo-footer-contact-list{flex-direction:column;gap:12px}footer .shuo-footer-contact-list>div,footer .shuo-footer-contact-list>a{flex-wrap:wrap}footer .shuo-footer-bottom{align-items:center}}@media (prefers-reduced-motion:reduce){.home-html .phone-sec .flo{opacity:1;transform:none}}.home-html .dept.done span{color:var(--text-secondary)}[data-public-surface] .shuo-course-card>.shuo-course-media{width:100%;align-self:stretch}.home-html section.phone-sec{background:var(--surface-soft,#f6fbff);color:var(--ink)}.home-html .phone-sec:before{display:none}[data-public-surface] .site-page.home-html .phone-sec .phone-h{color:var(--text-main)}[data-public-surface] .site-page.home-html .phone-sec .phone-h span,.home-html .phone-sec .eyebrow{color:var(--brand-blue)}.home-html .phone-sec .phone-copy>.lead{color:var(--text-secondary)}.home-html .phone-sec .abil li{background:#fff;border-color:var(--border-soft)}.home-html .phone-sec .abil li:hover{background:#edf4ff;border-color:#aecbfa}.home-html .phone-sec .abil b,.home-html .phone-sec .fit b{color:var(--text-main)}.home-html .phone-sec :is(.abil .d,.fit span,.phone-cta>span){color:var(--text-secondary)}.home-html .phone-sec .fit span:not(.fit-k){border-color:var(--border-soft);background:#fff}.home-html .phone-sec .phone-more{color:var(--brand-blue)}.home-html .phone-sec .dev-ring{border-color:#1e66f533}.home-html .phone-sec .dev-ring.r2{border-color:#16bfea33}.home-html .phone-sec .dev-halo{background:radial-gradient(circle,#1e66f52e,#16bfea14 55%,transparent 72%)}.home-html .honors{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px}.home-html .bridge,[data-public-surface] .home-section-entry .home-consultation-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:48px;padding:12px 24px;border:1px solid var(--brand-blue);border-radius:8px;background:var(--brand-blue);color:#fff;font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.home-html .bridge{margin:32px auto 0}.home-html .bridge:hover,[data-public-surface] .home-section-entry .home-consultation-button:hover{background:#1b55d8;border-color:#1b55d8;color:#fff}[data-public-surface] .home-section-entry{display:flex;justify-content:center;margin-top:24px}[data-public-surface][data-site-surface=public] .site-page.site-page .proof-sec .formula{font-size:24px;font-weight:700;line-height:1.6;text-align:center;color:var(--text-main)}[data-public-surface] .site-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 14px;border:1px solid #c9e5ff;border-radius:8px;background:#fff;box-shadow:0 4px 16px #10243f0d;color:#334e6c;font-size:14px;line-height:22px}[data-public-surface] .site-breadcrumbs :is(span,li){color:#334e6c;font-size:14px}[data-public-surface] .site-breadcrumbs a{color:#1554c8;font-weight:600}.consultation-result{max-height:calc(100dvh - 32px);overflow-y:auto}.consultation-result>img{display:block;width:132px;height:132px;margin:0 auto;border:1px solid #c9e5ff;border-radius:8px}.consultation-result .consultation-result-qr-caption{font-size:14px;margin:8px 0 20px}@media (min-width:1800px){.home-html .honors{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width:1100px){.home-html .honors{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){[data-public-surface][data-site-surface=public] .site-page.site-page .proof-sec .formula{font-size:20px}.consultation-result{padding:24px}}[data-public-layout],[data-public-surface]{--shuo-action-gradient:linear-gradient(110deg,#176be8 0%,#078fc8 65%,#04a3c8 100%);--shuo-action-hover:linear-gradient(110deg,#1258c6,#0787aa)}[data-public-layout] nav .btn-primary,[data-public-surface] .btn-primary,[data-public-surface] .home-html :is(.btn-blue,.btn-light,.go),[data-public-surface] .company-news-state :is(button,a){background:var(--shuo-action-gradient);border-color:transparent;color:#fff;box-shadow:0 6px 18px #137dc722}[data-public-layout] nav .btn-primary:hover,[data-public-surface] .btn-primary:hover,[data-public-surface] .home-html :is(.btn-blue,.btn-light,.go):hover{background:var(--shuo-action-hover)}[data-public-surface] .home-html{--refresh-border:#c9e5ef;--refresh-tint:#f1f9fd}.home-html .hero-split{padding-top:140px;padding-bottom:36px;background:radial-gradient(ellipse at 76% 38%,#d9f5fc88,transparent 55%),linear-gradient(120deg,#f8fcff,#edf6ff 60%,#f2fcfc)}.home-html .hero-split .hero-split-grid{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:32px;align-items:center;min-height:410px}.home-html .hero-copy{position:relative;z-index:2;text-align:left;min-width:0}.home-html .hero-copy .eyebrow{color:#277fa0;letter-spacing:.12em;margin:0 0 22px;font-size:14px}[data-public-surface] .home-html .hero-copy h1{font:800 clamp(32px,3vw,40px)/1.4 "Microsoft YaHei","PingFang SC",sans-serif;letter-spacing:-.035em;color:#10243f;margin:0 0 24px;text-wrap:initial}[data-public-surface] .home-html .hero-copy h1 span{font:inherit;color:#1269ab;-webkit-text-fill-color:currentColor}.home-html .hero-description{font-size:16px;line-height:1.95;max-width:36em;color:#4d6884;margin:0 0 20px}.home-html .hero-abilities{font-size:15px;line-height:2;font-weight:700;color:#245a7d;display:flex;flex-wrap:wrap;gap:0 8px;margin:0 0 26px}.home-html .hero-abilities i{font-style:normal;color:#43a8bf}.home-html .hero-copy .hero-cta{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin:0}.home-html .hero-copy .btn{padding:12px 20px;min-height:48px;font-size:15px;gap:10px;border-radius:10px}.home-html .hero-art-v2{min-width:0;position:relative}.home-html .hero-art-v2 .stage-wrap{margin:0;min-width:0}.home-html .hero-art-v2 .stage .big{font-family:inherit;font-size:82px}.home-html .hero-art-v2 .stage .cap{font-size:24px;letter-spacing:.06em}.home-html .hero-art-v2 .stage .slogan-arc .sl{font-size:29px}.home-html .hero-art-v2 .stage :is(.dchip,.dlinks){display:none}.home-html .hero-art-v2 .stage .hubdot{width:180px;height:180px;left:630px;top:190px}.home-html .hero-art-v2 .stage .hubdot strong{font-size:26px}.home-html .hero-art-v2 .stage .hubdot small,.home-html .hero-art-v2 .stage .hubdot em{font-size:19px}.home-html .hero-art-v2 .stage .lbl-in,.home-html .hero-art-v2 .stage .lbl-out{font-size:23px}.home-html .hero-art-caption{display:flex;justify-content:center;gap:12px;align-items:center;color:#3e738d;font-size:14px;margin-top:0}.home-html .hero-art-caption i{font-style:normal;color:#20a8c4}.home-html .hero-departments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:540px;margin:12px auto 0}.home-html .hero-departments span{padding:6px 9px;font-size:13px;text-align:center;background:#ffffffb5;border:1px solid #d0e9f1;border-radius:8px;color:#356387}.home-html .hero-split .hero-proof{max-width:none;margin:42px 0 0;padding-top:26px;border-top:1px solid #cce0ed}.home-html .hero-proof b{background-image:var(--shuo-action-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-html .pain-section-v2{background:linear-gradient(180deg,#fff,#f5fbfd)}.home-html .pain-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.home-html .pain-grid-v2 li{min-width:0}.home-html .pain-grid-v2 button{position:relative;width:100%;height:100%;min-height:160px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;overflow:hidden;padding:23px 22px;border:1px solid #dceaf1;border-radius:14px;background:#fff;color:#4d6884;font:inherit;transition:background .25s,border-color .25s,box-shadow .25s}.home-html .pain-grid-v2 .pain-number{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:#8ba8bd}.home-html .pain-grid-v2 strong{font-size:20px;color:#23435b;font-weight:700}.home-html .pain-description{font-size:14px;line-height:1.7}.home-html .pain-grid-v2 button.is-active{background:linear-gradient(130deg,#edf4ff,#edfbfa);border-color:#4cb1cc;box-shadow:0 8px 26px #169fb516}.home-html .pain-grid-v2 button.is-active .pain-number{color:#087dad}.home-html .pain-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--shuo-action-gradient);transform:scaleX(0);transform-origin:left;transition:transform .35s}.home-html .is-active .pain-progress{transform:scaleX(1)}.home-html .pain-bridge{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:30px;font-size:16px;color:#246d94;text-decoration:none}.home-html .pain-bridge span{font-size:24px}.home-html .service-experience{margin:0 auto 30px}.home-html .service-map-v2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);grid-template-rows:repeat(3,minmax(120px,1fr));gap:20px 40px;isolation:isolate}.home-html .service-card{position:relative;display:flex;gap:16px;align-items:center;border:1px solid #d4e9f2;border-radius:16px;padding:22px;background:linear-gradient(120deg,#fff,#f3fbfd);box-shadow:0 8px 20px #23739d08;text-decoration:none;min-width:0;transition:border-color .3s,box-shadow .3s,background .3s}.home-html .service-card>div{min-width:0}.home-html .service-card h3{font-size:20px;font-weight:700;line-height:1.45;margin:0 0 8px;color:#153c5d;text-wrap:initial}.home-html .service-number{font-variant-numeric:tabular-nums;font-size:20px;color:#087cbe;margin-right:9px}.home-html .service-arrow{margin-left:7px;font-size:16px;color:#1284ae}.home-html .service-card p{font-size:14px;line-height:1.8;color:#54718a;margin:0}.home-html .service-icon{display:grid;place-items:center;flex:0 0 54px;width:54px;height:62px;border-radius:16px;background:linear-gradient(140deg,#e5f0ff,#e2f8fa);color:#118cc2;box-shadow:inset 0 0 0 1px #fff,0 6px 16px #1387ac12}.home-html .service-icon svg{width:34px;height:36px}.home-html .service-card.is-active{border-color:#59bed0;background:linear-gradient(115deg,#f1f6ff,#eafbf9);box-shadow:0 8px 24px #129db322}.home-html .service-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:-1;pointer-events:none;fill:none;stroke:#90c2d6;stroke-width:1.3}.home-html .service-wires circle{fill:#159cce;stroke:#fff;stroke-width:2}.home-html .service-wires .wire-light{stroke:#0b9cbf;stroke-width:3;stroke-dasharray:12 88;opacity:0}.home-html .service-wires .is-active .wire-light{opacity:1;animation:service-wire-flow 2.4s linear infinite}.home-html .service-core-v2{position:relative;grid-column:2;grid-row:1/4;display:grid;place-items:center}.home-html .service-hex{position:relative;width:184px;height:206px;clip-path:polygon(50% 0,97% 25%,97% 75%,50% 100%,3% 75%,3% 25%);background:linear-gradient(145deg,#278dea,#2b4ae5 50%,#13b5c6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;isolation:isolate}.home-html .service-hex:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:linear-gradient(150deg,#7ee9ef66,transparent 40%,#007dff55);clip-path:inherit;border:0;z-index:-1}.home-html .service-hex:after{content:"";position:absolute;top:-100%;right:0;bottom:-100%;left:0;background:linear-gradient(135deg,transparent 40%,#ffffff40 50%,transparent 60%);animation:service-core-sheen 5s ease-in-out infinite;pointer-events:none}.home-html .service-hex strong{font:800 56px/1.1 Arial,sans-serif}.home-html .service-hex span{font-size:22px;font-weight:700}.home-html .core-halo{position:absolute;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle,#40c8e82b,transparent 66%);border:1px solid #a7e3eb88;box-shadow:0 0 0 14px #c8f1f42b,0 0 0 30px #def6fa44;animation:service-halo-breathe 4.8s ease-in-out infinite}.home-html .service-card.is-active .service-icon svg{animation:service-icon-pulse 2.4s ease-in-out infinite}.home-html .motion-toggle{display:block;margin:18px 0 0 auto;padding:7px 12px;min-height:36px;border:1px solid #b8d8e6;border-radius:20px;color:#47748c;background:#ffffffab;font:inherit;font-size:12px;cursor:pointer}.home-html .service-map-v2[data-playing=false] *,.home-html .service-map-v2[data-playing=false] *:after{animation-play-state:paused!important}.home-html .official-transformation-section .shuo-delivery-heading{margin-bottom:24px}.home-html .official-transformation-section .shuo-delivery-heading>div{max-width:none;text-align:left;margin:0}.home-html .official-transformation-section .shuo-delivery-heading h2{font-size:28px;line-height:1.45}.home-html .shuo-transform-shell{padding:30px;border:1px solid #cce5ef;border-radius:22px;background:linear-gradient(140deg,#f8fcff,#edf8fc);box-shadow:0 16px 50px #2579950a}.home-html .journey-intro{text-align:center;color:#466d88;font-size:16px;margin:0 0 28px}.home-html .journey-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-html .journey-phase{position:relative;border:1px solid #d6e7ef;border-radius:18px;padding:24px 20px;background:#ffffffbd;transition:background .35s,border-color .35s,box-shadow .35s}.home-html .journey-heading{border:0;background:transparent;color:#315a76;width:100%;display:flex;align-items:center;flex-direction:column;font:inherit;cursor:pointer;gap:4px}.home-html .journey-badge{display:flex;align-items:center;gap:9px;background:#eaf5fd;border-radius:30px;padding:4px 17px 4px 5px;font-size:14px}.home-html .journey-badge b{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--shuo-action-gradient);color:#fff;font:700 20px/1 Arial;box-shadow:0 3px 8px #258ac430}.home-html .journey-heading>strong{font-size:28px;color:#1669a1;font-weight:800;margin-top:12px}.home-html .journey-phase ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.home-html .journey-phase li{display:flex;align-items:center;gap:14px;padding:11px 15px;border:1px solid #e1eef5;border-radius:10px;background:#fff;color:#284e68;font-size:16px}.home-html .journey-phase li svg{width:24px;height:24px;color:#148bc3}.home-html .journey-phase.is-active{background:linear-gradient(145deg,#f1f6ff,#edfcfa);border-color:#62bdd1;box-shadow:0 8px 24px #1489ae17}.home-html .journey-phase.is-active li{animation:journey-task-glow 3.2s ease-in-out infinite;animation-delay:calc(var(--item)*.36s)}.home-html .journey-arrow{position:absolute;right:-29px;top:48%;font-size:30px;letter-spacing:-8px;color:#9acbdb;z-index:2}.home-html .journey-phase.is-active .journey-arrow{color:#0c98bc;animation:journey-arrow-flow 1.6s ease-in-out infinite}.home-html .journey-track{display:flex;align-items:center;gap:22px;margin-top:24px}.home-html .journey-track>span{position:relative;flex:1;text-align:center;padding:12px 10px;border-radius:24px;background:#fff;border:1px solid #d5e9f1;font-size:14px;color:#4b7187;transition:background .3s,color .3s}.home-html .journey-track>span:not(:last-child):after{content:"→";position:absolute;right:-20px;color:#41a6c7}.home-html .journey-track>span.is-active{background:linear-gradient(100deg,#e7f1ff,#e0f8f7);color:#126a98;border-color:#91cddc}.home-html .training-journey[data-playing=false] *{animation-play-state:paused!important}.home-html .shuo-transform-support{margin-top:24px}.home-html .shuo-transform-support>div{padding:20px;background:#ffffffc4;border:1px solid #dcecf3;border-radius:12px}.home-html .shuo-transform-support h4{font-size:18px;line-height:1.6;margin-bottom:8px}.home-html .shuo-transform-support p{font-size:14px;line-height:1.8}.home-html .hub .hub-frame{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;border:1px solid #c7e3ed;border-radius:24px;padding:36px;background:linear-gradient(120deg,#fbfdffef,#edf8fbcc);box-shadow:0 20px 50px #1b739b0a;width:calc(100% - 2*var(--gut));max-width:calc(var(--max) - 2*var(--gut))}.home-html .hub .feats{display:grid;gap:10px;margin-block:24px}.home-html .hub .feat{padding:14px 18px;background:#ffffffc4;border:1px solid #d9eaf0;border-radius:10px}.home-html .hub .feat b{font-size:18px}.home-html .hub .console{border:1px solid #c4dfec;border-radius:18px;padding:22px;background:linear-gradient(140deg,#fff,#f2fbff);box-shadow:0 16px 32px #2181ab12;transform:none}.home-html .console-top{padding:0 0 18px;background:transparent}.home-html .ask{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#fff;min-height:74px}.home-html .ask-t{font-size:15px;line-height:1.7;white-space:normal;min-width:0;flex:1}.home-html .ask .go{font:700 15px/1.4 inherit;flex-shrink:0;min-height:44px;padding:10px 17px;border-radius:9px;border:0;cursor:pointer}.home-html .hub .org{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.home-html .hub .dept{padding:18px 13px;border-radius:12px;min-height:150px;text-align:left}.home-html .hub .dept b{font-size:15px;line-height:1.5;margin-bottom:10px;display:block}.home-html .hub .dept span{font-size:13px;line-height:1.7;min-height:44px;display:block}.home-html .hub .dept em{display:inline-flex;align-items:center;gap:6px;border-radius:20px;background:#edf7fc;padding:3px 10px;margin-top:12px;color:#36819e;font-size:12px}.home-html .hub .dept em:before{content:"";width:5px;height:5px;border-radius:50%;background:#3daac2}.home-html .hub .dept.on{border-color:#43abc9;background:#edf8ff;box-shadow:0 0 0 2px #a6dfe62b}.home-html .hub .dept.done{background:#edfaf5;border-color:#addbcd}.home-html .hub .result{min-height:84px;opacity:1;border-radius:10px;padding:14px;font-size:13px;transform:none;display:flex;flex-wrap:wrap;gap:7px 16px;align-items:center;color:#426b85}.home-html .hub .result .count{width:100%;font-size:12px}.home-html .hub .result.show{background:linear-gradient(120deg,#e6f3ff,#e4faf4);border-color:#8dcdd4}.home-html #industries .ind-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px}.home-html #industries .ind-wrap .inds{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,minmax(46px,1fr));gap:8px}.home-html #industries .ind-wrap .ind{padding:10px 14px;min-height:46px;height:auto;font-size:15px;border-radius:10px}.home-html #industries .ind-wrap .ind.act{background:linear-gradient(120deg,#e8f2ff,#e2f8f6);color:#127692;border-color:#4faec1;box-shadow:0 0 0 1px #76c7d61a}.home-html #industries .case{border-radius:18px}.home-html #industries .case-in{padding:28px}.home-html #industries .case-card{min-height:7em}.home-html #industries .case-scenes{min-height:3em}.home-html .company-news-preview-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}[data-public-surface] .home-html .company-news-preview-head h2{font-size:28px;line-height:1.4;letter-spacing:0}.home-html .company-news-preview-grid{gap:22px;align-items:stretch}[data-public-surface] .home-html .home-news-card{border-radius:14px;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 6px 22px #1f789908}[data-public-surface] .home-html .home-news-card>img,.home-html .news-cover-empty{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.home-html .news-cover-empty{display:grid;place-items:center;background:linear-gradient(140deg,#eaf2ff,#dff6f5);color:#2983a2;font-size:20px}[data-public-surface] .home-html .home-news-card>div:not(.news-cover-empty){padding:20px;display:flex;flex-direction:column;flex:1}[data-public-surface] .home-html .home-news-card h3{font-size:18px;line-height:1.6;font-weight:700;letter-spacing:0;height:3.2em;min-height:3.2em;margin:12px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:initial}[data-public-surface] .home-html .home-news-card p{font-size:14px;line-height:1.8;height:5.4em;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-public-surface] .home-html .home-news-card footer{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;gap:8px;font-size:13px}.home-html .path li{border-radius:14px}.home-html [data-motion-visible=false] *,.home-html [data-motion-visible=false] *:before,.home-html [data-motion-visible=false] *:after{animation-play-state:paused!important}@keyframes service-wire-flow{0%{stroke-dashoffset:20}to{stroke-dashoffset:-100}}@keyframes service-core-sheen{0%,20%{transform:translateY(-30%)}80%,to{transform:translateY(30%)}}@keyframes service-halo-breathe{50%{opacity:.55;box-shadow:0 0 0 20px #c8f1f42b,0 0 0 38px #def6fa33}}@keyframes service-icon-pulse{50%{transform:translateY(-3px);filter:drop-shadow(0 3px 5px #20afc34d)}}@keyframes journey-task-glow{0%,15%,to{background:#fff;border-color:#e1eef5}40%{background:#e0f7f7;border-color:#8dcfdb}}@keyframes journey-arrow-flow{50%{transform:translate(3px)}}@media (min-width:1800px){.home-html .hero-split{padding-top:150px}.home-html .hero-split .hero-split-grid{min-height:440px}}@media (max-width:1100px){.home-html .service-map-v2{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:16px 20px}.home-html .service-card{padding:17px;gap:10px}.home-html .service-icon{flex-basis:38px;width:38px;height:46px}.home-html .service-icon svg{width:27px}.home-html .service-card h3{font-size:17px}.home-html .service-hex{width:138px;height:158px}.home-html .core-halo{width:185px;height:185px}.home-html .hub .hub-frame{grid-template-columns:1fr;max-width:calc(100% - 48px);padding:28px}.home-html .hub .feats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html #industries .ind-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.home-html .hero-split .hero-split-grid{gap:20px}.home-html .hero-copy .btn{font-size:14px}.home-html .journey-stages{gap:22px}.home-html .journey-phase{padding:20px 14px}.home-html .journey-arrow{right:-22px}.home-html .journey-phase li{padding:10px;gap:8px}.home-html .journey-track{gap:16px}.home-html .journey-track>span:not(:last-child):after{right:-16px}}@media (max-width:800px){.home-html .hero-split{padding-top:110px}.home-html .hero-split .hero-split-grid{grid-template-columns:1fr;gap:26px}.home-html .hero-copy h1{font-size:32px}.home-html .hero-copy{max-width:620px}.home-html .hero-art-v2{width:100%;max-width:720px;margin:auto}.home-html .hero-description{max-width:none}.home-html .hero-split .hero-proof{margin-top:24px}.home-html .pain-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-html .service-map-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-html .service-core-v2{grid-column:1/-1;grid-row:1;height:200px}.home-html .service-card{grid-column:auto!important;grid-row:auto!important;min-height:150px}.home-html .service-card:nth-of-type(2){order:0}.home-html .service-wires{display:none}.home-html .service-hex{width:146px;height:168px}.home-html .service-hex strong{font-size:48px}.home-html .service-hex span{font-size:20px}.home-html .journey-stages{grid-template-columns:1fr;gap:24px}.home-html .journey-phase{padding:20px}.home-html .journey-phase ul{display:grid;grid-template-columns:1fr 1fr}.home-html .journey-arrow{top:auto;bottom:-27px;right:calc(50% - 8px);transform:rotate(90deg);font-size:25px}.home-html .journey-phase.is-active .journey-arrow{animation:none}.home-html .journey-track{flex-wrap:wrap;gap:8px}.home-html .journey-track>span{flex:1 1 28%;font-size:13px}.home-html .journey-track>span:after{display:none}.home-html .shuo-transform-shell{padding:20px}.home-html .official-transformation-section .shuo-delivery-heading h2{font-size:24px}.home-html #industries .ind-wrap{grid-template-columns:1fr}.home-html #industries .ind-wrap .inds{display:flex;overflow-x:auto;gap:8px;padding:4px 0 12px;scrollbar-width:thin}.home-html #industries .ind-wrap .ind{flex:0 0 auto;min-width:105px}.home-html .hub .hub-frame{max-width:calc(100% - 40px);padding:24px 20px}.home-html .hub .org{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html .company-news-preview-grid{grid-template-columns:1fr}.home-html .company-news-preview-head h2{font-size:24px!important}.home-html .company-news-preview-head a{font-size:14px}.home-html .pain-bridge{font-size:14px;text-align:center}}@media (max-width:480px){.home-html .hero-copy h1{font-size:32px}.home-html .hero-copy .eyebrow{font-size:12px}.home-html .hero-copy .hero-cta{gap:10px}.home-html .hero-copy .btn{padding:10px 13px;font-size:14px}.home-html .hero-abilities{font-size:14px;gap:0 5px}.home-html .hero-art-caption{font-size:12px;gap:6px}.home-html .hero-departments{gap:6px}.home-html .hero-departments span{font-size:12px}.home-html .pain-grid-v2 button{padding:17px 14px;min-height:174px}.home-html .pain-grid-v2 strong{font-size:18px}.home-html .service-map-v2{grid-template-columns:1fr}.home-html .service-card{min-height:130px;padding:20px;gap:16px}.home-html .service-card h3{font-size:20px}.home-html .service-icon{flex-basis:48px;width:48px;height:54px}.home-html .hub .feats{grid-template-columns:1fr}.home-html .hub .console{padding:14px}.home-html .hub .dept{padding:14px 10px}.home-html .hub .dept b{font-size:14px}.home-html .hub .ask{flex-wrap:wrap}.home-html .hub .ask-t{flex-basis:100%}.home-html .ask .go{margin-left:auto}.home-html .journey-phase ul{grid-template-columns:1fr}.home-html .journey-track>span{flex-basis:40%}.home-html .hero-proof .tip:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home-html .service-experience *,.home-html .service-experience *:after,.home-html .training-journey *{animation:none!important}.home-html .pain-progress{transition:none}}[data-public-surface][data-site-surface=public] .site-page.home-html .home-news-card h3{font-size:18px;line-height:1.6}[data-public-surface][data-site-surface=public] .site-page.home-html .home-news-card p{font-size:14px;line-height:1.8;height:3.6em;-webkit-line-clamp:2}.home-html .home-news-card>div>span{align-self:flex-start}[data-public-surface] .home-section-entry .home-consultation-button,.home-html .bridge{background:var(--shuo-action-gradient);border-color:transparent}[data-public-surface] .home-section-entry .home-consultation-button:hover,.home-html .bridge:hover{background:var(--shuo-action-hover);border-color:transparent}.home-html .hub .console.run .dept,.home-html .hub .console.run .result{opacity:1}.home-html .hero-art-v2 #rib stop:first-child,.home-html .hero-art-v2 #rib stop:nth-child(2){stop-color:#2b4ae5}.home-html .hero-art-v2 #rib stop:last-child{stop-color:#22bbe5}.home-html .hero-art-v2 .stage .cap{font-size:23px;line-height:1.7;top:318px;width:340px}.home-html .hero-art-v2 .stage .cap.l{left:230px}.home-html .hero-art-v2 .stage .cap.r{left:870px}.home-html .hero-art-v2 .stage .hubdot strong{font-size:26px;letter-spacing:0}.home-html .hero-art-v2 .stage .hubdot small{font-size:18px}@media (max-width:800px){.home-html .hub .hub-frame{width:calc(100% - 40px)}.home-html .hero-art-v2 .stage .big{display:block;font-size:70px;top:242px}.home-html .hero-art-v2 .stage .hubdot{width:300px;height:300px;left:570px;top:130px}.home-html .hero-art-v2 .stage .hubdot strong{font-size:42px}.home-html .hero-art-v2 .stage .hubdot small{font-size:30px}.home-html .hero-art-v2 .stage .hubdot em{font-size:32px}.home-html .hero-art-v2 .stage .ring1{width:340px;height:340px;left:550px;top:110px}.home-html .hero-art-v2 .stage .ring2{width:300px;height:300px;left:570px;top:130px}}.home-html .hero-mobile-core{display:none}@media (max-width:800px){.home-html .hero-art-v2 .stage .hubdot{visibility:hidden}.home-html .hero-mobile-core{position:absolute;z-index:3;top:var(--hero-core-top);left:50%;transform:translate(-50%,-50%);display:flex;width:90px;height:90px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #8ecde5;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#e2f5fc);box-shadow:0 0 22px #2ca4cf22;text-decoration:none;color:#245b83}.home-html .hero-mobile-core strong{font-size:12px;line-height:1.5}.home-html .hero-mobile-core small{font-size:11px;line-height:1.5}.home-html .hero-mobile-core span{font-size:11px;color:#1676a4}}.home-html #industries .case{padding:0}@media (max-width:800px){.home-html .hero-art-v2 .stage .big{font-size:62px}.home-html .hero-art-v2 .stage .big.l{left:100px}.home-html .hero-art-v2 .stage .big.r{left:940px}.home-html #industries .case-in{padding:22px 18px}.home-html #industries .case-flow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:8px}}[data-public-surface][data-site-surface=public] .site-page.home-html .hero-mobile-core small{font-size:11px;line-height:1.5}[data-public-layout],[data-public-surface]{--shuo-brand-blue:#1254ff;--shuo-brand-mid:#1d94f4;--shuo-brand-cyan:#25bfd5;--shuo-action-gradient:linear-gradient(105deg,var(--shuo-brand-blue),var(--shuo-brand-mid) 55%,var(--shuo-brand-cyan));--shuo-action-hover:linear-gradient(105deg,#1048e0,#1894d8 60%,#1caabf)}.home-html{--blue:var(--shuo-brand-blue);--hub:#1587ed;--cyan:var(--shuo-brand-cyan);--cyan-soft:var(--shuo-brand-mid)}.home-html .hero-art-v2 #rib stop:first-child{stop-color:#1254ff}.home-html .hero-art-v2 #rib stop:nth-child(2){stop-color:#1d83f6}.home-html .hero-art-v2 #rib stop:last-child{stop-color:#25bfd5}.home-html .hero-art-v2 .glow{opacity:.4;filter:blur(16px)}.home-html .hero-departments{max-width:620px;gap:12px 14px;margin-top:28px}.home-html .hero-departments span{padding:11px 12px;font-size:14px;border-color:#d2e8f8}.home-html .hero-art-caption{margin-top:22px;gap:18px;line-height:1.8;flex-wrap:wrap}.home-html .hero-split .hero-split-grid{gap:48px}.home-html .service-map-v2{grid-template-columns:minmax(0,1fr) 270px minmax(0,1fr);gap:24px 44px}.home-html .service-hex{background:linear-gradient(135deg,#1254ff 5%,#1d94f4 58%,#25bfd5);box-shadow:inset 0 0 28px #ffffff24}.home-html .service-hex:before{background:linear-gradient(135deg,#ffffff26,transparent 60%)}.home-html .core-halo{border:0;background:radial-gradient(circle,#dff2ffbb,transparent 68%);box-shadow:none;animation:brand-core-breathe 4.8s ease-in-out infinite}.home-html .service-orbit-rings{position:absolute;width:350px;height:350px;fill:none;stroke:#48afe5;stroke-width:1.15;pointer-events:none;overflow:visible}.home-html .service-orbit-rings ellipse{opacity:.48}.home-html .service-orbit-rings .orbit-tracer{stroke:#1254ff;stroke-width:3;stroke-dasharray:5 95;stroke-linecap:round;opacity:1;animation:brand-orbit-flow 7.2s linear infinite}.home-html .service-orbit-rings .orbit-reverse{stroke:#25bfd5;animation-direction:reverse;animation-duration:9.6s}.home-html .service-card{background:linear-gradient(135deg,#fff,#f3faff);border-color:#d2e7fa}.home-html .service-card.is-active{background:linear-gradient(115deg,#eaf2ff,#e5f8ff);border-color:#259bf0;box-shadow:0 10px 28px #1c84eb20}.home-html .service-icon{background:linear-gradient(135deg,#e8f0ff,#e5f8ff);color:#168cef}.home-html .service-card.is-active .service-icon{background:var(--shuo-action-gradient);color:#fff}.home-html .service-wires .wire-light{stroke:#199df1}.home-html .pain-grid-v2 button.is-active{background:linear-gradient(120deg,#e9f1ff,#e7faff);border-color:#259ef0;box-shadow:0 8px 28px #1788e922}.home-html .pain-grid-v2 button.is-active strong{color:#1262d8}.home-html .pain-progress{height:4px;transition:none}.home-html .pain-grid-v2[data-playing=true] .is-active .pain-progress{animation:pain-countdown 3s linear infinite}.home-html .pain-playback{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:18px;color:#537793;font-size:13px;font-variant-numeric:tabular-nums}.home-html .pain-playback .motion-toggle{margin:0}.home-html .shuo-transform-shell{background:linear-gradient(135deg,#f8fcff,#edf7ff)}.home-html .shuo-transform-system{padding:12px 4px 0}.home-html .shuo-transform-roof{display:block;padding:0;background:none;box-shadow:none;border:0;clip-path:none}.home-html .shuo-transform-roof>span{display:none}.home-html .shuo-transform-roof>strong{font-size:16px;font-weight:500;color:#4d6884}.home-html .shuo-transform-flow{gap:30px;margin-top:32px}.home-html .shuo-transform-flow:before{background:var(--shuo-action-gradient);opacity:.3;top:108px}.home-html .shuo-transform-phase{padding:26px 22px;border:1px solid #d1e5f6;border-radius:18px;background:#ffffffd9;box-shadow:0 8px 24px #1764b80b;transition:background .35s,border-color .35s}.home-html .shuo-transform-phase-head{width:100%;background:none;border:0;border-bottom:1px solid #dfedf8;padding:0 0 24px;font:inherit;cursor:pointer}.home-html .shuo-transform-phase-head strong{position:relative;width:112px;height:112px;margin:7px 0 15px;isolation:isolate;font-size:28px;background:radial-gradient(circle at 30% 20%,#ffffffc4,transparent 34%),linear-gradient(140deg,#1254ff,#1895f1 62%,#25bfd5);box-shadow:inset -6px -10px 20px #0751b933,inset 4px 5px 12px #ffffff4d,0 14px 0 -5px #0f6bc126,0 23px 22px -9px #167dd64a}.home-html .shuo-transform-phase-head strong:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid #69b7ef88;border-radius:50%}.home-html .shuo-transform-phase.is-active{border-color:#339ff0;background:linear-gradient(150deg,#edf4ff,#f3fcff)}.home-html .shuo-transform-phase.is-active .shuo-transform-phase-head strong{animation:phase-sphere-glow 3.2s ease-in-out infinite}.home-html .shuo-transform-phase-head p{margin:0;color:#214b72;font-weight:600}.home-html .shuo-transform-phase-items span{background:#f2f8ff;border:1px solid #e0edf8;color:#456982;font-weight:500}.home-html .shuo-transform-phase.is-active .shuo-transform-phase-items span{animation:phase-item-glow 3.2s ease-in-out infinite}.home-html .shuo-transform-phase.is-active .shuo-transform-phase-items span:nth-child(2){animation-delay:.4s}.home-html .shuo-transform-phase.is-active .shuo-transform-phase-items span:nth-child(3){animation-delay:.8s}.home-html .shuo-transform-phase.is-active .shuo-transform-phase-items span:nth-child(4){animation-delay:1.2s}.home-html .shuo-transform-phase:not(:last-child):after{top:104px;right:-24px;border-left-color:#259ee8}.home-html .shuo-transform-orbit{display:block;border-color:#75c7ed;height:30px;margin:18px 5% 8px}.home-html .shuo-transform-orbit span{background:var(--shuo-action-gradient);box-shadow:0 0 12px #2bade73d;animation-duration:9.6s}.home-html .shuo-transform-orbit:after{border-left-color:#25bfd5}.home-html .shuo-transform-footer{display:grid;gap:12px;margin-top:20px}.home-html .shuo-transform-footer span{border-radius:24px;font-weight:500;color:#316a9c;background:#f8fcff}.home-html .shuo-transform-system[data-playing=false] *,.home-html .shuo-transform-system[data-playing=false] *:before{animation-play-state:paused!important}.home-html .hub .dept.done{background:#edf8ff;border-color:#a8d6ef}.home-html .hub .result.show{background:linear-gradient(110deg,#eaf2ff,#e7f9ff)}.home-html #industries .case{background:linear-gradient(135deg,#f3f8ff,#edfaff)}.home-html #industries .case:before{background:radial-gradient(ellipse at 100% 0,#bce8fc70,transparent 55%)}.home-html #industries .ind-wrap .ind.act{background:linear-gradient(110deg,#eaf2ff,#e4f8ff);border-color:#35a6eb;color:#1266bb}.home-html #industries .case-in{min-height:660px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.home-html #industries .case-name{margin:0 0 8px}.home-html #industries .case-flow{min-height:205px;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);gap:18px}.home-html #industries .cin,.home-html #industries .cout{gap:12px}.home-html #industries .cin li,.home-html #industries .cout li{display:grid;place-items:center;min-height:52px;padding:10px 14px}.home-html #industries .case-sub,.home-html #industries .case-scenes,.home-html #industries .case-card,.home-html #industries .case-link{margin-top:0}.home-html #industries .case-card{min-height:110px;padding:20px}@keyframes brand-orbit-flow{to{stroke-dashoffset:-100}}@keyframes brand-core-breathe{50%{opacity:.6;transform:scale(1.08)}}@keyframes pain-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes phase-sphere-glow{50%{filter:brightness(1.12);transform:translateY(-4px)}}@keyframes phase-item-glow{0%,15%,to{background:#f2f8ff;border-color:#e0edf8}40%{background:#dfefff;border-color:#74b8ef}}@media (max-width:1100px){.home-html .service-map-v2{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:20px 24px}.home-html .service-orbit-rings{width:240px;height:240px}.home-html .hero-split .hero-split-grid{gap:28px}.home-html #industries .case-in{padding:26px;min-height:650px}.home-html #industries .case-flow{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:10px}}@media (max-width:800px){.home-html .hero-departments{margin-top:26px;gap:10px}.home-html .hero-departments span{padding:10px 8px;font-size:13px}.home-html .hero-art-caption{margin-top:20px;gap:8px;font-size:12px}.home-html .service-map-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-html .service-core-v2{height:260px}.home-html .service-orbit-rings{width:300px;height:300px}.home-html .pain-grid-v2{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 16px;scrollbar-width:thin}.home-html .pain-grid-v2 li{flex:0 0 85%;scroll-snap-align:start}.home-html .pain-grid-v2 button{min-height:200px;padding:24px}.home-html .shuo-transform-flow{grid-template-columns:1fr;gap:28px}.home-html .shuo-transform-phase:not(:last-child):after{top:auto;right:calc(50% - 7px);bottom:-23px;transform:rotate(90deg)}.home-html .shuo-transform-flow:before{display:none}.home-html .shuo-transform-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.home-html .shuo-transform-orbit{margin-inline:8%}.home-html #industries .case-in{min-height:600px;padding:24px 20px;gap:18px}.home-html #industries .case-flow{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);min-height:196px;gap:8px}.home-html #industries .cin li,.home-html #industries .cout li{min-height:56px;padding:8px}.home-html #industries .case-card{padding:16px}}@media (max-width:480px){.home-html .service-map-v2{grid-template-columns:1fr}.home-html .hero-art-caption{max-width:260px;margin-inline:auto;row-gap:4px}.home-html .hero-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-html .shuo-transform-phase{padding:24px 18px}.home-html .shuo-transform-footer span:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home-html .shuo-transform-system *,.home-html .shuo-transform-system *:before,.home-html .service-orbit-rings *,.home-html .pain-progress{animation:none!important}}[data-public-layout],[data-public-surface]{--site-mint-paper:#ffffff;--site-mint-soft:#f6fbff;--site-mint-deep:#e6f5ff;--site-mint-line:#e6f5ff;--site-accent-blue:#0756d8;--site-accent-green:#18bde8;--site-title:#0756d8;--site-ink:#102d50;--site-muted:#56718b;--shuo-action-gradient:linear-gradient(110deg,#0756d8 0%,#18bde8 100%);--shuo-action-hover:linear-gradient(110deg,#0648b5 0%,#0f9ec8 100%)}[data-public-surface]{background:var(--site-mint-paper)}[data-public-layout] nav:not(.site-breadcrumbs){background:#ffffffed;border-bottom-color:#e6f5ff}[data-public-surface] .site-page{background-color:var(--site-mint-paper)}[data-public-surface] :is(.gradient-text,.text-gradient-tech,.shuo-gradient-text){background-image:var(--shuo-action-gradient)}[data-public-surface] .site-tech-backdrop{background:radial-gradient(ellipse at 80% 30%,#e6f5ff99,transparent 65%),linear-gradient(125deg,#fff,#f6fbff)}[data-public-surface] .site-tech-backdrop>div{display:none}.home-html .hero:after,.sh-strategy-section:before{display:none}[data-public-surface] .shuo-section-field:before{background-image:none}[data-public-surface] .shuo-section-field{background:linear-gradient(130deg,#fff,#f6fbff)}[data-public-surface] .shuo-section-field-strong{background:radial-gradient(ellipse at 75% 15%,#e6f5ff88,transparent 62%),linear-gradient(135deg,#f6fbff,#f6fbff)}.home-html .hero-split{background:radial-gradient(ellipse at 80% 35%,#e6f5ff99,transparent 58%),linear-gradient(120deg,#fff,#f6fbff 65%,#f6fbff)}.home-html .hero:before{background:radial-gradient(ellipse at 82% 45%,#e6f5ff66,transparent 65%)}[data-public-surface] .home-html .hero-copy h1 span,[data-public-surface] .about-revision-20261007 .ar15-h1 .ar15-accent{color:var(--site-title);-webkit-text-fill-color:currentColor}.home-html :is(.hero-description,.hero-abilities,.hero-art-caption){color:var(--site-muted)}.home-html .hero-departments span{background:#fffc;border-color:#e6f5ff;color:#56718b}.home-html .hero-art-v2 .stage .big.r{color:#0756d8}.home-html .hero-art-v2 .stage .sl-r{fill:#0756d8}.home-html :is(.pain-section-v2,.six-sec,.proof-sec,.company-news-preview){background:linear-gradient(135deg,#fff,#f6fbff)}.home-html :is(.hub,.phone-sec,.start){background:radial-gradient(ellipse at 85% 25%,#e6f5ff88,transparent 58%),linear-gradient(135deg,#f6fbff,#f6fbff)}.home-html :is(.hub-frame,.shuo-transform-shell){background:linear-gradient(130deg,#fffd,#f6fbff);border-color:#e6f5ff}.home-html .official-transformation-section>.absolute{display:none}.home-html :is(.service-card,.journey-phase,.shuo-transform-phase){border-color:#e6f5ff;background:linear-gradient(135deg,#fff,#fff)}.home-html :is(.service-card.is-active,.pain-grid-v2 button.is-active,.shuo-transform-phase.is-active){border-color:#18bde8;background:linear-gradient(135deg,#e8f6ff,#f6fbff);box-shadow:0 9px 28px #0756d816}.home-html .service-hex{background:linear-gradient(140deg,#0756d8,#18bde8 53%,#18bde8)}.home-html .service-orbit-rings,.home-html .service-orbit-rings .orbit-reverse{stroke:#18bde8}.home-html .shuo-transform-phase-head strong{background:radial-gradient(circle at 30% 20%,#ffffffcc,transparent 34%),linear-gradient(140deg,#0756d8,#18bde8 55%,#18bde8)}.home-html .shuo-transform-phase-items span{background:#fff;border-color:#f6fbff}.home-html #industries{background:linear-gradient(130deg,#fff,#f6fbff)}.home-html #industries .case{background:linear-gradient(130deg,#fff,#f6fbff);border-color:#e6f5ff}.home-html #industries .case:before{background:radial-gradient(ellipse at 100% 0,#e6f5ff7d,transparent 65%)}.home-html #industries .ind-wrap .ind.act{background:linear-gradient(110deg,#e6f5ff,#f6fbff);color:#0756d8;border-color:#18bde8}.home-html .hub .console,.home-html .hub .dept{border-color:#e6f5ff}.home-html .hub .dept.done{background:#f6fbff;border-color:#cce5f8}.home-html .hub .result.show{background:linear-gradient(110deg,#e6f5ff,#f6fbff)}.home-html :is(.form,.caps){background:linear-gradient(125deg,#fff,#fff);border-color:#e6f5ff}[data-public-surface] .sh-strategy-section{background:radial-gradient(ellipse at 50% 55%,#e6f5ff,transparent 58%),linear-gradient(145deg,#fff,#f6fbff)}[data-public-surface] .r13-hub-page{--r13-blue:#0756d8;--r13-cyan:#18bde8;--r13-ink:#102d50;--r13-muted:#56718b;background:#fff}[data-public-surface] .talent-page{background:#f6fbff}[data-public-surface] .talent-page>section,[data-public-surface] .talent-page .shuo-talent-cert-section,[data-public-surface] .talent-page .shuo-talent-delivery-section{background:linear-gradient(135deg,#fff,#f6fbff)}[data-public-surface] .talent-page>section:before,[data-public-surface] .talent-page>section:after{background-image:none}[data-public-surface] .about-revision-20261007{--ar15-blue:var(--site-title);--ar15-blue-deep:#145dcc;--ar15-cyan:#18bde8;--ar15-cyan-deep:#18bde8;--ar15-line:#e6f5ff;--ar15-soft:#ffffff;--ar15-soft-2:#f6fbff;--ar15-muted:#56718b;background:var(--ar15-soft)}[data-public-surface] .about-revision-20261007 .ar15-hero{background:radial-gradient(ellipse at 85% 15%,#e6f5ffa6,transparent 60%),linear-gradient(125deg,#fff,#f6fbff)}[data-public-surface] .about-revision-20261007 .ar15-soft{background:linear-gradient(135deg,#fff,#f6fbff)}[data-public-surface] .about-revision-20261007 .ar15-white{background:#fff}[data-public-surface] .about-revision-20261007 .ar15-culture-section{background:radial-gradient(ellipse at 15% 40%,#e6f5ff86,transparent 62%),linear-gradient(120deg,#f6fbff,#f6fbff)}.about-revision-20261007 .ar15-culture-section .ar15-section-head{text-align:left;margin:0 0 36px}.about-revision-20261007 .ar15-culture-grid{gap:44px;border-block:1px solid #cce5f8;padding:38px 0}.about-revision-20261007 .ar15-culture-block{position:relative;border:0;border-radius:0;box-shadow:none;background:none;padding:0 30px 0 0;display:grid;grid-template-columns:52px 1fr;gap:12px 18px;align-content:start}.about-revision-20261007 .ar15-culture-block+.ar15-culture-block{border-left:1px solid #cce5f8;padding-left:40px}.about-revision-20261007 .ar15-culture-mark{grid-row:1/3;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#fff,#e6f5ff);color:#0756d8;font:500 30px/1 sans-serif;box-shadow:0 6px 20px #0756d820}.about-revision-20261007 .ar15-culture-label{margin:0;color:#0756d8;font-size:14px;letter-spacing:.08em}[data-public-surface][data-site-surface=public] .site-page.about-revision-20261007 .ar15-culture-block h3{font-size:24px;line-height:1.65;font-weight:700;margin:0;white-space:pre-line;color:#102d50}.about-revision-20261007 .ar15-values-heading{margin:34px 0 22px;color:#102d50}.about-revision-20261007 .ar15-values{gap:24px}.about-revision-20261007 .ar15-value-item{display:block;text-align:left;padding:0 22px 0 0;border:0;border-right:1px solid #cce5f8;border-radius:0;background:none;box-shadow:none}.about-revision-20261007 .ar15-value-item:last-child{border-right:0}.about-revision-20261007 .ar15-value-item>span{display:block;color:#18bde8;font-size:13px;margin-bottom:12px}.about-revision-20261007 .ar15-value-item strong{display:block;font-size:20px;line-height:1.6;color:#102d50}.about-revision-20261007 .ar15-value-item p{margin:6px 0 0;color:#56718b}.about-revision-20261007 .ar15-slogan{background:none;border:0;border-top:1px solid #cce5f8;border-radius:0;box-shadow:none;color:#0756d8;padding:26px 0 0;margin-top:34px;text-align:left}@media (max-width:800px){.about-revision-20261007 .ar15-culture-grid{grid-template-columns:1fr;gap:28px;padding:28px 0}.about-revision-20261007 .ar15-culture-block+.ar15-culture-block{border-left:0;border-top:1px solid #cce5f8;padding:28px 0 0}.about-revision-20261007 .ar15-culture-block{padding:0;grid-template-columns:44px 1fr;gap:10px 14px}.about-revision-20261007 .ar15-culture-mark{width:44px;height:44px}.about-revision-20261007 .ar15-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.about-revision-20261007 .ar15-value-item:nth-child(2){border-right:0}[data-public-surface][data-site-surface=public] .site-page.about-revision-20261007 .ar15-culture-block h3{font-size:20px}}[data-public-surface] .site-page :is(h1,h2,h3){background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--site-title);-webkit-text-fill-color:currentColor}[data-public-surface] .site-page :is(h1,h2,h3).text-white,[data-public-surface] .site-page .text-white :is(h1,h2,h3){color:#fff}[data-public-layout],[data-public-surface]{--shuo-action-gradient:linear-gradient(110deg,#0756d8 0%,#18bde8 100%);--shuo-action-hover:linear-gradient(110deg,#0648b5 0%,#0f9ec8 100%)}.about-revision-20261007 .ar15-culture-line{display:block}@media (forced-colors:active){[data-public-surface] .site-page :is(h1,h2,h3){color:CanvasText;-webkit-text-fill-color:CanvasText}}[data-public-layout],[data-public-surface]{--site-button-gradient:var(--shuo-action-gradient);--site-button-hover:var(--shuo-action-hover)}[data-public-layout] nav .btn-primary,[data-public-surface] .btn-primary,[data-public-surface] .home-html :is(.btn-blue,.btn-light,.go),[data-public-surface] .company-news-state :is(button,a),[data-public-surface] .home-section-entry .home-consultation-button,[data-public-surface] .home-html .bridge{background:var(--site-button-gradient)}[data-public-layout] nav .btn-primary:hover,[data-public-surface] .btn-primary:hover,[data-public-surface] .home-html :is(.btn-blue,.btn-light,.go):hover,[data-public-surface] .company-news-state :is(button,a):hover,[data-public-surface] .home-section-entry .home-consultation-button:hover,[data-public-surface] .home-html .bridge:hover{background:var(--site-button-hover)}[data-public-layout],[data-public-surface]{--shuo-brand-blue:#0756d8;--shuo-brand-mid:#1396e2;--shuo-brand-cyan:#18bde8;--shuo-public-title-color:#0756d8;--shuo-public-title-gradient:linear-gradient(105deg,#0756d8 0%,#18bde8 52%,#5368ff 100%)}[data-public-surface] :is(.r13-primary-button,.geo-btn-primary,.geo-primary){background:var(--shuo-action-gradient);color:#fff;border-color:transparent}[data-public-surface] :is(.r13-primary-button,.geo-btn-primary,.geo-primary):hover{background:var(--shuo-action-hover)}[data-public-surface] .site-page :is(h1,h2){background-image:var(--shuo-public-title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-public-surface] .home-html .hero-copy h1 span,[data-public-surface] .about-revision-20261007 .ar15-h1 .ar15-accent{background-image:var(--shuo-public-title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-public-surface] .site-page :is(h1,h2).text-white,[data-public-surface] .site-page .text-white :is(h1,h2){background:none;color:#fff;-webkit-text-fill-color:currentColor}.home-html .hero-art-v2 #rib stop:first-child{stop-color:#0756d8}.home-html .hero-art-v2 #rib stop:nth-child(2){stop-color:#1396e2}.home-html .hero-art-v2 #rib stop:last-child{stop-color:#18bde8}.home-html .service-hex{background:var(--shuo-action-gradient)}.home-html .service-orbit-rings .orbit-tracer{stroke:#0756d8}.home-html .service-orbit-rings .orbit-reverse,.home-html .service-wires .wire-light{stroke:#18bde8}.home-html .shuo-transform-phase-head strong{background:radial-gradient(circle at 30% 20%,#ffffffcc,transparent 34%),var(--shuo-action-gradient)}.home-html .shuo-transform-orbit:after,.home-html .shuo-transform-phase:not(:last-child):after{border-left-color:#18bde8}.home-html .phone-sec .orb-core{background:radial-gradient(circle at 35% 30%,#e6f5ff,#18bde8 38%,#0756d8 75%,#102d50);box-shadow:0 0 40px #18bde866,inset 0 0 18px #ffffff59}.home-html .phone-sec .dev-halo{background:radial-gradient(circle,#0756d82e,#18bde814 55%,transparent 72%)}.home-html .phone-sec .dev-ring{border-color:#0756d833}.home-html .phone-sec .dev-ring.r2{border-color:#18bde833}[data-public-surface] :is(.shuo-hero-core-hex,.sh-strategy-number){background:var(--shuo-action-gradient)}[data-public-surface] .sh-strategy-path-flow{stroke:#18bde8}[data-public-surface] .sh-strategy-orbit{border-color:#18bde8}[data-public-surface] .sh-strategy-orbit-secondary{border-color:#0756d8}@media (forced-colors:active){[data-public-surface] .site-page :is(h1,h2),[data-public-surface] .home-html .hero-copy h1 span,[data-public-surface] .about-revision-20261007 .ar15-h1 .ar15-accent{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}[data-public-surface] .course-cover{background:linear-gradient(120deg,#102d50,#0756d8 65%,#1396e2)}[data-public-surface] .course-cover:before{background-image:none}[data-public-surface] .course-cover-1{background:linear-gradient(120deg,#0756d8,#1396e2)}[data-public-surface] .course-cover-2{background:linear-gradient(120deg,#102d50,#0756d8)}[data-public-surface] .shuo-talent-visual-core{background:linear-gradient(135deg,#fff,#e6f5ff);border-color:#18bde8}.home-html .pain-bridge{flex-direction:column;gap:6px;margin-top:24px}.home-html .pain-bridge span{line-height:1;font-size:30px}.home-html .pain-section-v2{padding-bottom:28px}.home-html .six-sec{padding-top:40px}.home-html .official-transformation-section{padding-bottom:40px}.home-html .hub{padding-block:48px}.home-html .phone-sec{padding-top:48px}[data-public-surface] .shuo-course-detail-hero{padding-top:166px}[data-public-surface] .shuo-course-back{margin-bottom:24px}.shuo-login-purpose{display:flex;flex-direction:column;align-items:stretch;padding:36px;background:linear-gradient(140deg,#fff,#e6f5ff)}.shuo-login-purpose .shuo-login-logo{position:static;width:130px;height:auto;align-self:flex-start}.shuo-login-purpose-content{margin:auto 0;padding-top:28px;color:#56718b;line-height:1.8}.shuo-login-purpose-content h2{font-size:28px;margin:12px 0 20px}.shuo-login-purpose-flow{display:grid;justify-items:center;gap:10px;margin:28px 0;color:#0756d8}.shuo-login-purpose-flow span{width:100%;padding:12px;text-align:center;border:1px solid #cce5f8;border-radius:12px;background:#fffc;font-weight:700}.shuo-login-forgot{display:block;margin:16px 0 0 auto;color:#0756d8;background:none;border:0;cursor:pointer}.shuo-recovery-dialog{width:min(480px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #cce5f8;border-radius:16px;padding:32px;color:#102d50;background:#fff;box-shadow:0 20px 80px #102d5033}.shuo-recovery-dialog::backdrop{background:#102d5066}.shuo-recovery-dialog h2{font-size:24px;margin:8px 0 16px}.shuo-recovery-dialog p{font-size:15px;line-height:1.8;margin:12px 0;color:#56718b}.shuo-recovery-dialog>a{display:block;color:#0756d8;padding:8px 0;overflow-wrap:anywhere}.shuo-recovery-dialog img{display:block;margin:12px auto}.shuo-recovery-close{float:right;background:none;border:0;font-size:28px;cursor:pointer}@media (max-width:760px){.home-html .hub{padding-block:32px}.home-html .phone-sec{padding-top:32px}.home-html .six-sec{padding-top:28px}[data-public-surface] .shuo-course-detail-hero{padding-top:156px}.shuo-login-purpose{padding:24px}.shuo-login-purpose-flow{grid-template-columns:1fr;gap:4px;margin:16px 0}}.shuo-login-purpose:before,.shuo-login-purpose:after{display:none}@media (max-width:1023px){.shuo-login-form{grid-row:1}.shuo-login-purpose{grid-row:2}.shuo-login-purpose-flow{grid-template-columns:1fr}.shuo-login-purpose-content{padding-top:12px}}
