:root{--light-canvas:#f7fafb;--light-panel:#fff;--light-blue:#edf7fb;--light-mint:#eefaf5;--light-warm:#fff8eb;--light-line:#0f3a4e1f;--light-shadow:0 24px 70px #1e556b1a;--brand-blue:#167faa;--brand-blue-deep:#0b506e;--brand-mint:#5fc9a7;--brand-gold:#f2a93b}.news-hero-link{min-height:44px;color:var(--palette-blue-deep);background:#ffffffb8;border:1px solid #2f6bff29;border-radius:24px;align-items:center;gap:18px;margin-top:26px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 36px #2f427014}.news-hero-link span{color:var(--palette-orange)}.wechat-news-section{background:radial-gradient(circle at 8% 16%,#2f6bff12,#0000 27%),radial-gradient(circle at 91% 82%,#7657f612,#0000 26%),#fbfcff;min-height:88svh}.wechat-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.wechat-article-card{min-height:340px;color:var(--palette-ink);background:#fffffff0;border:1px solid #3043701c;border-radius:24px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 20px 65px #30406714}.wechat-article-card.featured:first-child{grid-column:1/-1;grid-template-columns:minmax(360px,1.12fr) minmax(0,.88fr);min-height:440px}.wechat-article-card:hover{border-color:#2f6bff40;transform:translateY(-5px);box-shadow:0 30px 88px #2f406924}.wechat-article-cover{background:radial-gradient(circle at 22% 20%,#ffffffa6,#0000 28%),linear-gradient(135deg,#e9f3ff,#efebff 55%,#fff1df);min-height:260px;position:relative;overflow:hidden}.wechat-article-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.72,.2,1)}.wechat-article-cover>svg{color:#2aae67;width:72px;height:72px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wechat-article-cover>span{color:#22324d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffa6;border-radius:18px;min-height:32px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;bottom:18px;left:18px;box-shadow:0 9px 24px #1e2b4c1f}.wechat-article-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,58px);display:flex}.wechat-article-copy header,.wechat-article-copy footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.wechat-article-copy header{color:#647087;margin-bottom:34px;font-size:13px}.wechat-article-copy header>span{color:#25334d;font-weight:750}.wechat-article-copy>small{color:var(--palette-blue);font:600 12px/1.2 var(--mono);letter-spacing:.08em}.wechat-article-copy h2{color:var(--palette-ink);letter-spacing:-.035em;margin:16px 0 14px;font-size:clamp(24px,2.3vw,40px);line-height:1.22}.wechat-article-card:not(.featured) .wechat-article-copy h2{font-size:clamp(22px,1.65vw,30px)}.wechat-article-copy p{color:#59667c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.8;display:-webkit-box;overflow:hidden}.wechat-article-copy footer{color:#31405a;border-top:1px solid #3043701a;margin-top:auto;padding-top:28px;font-size:14px;font-weight:700}.wechat-article-copy footer b{color:#fff;background:linear-gradient(135deg, var(--palette-blue), var(--palette-violet));border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wechat-news-empty{color:#59667c;text-align:center;background:#ffffffc7;border:1px solid #3043701a;border-radius:24px;align-content:center;place-items:center;gap:12px;min-height:360px;margin-top:42px;display:grid}.wechat-news-empty svg{color:#2aae67;width:54px}.wechat-news-empty h2{color:var(--palette-ink);margin:5px 0 0;font-size:28px}.wechat-news-empty p{margin:0;font-size:15px}@media (max-width:1100px){.wechat-article-grid{grid-template-columns:1fr}.wechat-article-card.featured:first-child{grid-column:auto}}@media (max-width:760px){.wechat-article-card,.wechat-article-card.featured:first-child{grid-template-columns:1fr;min-height:0}.wechat-article-cover{aspect-ratio:16/9;min-height:220px}.wechat-article-copy{min-height:330px;padding:26px 22px}.wechat-article-copy header{margin-bottom:22px}}.wechat-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wechat-article-card,.wechat-article-card.featured:first-child{border-radius:22px;grid-column:auto;grid-template-rows:280px minmax(310px,1fr);grid-template-columns:1fr;min-height:590px}.wechat-article-cover{background:radial-gradient(circle at 15% 10%,#2f6bff14,#0000 33%),linear-gradient(135deg,#f8faff,#f1f5fb);border-bottom:1px solid #30437014;place-items:center;min-height:0;display:grid}.wechat-article-cover img{object-fit:contain;width:100%;height:100%;padding:14px}.wechat-article-card:hover .wechat-article-cover img{transform:scale(1.012)}.wechat-article-copy{justify-content:flex-start;padding:30px 32px 26px}.wechat-article-copy header{margin-bottom:22px}.wechat-article-copy h2,.wechat-article-card:not(.featured) .wechat-article-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin-top:14px;font-size:clamp(24px,2vw,32px);display:-webkit-box;overflow:hidden}.wechat-article-copy p{-webkit-line-clamp:2}.wechat-more-row{background:#ffffffc2;border:1px solid #3043701a;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:104px;margin-top:28px;padding:18px 22px 18px 26px;display:flex}.wechat-more-row>div{gap:6px;display:grid}.wechat-more-row>div span{color:var(--palette-blue);font:600 12px/1 var(--mono);letter-spacing:.08em}.wechat-more-row p{color:#59667c;margin:0;font-size:14px}.wechat-more-row>a{color:#25334d;background:#fff;border:1px solid #2f6bff29;border-radius:25px;align-items:center;gap:12px;min-height:48px;padding:0 17px 0 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #2f406914}.wechat-more-row>a b{color:#fff;background:var(--palette-violet);border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.wechat-more-row>a i{color:var(--palette-orange);font-style:normal}.wechat-archive-section{background:radial-gradient(circle at 92% 8%,#7657f611,#0000 25%),#fafbfe;min-height:92svh}.wechat-archive-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:38px;display:flex}.wechat-archive-head span{color:var(--palette-blue);font:600 12px/1 var(--mono);letter-spacing:.09em}.wechat-archive-head h1{color:var(--palette-ink);margin:12px 0 0;font-size:clamp(34px,4.2vw,58px);line-height:1.08}.wechat-archive-head>p{color:#59667c;margin:0;font-size:14px}.wechat-archive-head>p b{color:var(--palette-violet);font-size:20px}.wechat-archive-list{border-top:1px solid #3043701f;display:grid}.wechat-archive-list>a{min-height:156px;color:var(--palette-ink);border-bottom:1px solid #3043701f;grid-template-columns:42px 210px minmax(0,1fr) 100px 42px;align-items:center;gap:24px;padding:20px 12px;transition:padding .25s,background .25s;display:grid}.wechat-archive-list>a:hover{background:#ffffffdb;padding-inline:20px}.wechat-archive-index{color:#7a8699;font:600 12px/1 var(--mono)}.wechat-archive-cover{background:#f3f6fb;border:1px solid #30437017;border-radius:12px;place-items:center;width:210px;height:116px;display:grid;overflow:hidden}.wechat-archive-cover img{object-fit:contain;width:100%;height:100%;padding:7px}.wechat-archive-cover svg{color:#2aae67;width:42px}.wechat-archive-copy{min-width:0}.wechat-archive-copy small{color:var(--palette-blue);font:600 12px/1.2 var(--mono)}.wechat-archive-copy h2{color:var(--palette-ink);margin:10px 0 8px;font-size:clamp(19px,1.7vw,27px);line-height:1.28}.wechat-archive-copy p{color:#59667c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.65;overflow:hidden}.wechat-archive-list time{color:#48566e;justify-items:end;display:grid}.wechat-archive-list time b{font-size:16px}.wechat-archive-list time span{color:#7a8699;margin-top:4px;font-size:12px}.wechat-archive-list>a>i{width:38px;height:38px;color:var(--palette-blue);background:var(--palette-blue-soft);border-radius:50%;place-items:center;font-style:normal;display:grid}@media (max-width:900px){.wechat-article-grid{grid-template-columns:1fr}.wechat-archive-list>a{grid-template-columns:32px 150px minmax(0,1fr) 38px;gap:16px}.wechat-archive-cover{width:150px;height:90px}.wechat-archive-list time{display:none}}@media (max-width:700px){.wechat-article-grid{grid-template-columns:1fr}.wechat-article-card,.wechat-article-card.featured:first-child{grid-template-rows:220px minmax(300px,1fr);min-height:520px}.wechat-more-row,.wechat-archive-head{flex-direction:column;align-items:flex-start}.wechat-more-row>a{justify-content:center;width:100%}.wechat-archive-list>a{grid-template-columns:1fr 38px;gap:14px;min-height:0;padding:18px 0}.wechat-archive-index{display:none}.wechat-archive-cover{aspect-ratio:16/9;grid-column:1/-1;width:100%;height:auto}.wechat-archive-copy p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:700px){:is(body:not(:has(.admin-shell)) :is(.journey-grid,.guide-overview-grid,.checklist-grid,.research-subscribe-grid) h2,body:not(:has(.admin-shell)) .wechat-archive-head h1){font-size:clamp(27px,7.6vw,36px)}}body:not(:has(.admin-shell)) .container{width:min(1160px,100% - 80px)}body:not(:has(.admin-shell)) .section{padding:108px 0}body:not(:has(.admin-shell)) .section-code{color:var(--brand-blue);letter-spacing:.14em;font-size:12px;font-weight:650}body:not(:has(.admin-shell)) .button{border-radius:12px;min-height:50px;padding:0 22px;font-size:14px}body:not(:has(.admin-shell)) .button-primary{color:#fff;background:linear-gradient(135deg,#138cba,#176c95);box-shadow:0 15px 40px #147ea938}body:not(:has(.admin-shell)) .button-primary:hover{box-shadow:0 20px 48px #147ea947}body:not(:has(.admin-shell)) .button-dark{color:#fff;background:linear-gradient(135deg,#176f98,#0f5677)}.site-header{color:#15384e;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffc7;border-color:#14526e1c}.site-header.scrolled{background:#ffffffed;box-shadow:0 10px 34px #164f6714}.desktop-nav a:after{background:linear-gradient(90deg, var(--brand-blue), var(--brand-mint));height:2px}.header-cta{color:#fff;background:linear-gradient(135deg,#1688b4,#256b91);border-radius:11px;box-shadow:0 10px 28px #18749b2e}.mega-panel{color:#18394e;background:radial-gradient(circle at 8% 0,#5fc9a71f,#0000 35%),#fffffffa;border-color:#124f691f;box-shadow:0 30px 80px #1b526a29}.mega-intro{border-color:var(--light-line);background:linear-gradient(145deg,#f0f9fb,#f8fcfa)}.mega-intro p,.mega-links>a small{color:#617a88}.mega-links>a{border-color:var(--light-line)}.global-header .menu-toggle{border-color:#134c6529}.global-header .menu-toggle i{background:#174c65}.global-mobile-menu{color:#15384e;background:#fff}.global-mobile-menu nav a,.global-mobile-menu footer{border-color:var(--light-line)}.hero.hero-light{color:#123247;background:radial-gradient(circle at 74% 28%,#5fc9a72e,#0000 30%),radial-gradient(circle at 18% 12%,#59b5e133,#0000 33%),linear-gradient(135deg,#f9fcff 0%,#eef9fb 44%,#f2fbf5 72%,#fffaf0 100%);min-height:min(860px,100svh);padding:150px 0 64px}.hero-fresh-pattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-fresh-pattern:before{content:"";opacity:.36;background-image:linear-gradient(#1274980e 1px,#0000 1px),linear-gradient(90deg,#1274980e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-fresh-pattern i{border:1px solid #2491b421;border-radius:50%;position:absolute}.hero-fresh-pattern i:first-child{width:360px;height:360px;top:110px;right:-100px}.hero-fresh-pattern i:nth-child(2){background:#ffffff59;width:110px;height:110px;bottom:8%;left:8%}.hero-fresh-pattern i:nth-child(3){background:#f2a93b6b;border:0;width:18px;height:18px;top:20%;left:45%}.hero-fresh-pattern i:nth-child(4){border-radius:22px;width:74px;height:74px;bottom:10%;right:36%;transform:rotate(18deg)}.hero.hero-light .hero-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:70px}.hero.hero-light .status-pill{color:#3f6e81;background:#ffffff9e;border-color:#186d9129;box-shadow:0 8px 24px #2c6d870f}.hero.hero-light .status-version{color:#a96813;background:#fff0d2}.hero.hero-light h1{color:#11354a;max-width:680px;margin:30px 0 24px;font-size:clamp(50px,5.5vw,74px);font-weight:760;line-height:1.08}.hero.hero-light h1>span{color:var(--brand-blue);-webkit-text-stroke:0;margin-top:8px;font-weight:520}.hero.hero-light .hero-lead{color:#506d7d;max-width:610px;font-size:17px;line-height:1.85}.hero.hero-light .hero-actions{margin-top:32px}.hero.hero-light .hero-metrics{border-color:#1258771f;gap:36px;margin-top:45px;padding-top:22px}.hero.hero-light .hero-metrics div{gap:7px;display:grid}.hero.hero-light .hero-metrics strong{color:#164f6b;font-size:22px}.hero.hero-light .hero-metrics span{color:#66808e;font-size:12px}.hero-lightboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffab;border:1px solid #16719624;border-radius:28px;height:540px;padding:20px;box-shadow:0 40px 100px #1c658021,inset 0 1px #fff}.hero-lightboard:before{content:"";pointer-events:none;border:1px solid #ffffffd9;border-radius:22px;position:absolute;inset:8px}.hero-lightboard:after{content:"";z-index:-1;background:radial-gradient(circle,#5cc9ae33,#0000 70%);border-radius:50%;position:absolute;inset:-28px -18px 40px 50px}.lightboard-header{z-index:2;border-bottom:1px solid var(--light-line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:4px 2px 18px;display:grid;position:relative}.lightboard-header>span,.lightboard-header small{color:#4d7284;font:650 12px/1 var(--mono);letter-spacing:.1em}.lightboard-header>span i{background:var(--brand-mint);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #5fc9a71f}.lightboard-header>b{color:#21485d;font-size:12px}.lightboard-header small{color:#27755e;background:#e8f8f1;border-radius:20px;padding:5px 7px}.lightboard-main{grid-template-columns:1.05fr .95fr;align-items:center;min-height:245px;padding:22px 14px 12px;display:grid;position:relative}.lightboard-focus{z-index:2;position:relative}.lightboard-icon{border-radius:18px;width:62px;height:62px;margin-bottom:18px;box-shadow:0 16px 36px #18799e1f}.lightboard-focus>span{color:var(--brand-blue);font:650 12px/1 var(--mono);letter-spacing:.13em;display:block}.lightboard-focus strong{color:#153e54;letter-spacing:-.03em;margin:10px 0;font-size:25px;display:block}.lightboard-focus p{color:#66808e;max-width:230px;margin:0;font-size:13px;line-height:1.7}.lightboard-ring{background:radial-gradient(circle,#fff 0 37%,#e2f6f6b3 38% 55%,#0000 56%);border:1px solid #1682a82e;border-radius:50%;justify-self:end;width:180px;height:180px;position:relative;box-shadow:0 20px 55px #17698717}.lightboard-ring:before,.lightboard-ring:after,.lightboard-ring i{content:"";border:1px solid #2794b42e;border-radius:50%;position:absolute}.lightboard-ring:before{inset:24px -12px;transform:rotate(26deg)}.lightboard-ring:after{inset:-12px 44px;transform:rotate(-30deg)}.lightboard-ring i{background:var(--brand-gold);border:0;width:9px;height:9px;box-shadow:0 0 0 6px #f2a93b1f}.lightboard-ring i:first-child{top:73px;left:5px}.lightboard-ring i:nth-child(2){background:var(--brand-mint);top:20px;right:24px}.lightboard-ring i:nth-child(3){background:#47a9cd;bottom:35px;right:14px}.lightboard-ring b{color:var(--brand-blue);font:700 34px/1 var(--mono);place-items:center;display:grid;position:absolute;inset:0}.lightboard-flow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lightboard-flow div{border:1px solid var(--light-line);background:#f7fcfcbf;border-radius:12px;padding:14px 10px}.lightboard-flow span{color:#6e8995;font:600 12px/1 var(--mono);margin-bottom:6px;display:block}.lightboard-flow b{color:#255064;font-size:12px}.lightboard-note{border-top:1px solid var(--light-line);justify-content:space-between;gap:20px;margin-top:11px;padding:12px 3px 0;display:flex}.lightboard-note span{color:var(--brand-blue);font:650 12px/1.5 var(--mono);letter-spacing:.1em}.lightboard-note p{color:#6b818d;text-align:right;max-width:260px;margin:0;font-size:12px;line-height:1.5}.hero.hero-light .hero-foot{color:#668493}.hero.hero-light .hero-foot i{background:#185b7629}.home-proof{z-index:4;border-bottom:1px solid var(--light-line);background:#ffffffe6;padding:0;position:relative}.home-proof-grid{grid-template-columns:1.15fr repeat(3,1fr);display:grid}.home-proof-grid>*{border-right:1px solid var(--light-line);min-width:0;padding:31px 26px}.home-proof-grid>:first-child{padding-left:0}.home-proof-grid>:last-child{border-right:0;padding-right:0}.home-proof-intro{flex-direction:column;justify-content:center;display:flex}.home-proof-intro span{color:var(--brand-blue);font:650 12px/1 var(--mono);letter-spacing:.12em}.home-proof-intro strong{color:#31566a;margin-top:10px;font-size:15px}.home-proof-grid article{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.home-proof-grid article>strong{color:#176c93;font:650 34px/1 var(--mono)}.home-proof-grid article>strong small{color:var(--brand-mint);font-size:14px}.home-proof-grid article b{margin-bottom:4px;font-size:14px;display:block}.home-proof-grid article p{color:#748995;margin:0;font-size:12px;line-height:1.5}.home-section-head{grid-template-columns:1fr 350px;align-items:end;gap:70px;margin-bottom:54px;display:grid}.home-section-head h2,.brochure-copy h2{color:#143b50;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,56px);line-height:1.18}.home-section-head h2 span,.brochure-copy h2 span{color:#6d8794;font-weight:420}.home-section-head>p{color:#5f7886;margin:0 0 5px;font-size:15px;line-height:1.85}.home-service-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.home-service-card{border:1px solid var(--light-line);background:#ffffffe0;border-radius:20px;grid-template-rows:auto 1fr auto;grid-template-columns:88px 1fr;gap:24px 26px;min-height:330px;padding:27px;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #1c566d0e}.home-service-card:after{content:"";border:1px solid #2593b317;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-80px;right:-60px;box-shadow:0 0 0 30px #45b4ae06}.home-service-card:hover{box-shadow:var(--light-shadow);border-color:#1782ab47;transform:translateY(-7px)}.home-service-card header{border-bottom:1px solid var(--light-line);color:#76909d;font:600 12px/1 var(--mono);letter-spacing:.1em;grid-column:1/-1;grid-template-columns:auto 1fr auto;gap:14px;padding-bottom:17px;display:grid}.home-service-card header b{color:var(--brand-blue)}.home-service-card header i{color:var(--brand-gold);font-size:15px;font-style:normal}.home-service-icon{border-radius:20px;width:78px;height:78px;margin:0;box-shadow:0 16px 36px #166b8c17}.home-service-card h3{color:#173f54;letter-spacing:-.03em;margin:1px 0 10px;font-size:25px}.home-service-card p{color:#607986;max-width:390px;margin:0;font-size:14px;line-height:1.8}.home-service-card ul{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:0;list-style:none;display:flex}.home-service-card li{color:#557483;background:#f4fafb;border:1px solid #1674991f;border-radius:20px;padding:6px 9px;font-size:12px}.home-brochure{background:radial-gradient(circle at 14% 20%,#5fc9a721,#0000 28%),linear-gradient(135deg,#eef8fb,#f7fbf8 62%,#fffaf1);overflow:hidden}.brochure-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:88px;display:grid}.brochure-deck{perspective:1400px;outline:none;height:570px;display:block;position:relative}.brochure-deck:before{content:"";filter:blur(24px);background:#23607429;border-radius:50%;width:70%;height:34px;transition:width .55s,opacity .55s;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.brochure-sheet{transform-origin:50% 92%;background:#fff;border:8px solid #fff;border-radius:7px;width:320px;height:450px;transition:transform .65s cubic-bezier(.2,.76,.18,1),box-shadow .65s,filter .65s;position:absolute;top:24px;left:50%;overflow:hidden;box-shadow:0 30px 70px #194e6333}.brochure-sheet img{object-fit:cover}.brochure-sheet-left{z-index:1;filter:saturate(.82);transform:translate(-56%)rotate(-7deg)translateY(18px)}.brochure-sheet-center{z-index:3;transform:translate(-50%)rotate(0)}.brochure-sheet-right{z-index:2;filter:saturate(.86);transform:translate(-44%)rotate(7deg)translateY(18px)}.brochure-deck:hover .brochure-sheet-left,.brochure-deck:focus-visible .brochure-sheet-left{filter:saturate();transform:translate(-94%)rotate(-10deg)translateY(30px)}.brochure-deck:hover .brochure-sheet-center,.brochure-deck:focus-visible .brochure-sheet-center{transform:translate(-50%)translateY(-16px);box-shadow:0 42px 90px #194e6338}.brochure-deck:hover .brochure-sheet-right,.brochure-deck:focus-visible .brochure-sheet-right{filter:saturate();transform:translate(-6%)rotate(10deg)translateY(30px)}.brochure-deck:hover:before,.brochure-deck:focus-visible:before{opacity:.75;width:92%}.brochure-hint{z-index:5;color:#557585;font:650 12px/1 var(--mono);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:9px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.brochure-hint i{background:var(--brand-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5fc9a71f}.brochure-copy{max-width:470px}.brochure-lead{color:#5b7583;margin:27px 0 34px;font-size:15px;line-height:1.9}.brochure-points{border-top:1px solid var(--light-line);margin-bottom:32px}.brochure-points>div{border-bottom:1px solid var(--light-line);grid-template-columns:35px 110px 1fr;align-items:center;gap:12px;min-height:76px;display:grid}.brochure-points span{color:var(--brand-blue);font:650 12px/1 var(--mono)}.brochure-points b{color:#294e61;font-size:14px}.brochure-points p{color:#708691;margin:0;font-size:13px;line-height:1.6}.home-delivery-grid{border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);grid-template-columns:repeat(4,1fr);display:grid}.home-delivery-grid article{border-right:1px solid var(--light-line);min-height:285px;padding:28px 26px 25px;position:relative}.home-delivery-grid article:first-child{padding-left:0}.home-delivery-grid article:last-child{border-right:0;padding-right:0}.home-delivery-grid article>span{color:var(--brand-blue);font:650 12px/1 var(--mono)}.home-delivery-grid article>i{background:radial-gradient(circle, var(--brand-mint) 0 3px, transparent 4px);border:1px solid #1a89af38;border-radius:50%;width:34px;height:34px;margin:36px 0 38px;display:block;box-shadow:0 0 0 9px #5fc9a70f}.home-delivery-grid h3{color:#22495e;margin-bottom:11px;font-size:20px}.home-delivery-grid p{color:#687f8b;max-width:220px;margin:0;font-size:13px;line-height:1.75}.delivery-link-row{justify-content:space-between;align-items:center;gap:30px;padding-top:32px;display:flex}.delivery-link-row p{color:#627b89;margin:0;font-size:14px}.contact-section.contact-light{color:#15384d;background:radial-gradient(circle at 12% 12%,#5fc9a729,#0000 27%),radial-gradient(circle at 90% 85%,#56aeda29,#0000 29%),linear-gradient(135deg,#f1faf8,#f1f8fc 58%,#fff9ed);padding:110px 0}.contact-fresh-pattern{pointer-events:none;position:absolute;inset:0}.contact-fresh-pattern i{border:1px solid #1b89ab1f;border-radius:50%;position:absolute}.contact-fresh-pattern i:first-child{width:260px;height:260px;top:-90px;right:7%}.contact-fresh-pattern i:nth-child(2){width:80px;height:80px;bottom:8%;left:4%}.contact-fresh-pattern i:nth-child(3){background:var(--brand-gold);border:0;width:14px;height:14px;top:14%;left:43%}.contact-light .contact-copy h2{color:#143d52;font-size:clamp(40px,4.6vw,61px)}.contact-light .contact-copy h2 span{color:#66828f}.contact-light .contact-copy>p:not(.section-code){color:#587482}.contact-light .contact-info,.contact-light .contact-info a{border-color:var(--light-line)}.contact-light .contact-info small{color:#6d8591}.contact-light .contact-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #186c8f21;border-radius:20px;box-shadow:0 30px 80px #1b5f771c}.contact-light .contact-form header{border-color:var(--light-line)}.contact-light .contact-form label>span,.contact-light .form-foot p{color:#647e8b}.contact-light .contact-form input,.contact-light .contact-form select{color:#173c50;border-color:var(--light-line);background:#f6fbfbe0}.contact-light .contact-form input:focus,.contact-light .contact-form select:focus{border-color:var(--brand-blue);background:#fff}.site-footer{color:#294e60;border-top:1px solid var(--light-line);background:#f8fbfb}.footer-brand p,.footer-nav a,.footer-nav p,.footer-bottom{color:#667f8b}.footer-main,.footer-bottom{border-color:var(--light-line)}.footer-tool-link{color:var(--brand-blue);background:#eef8fa;border-color:#177ea733}.inner-hero{color:#14394f;background:radial-gradient(circle at 77% 32%,#5fc9a729,#0000 27%),linear-gradient(135deg,#f7fbfe,#eef8fb 56%,#f4fbf6);align-items:center;min-height:680px;padding:155px 0 110px;display:flex}.inner-hero-grid{opacity:.34;background-image:linear-gradient(#156c910e 1px,#0000 1px),linear-gradient(90deg,#156c910e 1px,#0000 1px)}.inner-hero-layout{grid-template-columns:1.15fr .72fr;align-items:center;gap:80px}.inner-hero h1{color:#153e54;max-width:760px;font-size:clamp(49px,5.5vw,76px)}.inner-hero h1 span{color:var(--brand-blue)}.inner-hero-side>p{color:#557584;font-size:16px}.inner-hero-foot{color:#718995}.inner-hero-foot i{background:var(--light-line)}.inner-hero-visual{opacity:.82;background:radial-gradient(circle,#ffffffe0 0 32%,#daf4f06b 33% 55%,#0000 56%);border:1px solid #1c89ae21;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.inner-hero-visual:before,.inner-hero-visual:after,.inner-hero-visual i{content:"";border:1px solid #1f8bad29;border-radius:50%;position:absolute}.inner-hero-visual:before{inset:45px -28px;transform:rotate(22deg)}.inner-hero-visual:after{inset:-25px 92px;transform:rotate(-31deg)}.inner-hero-visual i{background:var(--brand-mint);border:0;width:10px;height:10px}.inner-hero-visual i:first-child{top:165px;left:10px}.inner-hero-visual i:nth-child(2){background:var(--brand-gold);top:30px;right:48px}.inner-hero-visual i:nth-child(3){background:#48a8ce;bottom:75px;right:20px}.inner-hero-visual b{color:var(--brand-blue);font:700 52px/1 var(--mono);place-items:center;display:grid;position:absolute;inset:0}.inner-hero-visual span{color:#66828f;font:600 12px/1 var(--mono);letter-spacing:.1em;white-space:nowrap;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.subpage-heading{margin-bottom:56px}.subpage-heading h2,.product-architecture .subpage-heading h2,.solution-principles .subpage-heading h2,.solution-actions .subpage-heading h2,.guide-roadmap .subpage-heading h2,.values-section .subpage-heading h2{color:#153d52;font-size:clamp(38px,4.2vw,56px)}.page-cta{color:#153c51;background:radial-gradient(circle at 86% 20%,#5fc9a72b,#0000 28%),linear-gradient(135deg,#edf8fb,#f5fbf7 65%,#fff7e9)}.page-cta .section-code,.page-cta-grid>div:last-child p{color:#5c7785}.intelligence-showcase,.capabilities-section,.diagnostic-section,.cases-section,.product-architecture,.product-scenes,.solution-principles,.solution-actions,.guide-roadmap,.checklist-section,.research-subscribe,.values-section,.standalone-diagnostic,.tool-section-dark,.article-hero{color:#163b50;background:radial-gradient(circle at 88% 8%,#5cc6aa1a,#0000 23%),#f2f8fa}.intelligence-showcase:before,.capabilities-section:before{opacity:.3}.showcase-heading h2,.capabilities-section .section-heading h2,.diagnostic-section h2,.cases-section .section-heading h2,.product-scenes h2,.checklist-grid h2,.research-subscribe h2{color:#153c51}.showcase-heading h2 span,.capabilities-section .section-heading h2 span,.cases-section .section-heading h2 span,.section-heading.inverted h2 span{color:#6b8592}.showcase-heading>p,.section-heading.inverted .section-summary,.cases-section .section-summary,.diagnostic-intro>p:last-child,.research-subscribe-grid>div:last-child p,.checklist-grid>div>p:last-child{color:#5d7886}.showcase-card,.showcase-dark,.capability-card,.principle-grid article,.solution-action-grid article,.value-grid article{color:#173d52;border-color:var(--light-line);background:#ffffffe6;box-shadow:0 18px 60px #1c586e12}.showcase-dark .showcase-copy p,.capability-card p,.capability-card.cyan p,.capability-card.orange p,.principle-grid p,.solution-action-grid p,.value-grid p{color:#617b88}.showcase-dark .showcase-media img{filter:saturate(.85)brightness(1.08)}.showcase-dark .premium-icon,.capability-card:not(.orange) .capability-premium-icon,.product-map-card.product-1 .product-premium-icon,.product-map-card.product-3 .product-premium-icon,.industry-card:hover .industry-premium-icon{color:var(--brand-blue);background:linear-gradient(145deg,#fff,#edf8fa);border-color:#1880a838;box-shadow:0 16px 42px #1870931a}.capability-grid,.principle-grid,.value-grid{background:0 0;border:0;gap:12px}.capability-card,.capability-card.feature{border:1px solid var(--light-line);border-radius:18px;min-height:390px}.capability-card.feature{background:linear-gradient(145deg,#edf8fb,#fff)}.capability-card.cyan{background:linear-gradient(145deg,#edf9f5,#fff)}.capability-card.orange{color:#173d52;background:linear-gradient(145deg,#fff6e8,#fff)}.capability-card:hover,.industry-card:hover,.tool-cards a:hover{color:#173d52;background:#fff}.capability-card li,.capability-card.cyan li,.capability-card.orange li,.guide-stage-list li{color:#557481;border-color:var(--light-line);background:#f5fafb}.product-map{grid-auto-flow:dense}.product-map-card,.product-map-card.product-1,.product-map-card.product-3,.product-map-card.product-5{color:#173c51;border-color:var(--light-line);background:#fff;border-radius:18px}.product-map-card.product-1{background:linear-gradient(145deg,#edf8fb,#fff)}.product-map-card.product-3{background:linear-gradient(145deg,#edf9f5,#fff)}.product-map-card.product-5{background:linear-gradient(145deg,#fff5e5,#fff)}.product-map-card.product-1 h3,.product-map-card.product-3 h3,.product-map-card.product-1 p,.product-map-card.product-3 p{color:#5f7885}.product-map-card:first-child,.product-map-card:nth-child(2),.product-map-card:nth-child(3){grid-column:span 2}.product-map-card:nth-child(4),.product-map-card:nth-child(5),.product-map-card:nth-child(6),.product-map-card:nth-child(7){grid-column:span 3}.architecture-flow>div{color:#173e52;background:#ffffffad;border-color:#19799d2e}.architecture-flow>div span,.scene-list span,.guide-stage-list header span,.value-grid article>span,.solution-action-grid article>span{color:var(--brand-blue)}.architecture-flow>div small,.architecture-note p,.scene-list b,.guide-stage-list header b,.guide-stage-list p{color:#617a87}.architecture-note,.scene-list,.guide-stage-list article,.checklist-grid ol,.checklist-grid li{border-color:var(--light-line)}.industry-card{border-color:var(--light-line);border-radius:18px;min-height:470px;box-shadow:0 16px 50px #1c566d0d}.industry-card:hover p{color:#617b88}.principle-grid,.solution-action-grid{background:0 0;border:0;gap:12px}.principle-grid article,.solution-action-grid article{border:1px solid var(--light-line);border-radius:18px;min-height:310px}.outcome-banner{color:#153b50;background:linear-gradient(135deg,#edf8fb,#f1faf5,#fff7e9)}.outcome-banner p{color:#607b88}.guide-roadmap,.checklist-section,.values-section{background:#f5fafb}.guide-stage-list li{border-radius:18px}.domain-section{background:linear-gradient(135deg,#f3f9fb,#f3faf6);min-height:0}.domain-item{border-color:var(--light-line);background:#ffffffe0;border-radius:15px;box-shadow:0 14px 40px #1b556c0f}.domain-core{color:#fff;background:linear-gradient(135deg,#1a8bb5,#4ab89b);box-shadow:0 0 0 26px #48b0a414}.insight-filters a.active,.choice-pills button.active{color:#fff;border-color:var(--brand-blue);background:var(--brand-blue)}.library-card:nth-child(3n+2) .library-art{color:#16415a;background:#eaf7f9}.library-card:nth-child(3n) .library-art{background:#fff3df}.research-subscribe{background:linear-gradient(135deg,#eef8fb,#f1faf5)}.article-hero{background:radial-gradient(circle at 84% 18%,#5fc9a726,#0000 25%),linear-gradient(135deg,#f6fbfd,#eef8fb 60%,#f4fbf6)}.article-back,.article-meta time,.article-meta b,.article-hero>.container>p{color:#5e7987}.article-meta{color:var(--brand-blue)}.article-body blockquote{color:#214b60;border-color:var(--brand-mint);background:linear-gradient(135deg,#edf8fb,#f3faf6);border-radius:0 14px 14px 0}.about-company{background:linear-gradient(135deg,#f0f8fa,#f7fbf8)}.about-gallery>div:nth-child(2){border-color:#f3faf9}.about-gallery>span{color:#245066;border:1px solid var(--light-line);background:#ffffffeb;border-radius:10px}.value-grid article{min-height:340px}.location-card{color:#173e53;border:1px solid var(--light-line);background:radial-gradient(circle at 82%,#5fc9a729,#0000 30%),linear-gradient(135deg,#edf8fb,#f7fbf8);border-radius:24px}.location-copy span{color:var(--brand-blue)}.location-card p{color:#617b88}.tool-jump-links a{color:#456a7b;border-color:var(--light-line);background:#ffffffad}.tool-section-dark .tool-console,.tool-console{color:#173d51;border-color:var(--light-line);background:#fff;border-radius:18px;box-shadow:0 24px 70px #1c566d14}.tool-section-dark .tool-console>header,.tool-section-dark .tool-controls,.tool-console>header,.tool-controls{border-color:var(--light-line)}.tool-text-input input,.signal-checks button{color:#173d51;border-color:var(--light-line);background:#f7fbfb}.signal-checks button.checked{border-color:var(--brand-blue);background:#edf8fb}.signal-checks button small,.score-advice p,.score-placeholder,.roi-result>p,.match-result>p{color:#66808d}.score-ring{color:#173d51;background:radial-gradient(circle closest-side, white 79%, transparent 80% 100%), conic-gradient(var(--brand-blue) calc(var(--tool-score) * 1turn), #e4eef1 0)}.roi-result,.match-result{color:#173d51;border-left:1px solid var(--light-line);background:linear-gradient(145deg,#eef8fb,#f7fbf8)}.roi-result>span,.match-result>span{color:var(--brand-blue)}.roi-result>p b{color:#173d51}.roi-result dl div,.match-result ol,.match-result li{border-color:var(--light-line)}.floating-dock{color:#214c62;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #19698a24;border-radius:15px;overflow:hidden;box-shadow:0 20px 60px #1a526824}.floating-dock a,.floating-dock button{border-color:var(--light-line)}.qr-modal>div{color:#173d52;border-color:var(--light-line);background:#fff;border-radius:20px}@media (max-width:1080px){body:not(:has(.admin-shell)) .container{width:min(100% - 56px,1040px)}.hero.hero-light{min-height:auto;padding-top:138px}.hero.hero-light .hero-layout{grid-template-columns:1fr .85fr;gap:42px}.hero-lightboard{height:500px}.home-proof-grid{grid-template-columns:repeat(3,1fr)}.home-proof-intro{border-right:0;border-bottom:1px solid var(--light-line);grid-column:1/-1;padding:24px 0 18px}.inner-hero-visual{opacity:.6;right:-5%}}@media (max-width:800px){body:not(:has(.admin-shell)) .container{width:min(100% - 38px,720px)}body:not(:has(.admin-shell)) .section{padding:82px 0}.hero.hero-light{padding:126px 0 48px}.hero.hero-light .hero-layout{grid-template-columns:1fr;gap:54px}.hero.hero-light h1{font-size:clamp(46px,10vw,66px)}.hero-lightboard{width:min(100%,560px);height:520px}.hero.hero-light .hero-foot{display:none}.home-proof-grid{grid-template-columns:1fr}.home-proof-grid>*,.home-proof-grid>:first-child,.home-proof-grid>:last-child{border-right:0;border-bottom:1px solid var(--light-line);padding:22px 0}.home-proof-grid>:last-child{border-bottom:0}.home-section-head,.brochure-layout{grid-template-columns:1fr;gap:35px}.home-section-head>p{max-width:600px}.home-service-grid{grid-template-columns:1fr}.brochure-layout{gap:28px}.brochure-copy{max-width:620px}.home-delivery-grid{grid-template-columns:repeat(2,1fr)}.home-delivery-grid article,.home-delivery-grid article:first-child,.home-delivery-grid article:last-child{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);padding:26px}.home-delivery-grid article:nth-child(2n){border-right:0}.home-delivery-grid article:nth-last-child(-n+2){border-bottom:0}.inner-hero{min-height:620px;padding:132px 0 80px}.inner-hero-layout{grid-template-columns:1fr;gap:28px}.inner-hero-side{max-width:590px}.inner-hero-visual{opacity:.34;top:50%;right:-140px}.product-map-card:first-child,.product-map-card:nth-child(2),.product-map-card:nth-child(3),.product-map-card:nth-child(4),.product-map-card:nth-child(5),.product-map-card:nth-child(6),.product-map-card:nth-child(7){grid-column:auto}.floating-dock a,.floating-dock button{border-right-color:var(--light-line)}}@media (max-width:560px){body:not(:has(.admin-shell)) .container{width:min(100% - 30px,520px)}body:not(:has(.admin-shell)) .section{padding:72px 0}.site-header .brand img{width:154px}.hero.hero-light{padding-top:112px}.hero.hero-light h1{font-size:43px;line-height:1.12}.hero.hero-light .hero-lead{font-size:16px}.hero.hero-light .hero-actions{flex-direction:column;align-items:stretch}.hero.hero-light .hero-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hero.hero-light .hero-metrics strong{font-size:18px}.hero-lightboard{border-radius:22px;height:auto;min-height:500px;padding:17px}.lightboard-header{grid-template-columns:1fr auto}.lightboard-header>b{display:none}.lightboard-main{grid-template-columns:1fr;min-height:310px}.lightboard-focus{padding-top:14px}.lightboard-ring{opacity:.82;width:140px;height:140px;position:absolute;bottom:6px;right:3px}.lightboard-flow{grid-template-columns:repeat(2,1fr)}.lightboard-note{display:none}.home-section-head h2,.brochure-copy h2{font-size:38px}.home-service-card{min-height:0;padding:22px;display:block}.home-service-icon{margin:26px 0 20px}.home-service-card ul{margin-top:24px}.brochure-deck{height:450px}.brochure-sheet{width:230px;height:330px;top:20px}.brochure-sheet-left,.brochure-deck:hover .brochure-sheet-left,.brochure-deck:focus-visible .brochure-sheet-left{filter:saturate();transform:translate(-76%)rotate(-9deg)translateY(22px)}.brochure-sheet-center,.brochure-deck:hover .brochure-sheet-center,.brochure-deck:focus-visible .brochure-sheet-center{transform:translate(-50%)translateY(-8px)}.brochure-sheet-right,.brochure-deck:hover .brochure-sheet-right,.brochure-deck:focus-visible .brochure-sheet-right{filter:saturate();transform:translate(-24%)rotate(9deg)translateY(22px)}.brochure-hint{bottom:22px}.brochure-points>div{grid-template-columns:28px 90px 1fr}.home-delivery-grid{grid-template-columns:1fr}.home-delivery-grid article,.home-delivery-grid article:first-child,.home-delivery-grid article:last-child,.home-delivery-grid article:nth-child(2n),.home-delivery-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--light-line);min-height:0;padding:25px 0}.home-delivery-grid article:last-child{border-bottom:0}.home-delivery-grid article>i{margin:24px 0}.home-delivery-grid p{max-width:100%}.delivery-link-row{flex-direction:column;align-items:flex-start}.contact-section.contact-light{padding:78px 0 100px}.inner-hero{min-height:590px;padding-top:118px}.inner-hero h1{font-size:43px}.inner-hero-visual{right:-190px}.location-card{border-radius:18px}.roi-result,.match-result{border-top:1px solid var(--light-line);border-left:0}}@media (hover:none){.brochure-sheet-left{filter:saturate();transform:translate(-87%)rotate(-10deg)translateY(28px)}.brochure-sheet-center{transform:translate(-50%)translateY(-12px)}.brochure-sheet-right{filter:saturate();transform:translate(-13%)rotate(10deg)translateY(28px)}}@media (prefers-reduced-motion:reduce){.brochure-sheet,.home-service-card,.hero-lightboard{transition:none}}.hero.hero-light:after{content:"";pointer-events:none;background-image:linear-gradient(#5a9fd821 1px,#0000 1px),linear-gradient(90deg,#5a9fd821 1px,#0000 1px);background-size:110px 74px;border:1px solid #4a97d61f;width:min(1560px,110vw);height:620px;position:absolute;bottom:-310px;left:50%;transform:translate(-50%)perspective(800px)rotateX(68deg);-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.hero.hero-light .hero-layout{flex-direction:column;align-items:center;gap:0;display:flex;position:static}.hero.hero-light .hero-copy{z-index:5;text-align:center;flex-direction:column;align-items:center;max-width:1060px;margin:0 auto;display:flex;position:relative}.hero-platforms{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:25px;display:flex}.hero-platforms>span{color:#5b7081;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #2367911c;border-radius:20px;align-items:center;gap:7px;height:34px;padding:0 12px 0 7px;font-size:12px;display:inline-flex;box-shadow:0 8px 26px #34698f0f}.hero-platforms i{color:#fff;width:22px;height:22px;font:700 12px/1 var(--sans);background:linear-gradient(135deg,#277de8,#694cf6);border-radius:50%;place-items:center;font-style:normal;display:grid}.hero-platforms span:nth-child(2) i{background:linear-gradient(135deg,#6e5df6,#8b45e9)}.hero-platforms span:nth-child(3) i{background:linear-gradient(135deg,#21b889,#54cf9a)}.hero-platforms span:nth-child(4) i{background:#20252c}.hero-platforms span:nth-child(5) i{background:linear-gradient(135deg,#2867d8,#3ba3df)}.hero.hero-light h1{color:#172333;letter-spacing:-.055em;text-wrap:balance;max-width:1040px;margin:0;font-size:clamp(50px,4.55vw,70px);line-height:1.12}.hero.hero-light h1>span{color:#0000;background:linear-gradient(100deg,#2874ee 3%,#6b4eff 48%,#d747d8 96%);-webkit-background-clip:text;background-clip:text;margin:0;display:inline}.hero.hero-light .hero-lead{color:#506779;max-width:780px;margin:18px auto 0;font-size:17px;line-height:1.75}.hero.hero-light .hero-actions{justify-content:center;margin-top:27px}.hero.hero-light .button{border-radius:26px;min-width:154px}.hero.hero-light .button-primary{background:linear-gradient(100deg,#3478f5,#674cff);box-shadow:0 18px 44px #4b57eb3d}.hero.hero-light .button-ghost{background:#ffffffd1;box-shadow:0 12px 34px #2e5a7812}.hero-lightboard{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#e9f1ff9e;border:1px solid #3c75c82e;border-radius:28px 28px 0 0;width:min(1080px,100vw - 112px);height:570px;margin:0;padding:8px;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both dashboardRise;position:absolute;bottom:-205px;left:50%;transform:translate(-50%);box-shadow:0 38px 100px #406bad2e,0 0 0 7px #92b0ef21}@keyframes dashboardRise{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}.hero-lightboard:before{display:none}.hero-lightboard:after{z-index:-1;opacity:.72;background:radial-gradient(#5b9cf33b,#0000 66%);inset:-80px -100px 120px}.lightboard-dashboard{background:#fffffff5;border:1px solid #1d4a741a;border-radius:19px 19px 0 0;grid-template-columns:176px 1fr;height:100%;display:grid;overflow:hidden}.lightboard-sidebar{background:#f7f9fc;border-right:1px solid #e7edf4;padding:23px 14px}.dashboard-brand{align-items:center;gap:9px;margin:0 7px 8px;display:flex}.dashboard-brand b{color:#fff;width:29px;height:29px;font:750 14px/1 var(--mono);background:linear-gradient(135deg,#3079eb,#684ff2);border-radius:9px;place-items:center;display:grid}.dashboard-brand span{color:#263a4e;font-size:14px;font-weight:750}.lightboard-sidebar>small{color:#9aa8b6;font:600 12px/1 var(--mono);letter-spacing:.13em;margin:0 9px 24px;display:block}.lightboard-sidebar>div:not(.dashboard-brand){color:#708092;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:43px;margin-bottom:4px;padding:0 10px;font-size:12px;display:grid}.lightboard-sidebar>div:not(.dashboard-brand).active{color:#2f67d8;background:#e8efff;font-weight:700}.lightboard-sidebar>div i{color:#8292a3;width:21px;height:21px;font:650 12px/1 var(--mono);background:#fff;border-radius:6px;place-items:center;font-style:normal;display:grid}.lightboard-sidebar>div.active i{color:#fff;background:#4d79e9}.lightboard-content{background-color:#fff;background-image:linear-gradient(#eef3f875 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:0;padding:25px 27px}.lightboard-content>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lightboard-content>header span{color:#6686a1;font:650 12px/1 var(--mono);letter-spacing:.12em}.lightboard-content>header h2{color:#26384b;letter-spacing:-.02em;margin:7px 0 0;font-size:20px}.lightboard-content>header p{color:#477363;background:#edf8f3;border-radius:20px;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:12px;display:inline-flex}.lightboard-content>header p i{background:#52c493;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #52c4931f}.dashboard-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dashboard-stat-grid article{background:#fffffff0;border:1px solid #e5ebf2;border-radius:12px;min-width:0;padding:15px 14px 13px;box-shadow:0 8px 24px #3155780b}.dashboard-stat-grid span{color:#7f8e9d;font-size:12px;display:block}.dashboard-stat-grid strong{color:#26394c;font:700 21px/1 var(--mono);margin:9px 0 7px;display:block}.dashboard-stat-grid small{color:#3db785;font-size:12px}.dashboard-chart-grid{grid-template-columns:1.65fr .7fr;gap:10px;margin-top:11px;display:grid}.dashboard-chart-grid>article{background:#fffffff5;border:1px solid #e5ebf2;border-radius:12px;min-width:0;min-height:285px;padding:16px}.dashboard-chart-grid article>header{color:#78899a;justify-content:space-between;font-size:12px;display:flex}.dashboard-chart-grid article>header b{color:#34485b;font-size:12px}.dashboard-chart-lines{background-image:linear-gradient(#edf1f5 1px,#0000 1px);background-size:100% 42px;border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-end;height:210px;margin-top:20px;padding:0 9px;display:flex;position:relative;overflow:hidden}.dashboard-chart-lines i{background:linear-gradient(#5779ee9e,#4871e82e);border-radius:5px 5px 0 0;width:4.8%;min-height:22px}.dashboard-chart-lines i:first-child{height:22%}.dashboard-chart-lines i:nth-child(2){height:28%}.dashboard-chart-lines i:nth-child(3){height:35%}.dashboard-chart-lines i:nth-child(4){height:32%}.dashboard-chart-lines i:nth-child(5){height:46%}.dashboard-chart-lines i:nth-child(6){height:53%}.dashboard-chart-lines i:nth-child(7){height:49%}.dashboard-chart-lines i:nth-child(8){height:62%}.dashboard-chart-lines i:nth-child(9){height:68%}.dashboard-chart-lines i:nth-child(10){height:73%}.dashboard-chart-lines i:nth-child(11){height:79%}.dashboard-chart-lines i:nth-child(12){height:88%}.dashboard-chart-lines b{opacity:.78;border-top:3px solid #5cc7a1;border-radius:50%;height:55px;position:absolute;bottom:37%;left:2%;right:-3%;transform:rotate(-5deg)}.dashboard-chart-lines b+b{opacity:.64;border-color:#d957d6;bottom:18%;transform:rotate(-11deg)}.dashboard-donut{background:radial-gradient(circle closest-side, white 70%, transparent 71%), conic-gradient(#5578ed 0 38%, #5fc9a7 38% 72%, #e760cf 72% 100%);border-radius:50%;place-items:center;width:118px;height:118px;margin:24px auto 20px;display:grid}.dashboard-donut strong{color:#283d51;font:700 29px/1 var(--mono);grid-area:1/1}.dashboard-donut small{color:#8494a2;grid-area:1/1;align-self:end;margin-bottom:35px;font-size:12px}.dashboard-chart-side>p{color:#7b8d9c;justify-content:space-between;margin:8px 0 0;font-size:12px;display:flex}.dashboard-chart-side>p b{color:#374d60}@media (max-width:1080px){.hero.hero-light{min-height:780px;padding-top:120px}.hero.hero-light h1{font-size:clamp(48px,6vw,64px)}.hero-lightboard{width:min(940px,100vw - 62px);height:540px;bottom:-220px}}@media (max-width:800px){.hero.hero-light{height:100svh;min-height:760px;padding:112px 0 0}.hero.hero-light .hero-copy{max-width:680px}.hero-platforms{max-width:580px;margin-bottom:22px}.hero.hero-light h1{font-size:clamp(44px,8.5vw,58px)}.hero-lightboard{width:calc(100vw - 36px);height:510px;bottom:-235px}.lightboard-dashboard{grid-template-columns:132px 1fr}.lightboard-sidebar{padding-left:9px;padding-right:9px}.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-stat-grid article:nth-child(n+3){display:none}.dashboard-chart-grid{grid-template-columns:1fr}.dashboard-chart-side{display:none}}@media (max-width:560px){.hero.hero-light{min-height:760px;padding-top:102px}.hero-platforms{gap:6px;margin-bottom:20px}.hero-platforms>span{height:30px;padding-right:9px;font-size:12px}.hero-platforms i{width:19px;height:19px}.hero.hero-light h1{max-width:470px;font-size:41px}.hero.hero-light h1>span{margin-top:5px;display:block}.hero.hero-light .hero-lead{max-width:420px;margin-top:16px;font-size:15px;line-height:1.7}.hero.hero-light .hero-actions{width:min(100%,330px);margin-top:22px}.hero.hero-light .button{min-width:0}.hero-lightboard{border-radius:21px 21px 0 0;width:calc(100vw - 20px);height:500px;padding:6px;bottom:-260px}.lightboard-dashboard{display:block}.lightboard-sidebar{display:none}.lightboard-content{padding:18px}.lightboard-content>header h2{font-size:17px}.dashboard-stat-grid article{padding:12px}.dashboard-stat-grid strong{font-size:18px}}.hero.hero-light{isolation:isolate;background:radial-gradient(at 50% 28%,#fffffff5 0%,#ffffff6b 34%,#0000 65%),linear-gradient(118deg,#fbf9ff 0%,#f2f6ff 31%,#e9f4ff 68%,#f4f8ff 100%);height:100svh;min-height:820px;max-height:1040px;padding:132px 0 0;overflow:hidden}.hero.hero-light:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#775df106,#0000 22% 78%,#3687f309),radial-gradient(circle at 18% 24%,#b997ff1c,#0000 25%),radial-gradient(circle at 83% 30%,#5aaeff21,#0000 30%);position:absolute;inset:0}.hero.hero-light:after{opacity:.46;background-image:linear-gradient(#5b8fd521 1px,#0000 1px),linear-gradient(90deg,#5b8fd521 1px,#0000 1px);background-size:118px 82px;border:0;width:min(1680px,112vw);height:700px;bottom:-355px;left:50%;transform:translate(-50%)perspective(920px)rotateX(69deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 71%);mask-image:radial-gradient(#000 10%,#0000 71%)}.hero-fresh-pattern{display:none}.hero.hero-light .hero-copy{max-width:1140px}.hero-platforms{align-items:center;gap:7px;margin-bottom:27px}.hero-platforms>em{color:#8995a5;font:600 12px/1 var(--sans);letter-spacing:.04em;margin-right:5px;font-style:normal}.hero-platforms>span{color:#5f6e80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-color:#4b66911a;gap:7px;height:32px;padding:0 12px;font-size:12px;box-shadow:0 8px 26px #3f5b840b}.hero-platforms i{width:6px;height:6px;box-shadow:none;background:#4e6ef2;border-radius:50%;display:block}.hero.hero-light h1{color:#1d2735;letter-spacing:-.065em;white-space:nowrap;max-width:1120px;font-size:clamp(48px,3.6vw,66px);line-height:1.08}.hero.hero-light .hero-lead{color:#526273;letter-spacing:.01em;max-width:780px;margin-top:18px;font-size:16px;line-height:1.65}.hero.hero-light .hero-actions{gap:12px;margin-top:27px}.hero.hero-light .button{border-radius:25px;min-width:158px;min-height:50px;font-size:14px}.hero.hero-light .button-primary{background:linear-gradient(105deg,#3476f5 0%,#654df5 100%);border-color:#0000;box-shadow:0 16px 35px #4d57eb38}.hero.hero-light .button-primary:hover{box-shadow:0 19px 42px #4d57eb47}.hero.hero-light .button-ghost{color:#334357;background:#ffffffdb;border-color:#394b6224;box-shadow:0 12px 32px #3f53710e}.hero-lightboard{z-index:3;width:min(1180px,100vw - 160px);height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:1s cubic-bezier(.2,.8,.2,1) .28s both productShotRise;position:absolute;top:500px;bottom:auto;left:50%;overflow:visible;transform:translate(-50%)}@keyframes productShotRise{0%{opacity:0;transform:translate(-50%,34px)}to{opacity:1;transform:translate(-50%)}}.hero-lightboard:before{content:"";z-index:-1;filter:blur(68px);pointer-events:none;background:#638bef3d;border-radius:48%;height:48%;display:block;position:absolute;inset:3% 5% auto}.hero-lightboard:after{display:none}.hero-product-shot{filter:drop-shadow(0 28px 38px #334e7614);width:100%;height:auto;display:block}.hero-lightboard>.lightboard-dashboard{display:none!important}.floating-dock a,.floating-dock button{color:#35536d}@media (max-width:1180px){.hero.hero-light{padding-top:124px}.hero.hero-light h1{font-size:clamp(47px,5.25vw,60px)}.hero-lightboard{width:min(1080px,100vw - 64px);top:490px}}@media (max-width:860px){.hero.hero-light{min-height:790px;padding-top:112px}.hero-platforms{max-width:700px;margin-bottom:22px}.hero-platforms>em{width:100%;margin:0 0 2px}.hero.hero-light h1{white-space:normal;max-width:720px;padding:0 22px;font-size:clamp(42px,7vw,56px);line-height:1.14}.hero.hero-light .hero-lead{max-width:650px;padding:0 28px}.hero-lightboard{width:900px;top:510px}}@media (max-width:560px){.hero.hero-light{height:100svh;min-height:760px;padding-top:96px}.hero-platforms{gap:5px;max-width:370px;margin-bottom:18px;padding:0 12px}.hero-platforms>em{margin-bottom:3px;font-size:12px}.hero-platforms>span{height:28px;padding:0 9px;font-size:12px}.hero-platforms>span:nth-of-type(n+5){display:none}.hero.hero-light h1{letter-spacing:-.06em;max-width:420px;padding:0 18px;font-size:clamp(36px,10.2vw,46px)}.hero.hero-light h1>span{margin-top:5px;display:block}.hero.hero-light .hero-lead{max-width:380px;margin-top:15px;padding:0 24px;font-size:14px;line-height:1.65}.hero.hero-light .hero-actions{width:min(100% - 36px,346px);margin-top:21px}.hero.hero-light .button{min-height:46px;font-size:13px}.hero-lightboard{width:800px;top:475px}}@media (prefers-reduced-motion:reduce){.hero-lightboard{animation:none}}:root{--palette-blue:#2f6bff;--palette-blue-deep:#2149b8;--palette-violet:#7657f6;--palette-orange:#ff9f2f;--palette-red:#ef4454;--palette-ink:#20293a;--palette-muted:#667085;--palette-line:#33415e1f;--palette-canvas:#f8f9fd;--palette-blue-soft:#eef4ff;--palette-violet-soft:#f3efff;--palette-orange-soft:#fff4e5;--palette-red-soft:#fff0f2;--light-canvas:var(--palette-canvas);--light-blue:var(--palette-blue-soft);--light-mint:var(--palette-violet-soft);--light-warm:var(--palette-orange-soft);--light-line:var(--palette-line);--light-shadow:0 24px 70px #2a40761c;--brand-blue:var(--palette-blue);--brand-blue-deep:var(--palette-blue-deep);--brand-mint:var(--palette-violet);--brand-gold:var(--palette-orange)}body:not(:has(.admin-shell)){color:var(--palette-ink);background:var(--palette-canvas)}body:not(:has(.admin-shell)):before{opacity:.22;background:radial-gradient(circle at 30% 34%,#2f6bff1f,#0000 48%),radial-gradient(circle at 68% 64%,#7657f61a,#0000 52%)}body:not(:has(.admin-shell)) .section-code{color:var(--palette-blue)}.header-cta,.domain-core{color:#fff;background:linear-gradient(112deg, var(--palette-blue) 0%, var(--palette-violet) 100%);border-color:#0000;box-shadow:0 16px 38px #4f52e438}body:not(:has(.admin-shell)) .button-primary{color:#fff;background:linear-gradient(112deg, var(--palette-blue) 0%, var(--palette-violet) 100%);border-color:#0000;box-shadow:0 16px 38px #4f52e438}.header-cta:hover{box-shadow:0 20px 46px #4f52e44a}body:not(:has(.admin-shell)) .button-primary:hover{box-shadow:0 20px 46px #4f52e44a}body:not(:has(.admin-shell)) .button-ghost{color:#35405a;background:#ffffffc2;border-color:#2f6bff29}.site-header{color:var(--palette-ink);background:#ffffffd1;border-color:#2f6bff1a}.site-header.scrolled{box-shadow:0 12px 36px #2f427017}.desktop-nav a,.nav-group>a span{color:#59657b}.desktop-nav a:hover,.desktop-nav a.active,.nav-group>a.active{color:var(--palette-blue-deep)}.desktop-nav a:after{background:linear-gradient(90deg, var(--palette-blue), var(--palette-violet))}.mega-panel{color:var(--palette-ink);border-color:var(--palette-line);background:radial-gradient(circle at 5% 0,#7657f61c,#0000 34%),radial-gradient(circle at 96% 100%,#ff9f2f14,#0000 30%),#fffffffa;box-shadow:0 30px 80px #2d3e6929}.mega-intro{background:linear-gradient(145deg, var(--palette-blue-soft), var(--palette-violet-soft))}.mega-links>a:hover{color:var(--palette-ink);background:var(--palette-orange-soft)}.hero.hero-light{background:radial-gradient(at 50% 34%,#fffffff5 0%,#ffffff8a 31%,#0000 61%),linear-gradient(118deg,#fcfaff 0%,#f4f5ff 30%,#eaf4ff 67%,#f7f8ff 100%);height:100svh;min-height:720px;max-height:980px;padding:92px 0 0}.hero.hero-light:before{opacity:1;background:radial-gradient(circle at 10% 23%,#7657f621,#0000 28%),radial-gradient(circle at 90% 25%,#2f6bff24,#0000 30%),radial-gradient(circle at 18% 92%,#ff9f2f1a,#0000 25%),radial-gradient(circle at 84% 92%,#ef445414,#0000 25%)}.hero.hero-light:after{opacity:.3;background-image:linear-gradient(#2f6bff1f 1px,#0000 1px),linear-gradient(90deg,#7657f61c 1px,#0000 1px);bottom:-390px}.hero.hero-light .hero-layout{justify-content:center;height:calc(100% - 92px);position:relative}.hero.hero-light .hero-copy{transform:translateY(-5%)}.hero-platforms i{background:var(--palette-blue)}.hero-platforms span:nth-of-type(2) i{background:var(--palette-violet)}.hero-platforms span:nth-of-type(3) i{background:var(--palette-orange)}.hero-platforms span:nth-of-type(4) i{background:var(--palette-red)}.hero-platforms span:nth-of-type(5) i{background:var(--palette-blue)}.hero-platforms span:nth-of-type(6) i{background:var(--palette-violet)}.hero.hero-light h1{color:var(--palette-ink)}.hero.hero-light h1>span{background:linear-gradient(100deg, var(--palette-blue) 0%, var(--palette-violet) 55%, var(--palette-red) 115%);-webkit-background-clip:text;background-clip:text}.hero.hero-light .hero-lead{color:var(--palette-muted)}.home-proof{border-color:var(--palette-line);background:#fffffff0}.home-proof-intro span,.home-proof-grid article:nth-child(2)>strong{color:var(--palette-blue)}.home-proof-grid article:nth-child(3)>strong{color:var(--palette-violet)}.home-proof-grid article:nth-child(4)>strong{color:var(--palette-orange)}.home-proof-grid article:nth-child(4)>strong small{color:var(--palette-red)}.home-proof-intro strong,.home-section-head h2,.brochure-copy h2,.home-service-card h3,.home-delivery-grid h3,.contact-light .contact-copy h2,.subpage-heading h2{color:var(--palette-ink)}.home-proof-grid article p,.home-section-head>p,.home-service-card p,.brochure-lead,.brochure-points p,.home-delivery-grid p,.delivery-link-row p{color:var(--palette-muted)}.home-services{background:radial-gradient(circle at 10% 5%, #2f6bff0f, transparent 23%), var(--palette-canvas)}.home-service-card{--card-accent:var(--palette-blue);border-color:var(--palette-line);border-top:3px solid var(--card-accent);background:#ffffffed;box-shadow:0 18px 52px #2f416c12}.home-service-card:nth-child(4n+2){--card-accent:var(--palette-violet)}.home-service-card:nth-child(4n+3){--card-accent:var(--palette-orange)}.home-service-card:nth-child(4n+4){--card-accent:var(--palette-red)}.home-service-card header b,.home-service-card header i{color:var(--card-accent)}.home-service-card:after{border-color:color-mix(in srgb, var(--card-accent) 20%, transparent);box-shadow:0 0 0 30px color-mix(in srgb, var(--card-accent) 5%, transparent)}.home-service-card:hover{border-color:color-mix(in srgb, var(--card-accent) 45%, white);box-shadow:0 25px 70px color-mix(in srgb, var(--card-accent) 13%, transparent)}.home-service-card li{color:#59657b;border-color:color-mix(in srgb, var(--card-accent) 20%, transparent);background:color-mix(in srgb, var(--card-accent) 6%, white)}.home-brochure{background:radial-gradient(circle at 78% 16%, #7657f614, transparent 24%), linear-gradient(135deg, #faf9ff, var(--palette-violet-soft))}.home-brochure .section-code{color:var(--palette-violet)}.brochure-deck:before{border-color:#7657f62e;box-shadow:0 30px 80px #463d9224}.brochure-hint i,.brochure-points span{color:var(--palette-orange);background:var(--palette-orange-soft)}.home-delivery{background:#fff}.home-delivery .section-code,.home-delivery-grid article>span{color:var(--palette-orange)}.home-delivery-grid article>i{background:linear-gradient(90deg, var(--palette-orange), var(--palette-red))}.text-arrow{color:var(--palette-blue-deep)}.text-arrow span,.home-service-card header i{color:var(--palette-orange)}.contact-section.contact-light{color:var(--palette-ink);background:radial-gradient(circle at 8% 12%,#2f6bff1f,#0000 28%),radial-gradient(circle at 92% 12%,#7657f61f,#0000 28%),radial-gradient(circle at 12% 92%,#ff9f2f1a,#0000 24%),radial-gradient(circle at 88% 90%,#ef445417,#0000 24%),#f8f8ff}.contact-light .section-code{color:var(--palette-red)}.contact-light .contact-form{border-color:#7657f624;box-shadow:0 30px 80px #3d3e801f}.contact-light .contact-form input:focus,.contact-light .contact-form select:focus{border-color:var(--palette-violet);box-shadow:0 0 0 3px #7657f61a}.site-footer{color:#34405a;border-color:var(--palette-line);background:linear-gradient(90deg,#2f6bff09,#7657f60a,#ff9f2f06),#f8f9fd}.footer-nav b{color:var(--palette-ink)}.inner-hero,.article-hero{color:var(--palette-ink);background:radial-gradient(circle at 10% 20%,#7657f61a,#0000 27%),radial-gradient(circle at 90% 18%,#2f6bff1f,#0000 29%),radial-gradient(circle at 88% 90%,#ff9f2f0f,#0000 24%),linear-gradient(135deg,#fbfaff,#eef5ff 66%,#fffaf4)}.inner-hero h1,.showcase-heading h2,.capabilities-section .section-heading h2,.diagnostic-section h2,.cases-section .section-heading h2,.product-scenes h2,.checklist-grid h2,.research-subscribe h2{color:var(--palette-ink)}.inner-hero h1 span,.section-heading h2 span,.showcase-heading h2 span,.section-heading.inverted h2 span{color:var(--palette-violet)}.intelligence-showcase,.capabilities-section,.diagnostic-section,.cases-section,.product-architecture,.product-scenes,.solution-principles,.solution-actions,.guide-roadmap,.checklist-section,.research-subscribe,.values-section,.standalone-diagnostic,.tool-section-dark{color:var(--palette-ink);background:radial-gradient(circle at 88% 8%, #7657f611, transparent 23%), var(--palette-canvas)}.showcase-card,.showcase-dark,.capability-card,.principle-grid article,.solution-action-grid article,.value-grid article,.product-map-card,.industry-card,.domain-item,.guide-stage-list article,.tool-console{color:var(--palette-ink);border-color:var(--palette-line);background:#fffffff0;box-shadow:0 18px 56px #2f406912}.capability-card.feature,.product-map-card:nth-child(4n+1){background:linear-gradient(145deg, var(--palette-blue-soft), white)}.capability-card.cyan,.product-map-card:nth-child(4n+2){background:linear-gradient(145deg, var(--palette-violet-soft), white)}.capability-card.orange,.product-map-card:nth-child(4n+3){background:linear-gradient(145deg, var(--palette-orange-soft), white)}.capability-card:nth-child(4n+4),.product-map-card:nth-child(4n+4){background:linear-gradient(145deg, var(--palette-red-soft), white)}.capability-card:nth-child(4n+1)>span,.principle-grid article:nth-child(4n+1)>span,.solution-action-grid article:nth-child(4n+1)>span,.value-grid article:nth-child(4n+1)>span{color:var(--palette-blue)}.capability-card:nth-child(4n+2)>span,.principle-grid article:nth-child(4n+2)>span,.solution-action-grid article:nth-child(4n+2)>span,.value-grid article:nth-child(4n+2)>span{color:var(--palette-violet)}.capability-card:nth-child(4n+3)>span,.principle-grid article:nth-child(4n+3)>span,.solution-action-grid article:nth-child(4n+3)>span,.value-grid article:nth-child(4n+3)>span{color:var(--palette-orange)}.capability-card:nth-child(4n+4)>span,.principle-grid article:nth-child(4n+4)>span,.solution-action-grid article:nth-child(4n+4)>span,.value-grid article:nth-child(4n+4)>span{color:var(--palette-red)}.outcome-banner,.research-subscribe,.location-card{color:var(--palette-ink);background:radial-gradient(circle at 10% 50%, #2f6bff17, transparent 25%), radial-gradient(circle at 90% 50%, #ef445412, transparent 25%), linear-gradient(120deg, var(--palette-blue-soft), var(--palette-violet-soft), var(--palette-orange-soft))}.article-body blockquote{color:#38435b;border-color:var(--palette-violet);background:linear-gradient(135deg, var(--palette-blue-soft), var(--palette-violet-soft))}.signal-checks button.checked,.insight-filters a.active,.choice-pills button.active{color:#fff;border-color:var(--palette-blue);background:linear-gradient(110deg, var(--palette-blue), var(--palette-violet))}.score-ring{background:radial-gradient(circle closest-side, white 73%, transparent 74%), conic-gradient(var(--palette-blue) 0 34%, var(--palette-violet) 34% 62%, var(--palette-orange) 62% 82%, var(--palette-red) 82% 100%)}.floating-dock{color:#44516a;border-color:var(--palette-line);box-shadow:0 20px 60px #2f406924}.floating-dock a:nth-child(4n+1) span{color:var(--palette-blue)}.floating-dock a:nth-child(4n+2) span{color:var(--palette-violet)}.floating-dock button span{color:var(--palette-orange)}.floating-dock a:nth-last-child(2) span,.floating-dock a:last-child span{color:var(--palette-red)}.floating-dock a:hover,.floating-dock button:hover{color:var(--palette-ink);background:var(--palette-violet-soft)}@media (max-width:860px){.hero.hero-light{min-height:720px;padding-top:86px}.hero.hero-light .hero-layout{height:calc(100% - 86px)}.hero.hero-light .hero-copy{transform:translateY(-2%)}}@media (max-width:560px){.hero.hero-light{min-height:690px;padding-top:78px}.hero.hero-light .hero-layout{height:calc(100% - 78px)}}.folding-brochure{width:100%;max-width:700px;color:var(--palette-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex-direction:column;align-items:center;margin:0;padding:22px 0 0;display:flex;position:relative}.folding-brochure-stage{aspect-ratio:1.347;perspective:1800px;width:100%;transform-style:preserve-3d;display:block;position:relative}.folding-brochure-stage:before{content:"";z-index:0;filter:blur(22px);background:#31357238;border-radius:50%;width:30%;height:8%;transition:width .8s cubic-bezier(.2,.76,.18,1),opacity .8s;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%)}.folding-panel,.folding-cover{backface-visibility:hidden;width:33.3334%;transform-style:preserve-3d;background-repeat:no-repeat;background-size:300% 100%;border:1px solid #2446841f;transition:transform .82s cubic-bezier(.2,.76,.18,1),opacity .44s,filter .82s,box-shadow .82s;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 24px 60px #23376829}.folding-panel{z-index:2;opacity:.06;background-image:url(/assets/company/inner-page.jpg)}.folding-panel:after,.folding-cover:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#1020441c,#0000 9% 91%,#1020441a);transition:opacity .55s;position:absolute;inset:0}.folding-panel-left{transform-origin:100%;background-position:0;left:0;transform:translate(100%)rotateY(176deg)}.folding-panel-center{z-index:1;background-position:50%;left:33.3334%}.folding-panel-right{transform-origin:0;background-position:100%;left:66.6667%;transform:translate(-100%)rotateY(-176deg)}.folding-cover{z-index:5;transform-origin:0;opacity:1;background-image:url(/assets/company/brochure.jpg);background-position:100%;border-radius:5px;left:33.3334%;transform:translateZ(24px)scale(1.06);box-shadow:0 32px 72px #23376840}.folding-brochure:not(.is-open):hover .folding-cover,.folding-brochure:not(.is-open):focus-visible .folding-cover{transform:translateZ(30px)rotateY(-5deg)scale(1.07);box-shadow:0 38px 82px #2337684a}.folding-spine{z-index:4;opacity:0;background:linear-gradient(#0000,#233f7757 8% 92%,#0000);width:1px;transition:opacity .3s .5s;position:absolute;top:0;bottom:0;box-shadow:1px 0 #ffffffb8}.folding-spine-left{left:33.3334%}.folding-spine-right{left:66.6667%}.folding-brochure.is-open .folding-panel{opacity:1;filter:saturate(.96)}.folding-brochure.is-open .folding-panel-left,.folding-brochure.is-open .folding-panel-center,.folding-brochure.is-open .folding-panel-right{transform:translate(0)rotateY(0)}.folding-brochure.is-open .folding-panel-left{border-radius:6px 0 0 6px}.folding-brochure.is-open .folding-panel-right{border-radius:0 6px 6px 0}.folding-brochure.is-open .folding-cover{opacity:0;box-shadow:none;transform:rotateY(-178deg)translateZ(2px)}.folding-brochure.is-open .folding-spine{opacity:1}.folding-brochure.is-open .folding-brochure-stage:before{opacity:.78;width:88%}.folding-brochure.is-open .folding-panel:after{opacity:.74}.folding-brochure-control{z-index:8;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #2f6bff24;border-radius:28px;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:11px;min-width:178px;margin-top:22px;padding:10px 17px 10px 11px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 13px 34px #313d6f1a}.folding-brochure-control i{color:#fff;background:linear-gradient(135deg, var(--palette-blue), var(--palette-violet));border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:19px;font-style:normal;display:grid;box-shadow:0 8px 20px #4b52e03b}.folding-brochure-control b{color:#2f3a52;font-size:13px;line-height:1.2}.folding-brochure-control small{color:#8a94a6;font:650 12px/1 var(--mono);letter-spacing:.08em;margin-top:3px}.folding-brochure:hover .folding-brochure-control,.folding-brochure:focus-visible .folding-brochure-control{border-color:#7657f647;transform:translateY(-2px);box-shadow:0 17px 42px #41418a26}.folding-brochure:focus-visible .folding-brochure-stage{outline-offset:8px;border-radius:7px;outline:3px solid #2f6bff38}@media (max-width:1080px){.folding-brochure{width:min(100%,720px);margin-inline:auto}}@media (max-width:560px){.folding-brochure{padding-top:8px}.folding-brochure-control{margin-top:16px}}@media (prefers-reduced-motion:reduce){.folding-panel,.folding-cover,.folding-spine,.folding-brochure-stage:before,.folding-brochure-control{transition:none}}body.brochure-modal-open{overflow:hidden}.brochure-viewer{flex-direction:column;align-items:center;width:100%;max-width:700px;margin-inline:auto;display:flex;position:relative}.brochure-preview{aspect-ratio:1.347;perspective:1700px;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:100%;padding:0;position:relative}.brochure-preview:before{content:"";filter:blur(21px);background:#262f5a3d;border-radius:50%;width:29%;height:8%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.brochure-preview-flipper{z-index:2;width:33.3334%;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.2,.76,.18,1);position:absolute;top:0;bottom:0;left:33.3334%}.brochure-preview.is-back .brochure-preview-flipper{transform:rotateY(180deg)}.brochure-preview-face{backface-visibility:hidden;background-image:url(/assets/company/brochure.jpg);background-repeat:no-repeat;background-size:300% 100%;border:1px solid #22427f21;border-radius:5px;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 74px #22336540}.brochure-preview-face:after{content:"";pointer-events:none;background:linear-gradient(90deg,#121f3f1f,#0000 9% 91%,#121f3f14),linear-gradient(120deg,#ffffff1f,#0000 40%);position:absolute;inset:0}.brochure-preview-front{background-position:100%}.brochure-preview-back{background-position:50%;transform:rotateY(180deg)}.brochure-preview-open{z-index:5;color:#34405a;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#ffffffe0;border:1px solid #2f6bff24;border-radius:24px;align-items:center;gap:8px;padding:9px 13px 9px 9px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 12px 32px #28376321}.brochure-preview-open i{color:#fff;background:linear-gradient(135deg, var(--palette-blue), var(--palette-violet));border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;display:grid}.brochure-preview-open b{font-size:12px}.brochure-preview:hover .brochure-preview-open,.brochure-preview:focus-visible .brochure-preview-open{opacity:1;transform:translate(-50%)translateY(0)}.brochure-preview:hover .brochure-preview-flipper{filter:saturate(1.04)}.brochure-preview:focus-visible{outline-offset:8px;border-radius:8px;outline:3px solid #2f6bff38}.brochure-preview-controls{border:1px solid var(--palette-line);background:#ffffffd6;border-radius:28px;align-items:center;gap:4px;margin-top:17px;padding:5px;display:inline-flex;box-shadow:0 12px 32px #2b3a6317}.brochure-preview-controls button{color:#6d778a;cursor:pointer;background:0 0;border:0;border-radius:20px;min-height:38px;padding:0 15px;font-size:12px}.brochure-preview-controls button.active{color:#fff;background:linear-gradient(110deg, var(--palette-blue), var(--palette-violet));box-shadow:0 8px 20px #464ed233}.brochure-preview-controls .brochure-enlarge{color:#34405a;background:var(--palette-orange-soft);margin-left:3px}.brochure-preview-controls .brochure-enlarge span{color:var(--palette-red);margin-left:7px}.brochure-modal{z-index:1200;-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:radial-gradient(circle at 15% 15%,#2f6bff29,#0000 28%),radial-gradient(circle at 85% 82%,#7657f62b,#0000 30%),#191f329e;place-items:center;padding:22px;animation:.28s both brochureModalIn;display:grid;position:fixed;inset:0}@keyframes brochureModalIn{0%{opacity:0}to{opacity:1}}.brochure-modal-shell{background:radial-gradient(circle at 50% 46%,#fffffff5,#f8f9ffe6 55%,#eef3ffe0),#fff;border:1px solid #ffffff8c;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1540px,96vw);height:min(940px,94svh);display:grid;overflow:hidden;box-shadow:0 42px 120px #0d132757}.brochure-modal-header{z-index:5;border-bottom:1px solid var(--palette-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;grid-template-columns:1fr auto 46px;align-items:center;gap:24px;min-height:78px;padding:13px 18px 13px 26px;display:grid;position:relative}.brochure-modal-header small{color:var(--palette-violet);font:650 12px/1 var(--mono);letter-spacing:.12em;margin-bottom:5px;display:block}.brochure-modal-header h2{color:var(--palette-ink);margin:0;font-size:20px}.brochure-modal-header p{color:#707b8e;margin:0;font-size:13px}.brochure-modal-header>button{border:1px solid var(--palette-line);color:#3d485d;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:25px;line-height:1;display:grid;box-shadow:0 8px 22px #2e3d661a}.brochure-modal-canvas{place-items:center;min-height:0;padding:22px;display:grid;position:relative;overflow:hidden}.brochure-modal-canvas:before{content:"";filter:blur(28px);background:#232b5038;border-radius:50%;width:min(76%,1050px);height:9%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.physical-brochure{z-index:2;aspect-ratio:1.347;perspective:1900px;width:min(1180px,90vw,134.7svh - 255.93px);transform-style:preserve-3d;position:relative}.physical-panel,.physical-closed-face{backface-visibility:hidden;width:33.3334%;transform-style:preserve-3d;background-color:#fff;background-repeat:no-repeat;background-size:300% 100%;border:1px solid #26417924;outline:none;margin:0;padding:0;transition:transform .86s cubic-bezier(.2,.76,.18,1),opacity .36s,filter .46s,box-shadow .5s;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 28px 66px #1f2f5e2e}button.physical-panel,.physical-closed-face{cursor:pointer}.surface-inside .physical-panel{background-image:url(/assets/company/inner-page.jpg)}.surface-outside .physical-panel{background-image:url(/assets/company/brochure.jpg)}.physical-panel:after,.physical-closed-face:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f1c3c1f,#0000 8% 92%,#0f1c3c1a),linear-gradient(125deg,#ffffff21,#0000 42%);position:absolute;inset:0}.physical-panel-left{z-index:3;transform-origin:100%;background-position:0;left:0}.physical-panel-center{z-index:1;background-position:50%;left:33.3334%}.physical-panel-right{z-index:2;transform-origin:0;background-position:100%;left:66.6667%}.physical-brochure.left-folded .physical-panel-left{opacity:.12;transform:translate(100%)rotateY(176deg)}.physical-brochure.right-folded .physical-panel-right{opacity:.12;transform:translate(-100%)rotateY(-176deg)}.physical-brochure.left-open .physical-panel-left,.physical-brochure.right-open .physical-panel-right{opacity:1;transform:translate(0)rotateY(0)}.physical-brochure.left-open .physical-panel-left{border-radius:6px 0 0 6px}.physical-brochure.right-open .physical-panel-right{border-radius:0 6px 6px 0}.physical-closed-face{z-index:8;opacity:0;visibility:hidden;background-image:url(/assets/company/brochure.jpg);border-radius:5px;left:33.3334%;transform:translateZ(25px)scale(1.035);box-shadow:0 34px 82px #1e2d5b45}.physical-brochure.left-folded.right-folded .physical-closed-face{opacity:1;visibility:visible}.physical-brochure.closed-front .physical-closed-face{background-position:100%}.physical-brochure.closed-back .physical-closed-face{background-position:50%}.physical-closed-face:hover,.physical-closed-face:focus-visible{transform:translateZ(33px)rotateY(-4deg)scale(1.045)}.physical-panel:focus-visible,.physical-closed-face:focus-visible{outline-offset:4px;outline:3px solid #2f6bff52}.physical-fold{z-index:6;opacity:0;pointer-events:none;background:linear-gradient(#0000,#18316561 7% 93%,#0000);width:1px;transition:opacity .3s .45s;position:absolute;top:0;bottom:0;box-shadow:1px 0 #ffffffbf}.physical-fold-left{left:33.3334%}.physical-fold-right{left:66.6667%}.physical-brochure.left-open .physical-fold-left,.physical-brochure.right-open .physical-fold-right{opacity:1}.brochure-modal-controls{z-index:5;border-top:1px solid var(--palette-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;justify-content:space-between;gap:18px;padding:14px 22px 17px;display:flex;position:relative}.brochure-modal-controls>div{border:1px solid var(--palette-line);background:#f7f8fc;border-radius:25px;gap:6px;padding:4px;display:flex}.brochure-modal-controls button{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;min-height:38px;padding:0 15px;font-size:12px}.brochure-modal-controls button:hover{color:#33405a;background:#fff}.brochure-modal-controls button.active{color:#fff;background:linear-gradient(110deg, var(--palette-blue), var(--palette-violet));box-shadow:0 7px 18px #454ccd33}@media (max-width:780px){.brochure-preview-open{opacity:1;transform:translate(-50%)}.brochure-modal{padding:0}.brochure-modal-shell{border:0;border-radius:0;width:100%;height:100svh}.brochure-modal-header{grid-template-columns:1fr 42px;min-height:70px;padding-left:18px}.brochure-modal-header p{display:none}.brochure-modal-header h2{font-size:17px}.brochure-modal-canvas{padding:14px 8px}.physical-brochure{width:min(96vw,134.7svh - 296.34px)}.brochure-modal-controls{padding:10px 10px calc(10px + env(safe-area-inset-bottom));flex-direction:column;gap:7px;overflow-x:auto}.brochure-modal-controls>div{justify-content:center;width:max-content;min-width:100%}}@media (max-width:460px){.brochure-preview-controls{width:100%}.brochure-preview-controls button{flex:1;padding-inline:9px}.brochure-preview-controls .brochure-enlarge{flex:1.5}.brochure-modal-header small{letter-spacing:.06em}.brochure-modal-controls button{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.brochure-preview-flipper,.physical-panel,.physical-closed-face,.physical-fold{transition:none}.brochure-modal{animation:none}}.brochure-preview{touch-action:manipulation;-webkit-user-select:none;user-select:none}.brochure-preview-flipper{will-change:transform}.brochure-preview-open{pointer-events:none}.brochure-modal{cursor:zoom-out;padding:2.5vh 2.5vw}.brochure-modal-shell{cursor:default;width:95vw;max-width:none;height:95svh;display:block;position:relative;overflow:hidden}.brochure-modal-canvas{touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;place-items:center;padding:38px 24px 74px;display:grid;position:absolute;inset:0;overflow:hidden}.brochure-modal-canvas:before{filter:blur(34px);background:#1f2b4e2b;width:min(82%,1180px);height:6%;bottom:8%}.booklet-scene{--booklet-zoom:1;--zoom-x:50%;--zoom-y:50%;z-index:2;aspect-ratio:1.334;width:min(1380px,90vw,133.4svh - 176.088px);transform:scale(var(--booklet-zoom));transform-origin:var(--zoom-x) var(--zoom-y);will-change:transform;transition:transform .16s ease-out;position:relative}.booklet-page{--drag-x:0px;opacity:0;width:33.3334%;height:100%;translate:var(--drag-x) 0;pointer-events:none;will-change:transform, translate;background-color:#fff;background-repeat:no-repeat;background-size:300% 100%;border:1px solid #1c397126;border-radius:2px;outline:none;transition:transform .52s cubic-bezier(.22,.72,.2,1),opacity .22s,translate .12s ease-out,box-shadow .28s;position:absolute;top:0;left:0;box-shadow:0 30px 68px #212f552b,inset 0 0 0 1px #ffffffb8}.booklet-scene.is-dragging .booklet-page{transition:transform .52s cubic-bezier(.22,.72,.2,1),opacity .22s,box-shadow .28s}.booklet-page-1{z-index:6;background-image:url(/assets/company/brochure.jpg);background-position:100%}.booklet-page-2{z-index:5;background-image:url(/assets/company/inner-page.jpg);background-position:0}.booklet-page-3{z-index:4;background-image:url(/assets/company/inner-page.jpg);background-position:50%}.booklet-page-4{z-index:3;background-image:url(/assets/company/inner-page.jpg);background-position:100%}.booklet-page>span{display:none}.booklet-page.can-drag{pointer-events:auto;cursor:grab}.booklet-page.can-drag:active{cursor:grabbing;box-shadow:0 38px 86px #1f2e573d,inset 0 0 0 1px #ffffffc7}.booklet-page.can-drag:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#eef2fa,#fff);border:1px solid #26407429;width:7px;position:absolute;top:7px;bottom:7px;box-shadow:0 7px 15px #1e2d5429}.booklet-page.drag-left:before{border-radius:2px 0 0 2px;left:-7px}.booklet-page.drag-right:before{border-radius:0 2px 2px 0;right:-7px}.booklet-page:focus-visible{outline-offset:5px;outline:3px solid #2f6bff59}.booklet-scene.state-closed .booklet-page-1{opacity:1;transform:translate(100%)}.booklet-scene.state-spread-12 .booklet-page-2{opacity:1;transform:translate(50%)}.booklet-scene.state-spread-12 .booklet-page-1{opacity:1;transform:translate(150%)}.booklet-scene.state-spread-234 .booklet-page-2{opacity:1;transform:translate(0)}.booklet-scene.state-spread-234 .booklet-page-3{opacity:1;transform:translate(100%)}.booklet-scene.state-spread-234 .booklet-page-4{opacity:1;transform:translate(200%)}.booklet-scene.state-spread-14 .booklet-page-1{opacity:1;transform:translate(50%)}.booklet-scene.state-spread-14 .booklet-page-4{opacity:1;transform:translate(150%)}.brochure-gesture-hint{z-index:20;color:#47536a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;white-space:nowrap;background:#ffffffe6;border:1px solid #31436e1f;border-radius:24px;grid-template-columns:auto auto 58px;align-items:center;gap:14px;min-height:42px;padding:7px 8px 7px 17px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #202d5321}.brochure-gesture-hint span,.brochure-gesture-hint b,.brochure-gesture-hint em{font-size:12px;line-height:1}.brochure-gesture-hint span{color:#28364f;font-weight:700}.brochure-gesture-hint b{color:#7a8497;font-weight:500}.brochure-gesture-hint em{color:#fff;background:linear-gradient(110deg, var(--palette-blue), var(--palette-violet));border-radius:15px;place-items:center;min-width:52px;height:28px;font-style:normal;font-weight:700;display:grid}@media (max-width:780px){.brochure-modal{padding:0}.brochure-modal-shell{border:0;border-radius:0;width:100%;height:100svh}.brochure-modal-canvas{padding:28px 4px 78px}.booklet-scene{width:min(98vw,133.4svh - 160.08px)}.brochure-gesture-hint{bottom:calc(13px + env(safe-area-inset-bottom));grid-template-columns:auto 52px;gap:8px;padding-left:13px}.brochure-gesture-hint b{display:none}}@media (max-width:460px){.brochure-preview{width:96%}.brochure-preview-open{bottom:2%}.brochure-gesture-hint span{text-overflow:ellipsis;max-width:190px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.booklet-scene,.booklet-page{transition-duration:.01ms}}@media (min-width:1081px) and (min-height:720px){.home-proof-grid>*{padding-top:22px;padding-bottom:22px}:is(body:not(:has(.admin-shell)) .section.home-services,body:not(:has(.admin-shell)) .section.home-brochure,body:not(:has(.admin-shell)) .section.home-delivery,body:not(:has(.admin-shell)) .contact-section.contact-light){align-items:center;height:calc(100svh - 82px);min-height:638px;padding:clamp(38px,5.4vh,58px) 0;scroll-margin-top:82px;display:flex}.home-services>.container,.home-delivery>.container,.home-brochure>.container,.contact-section.contact-light>.container{width:min(1160px,100% - 80px)}.home-brochure>.container{width:min(1240px,100% - 80px)}.home-section-head{grid-template-columns:minmax(0,1fr) 320px;gap:56px;margin-bottom:clamp(22px,3vh,32px)}.home-section-head h2,.brochure-copy h2{font-size:clamp(37px,3.2vw,47px);line-height:1.13}.home-section-head>p{font-size:14px;line-height:1.7}.home-service-grid{gap:11px}.home-service-card{border-radius:16px;grid-template-rows:auto 1fr auto;grid-template-columns:58px 1fr;gap:13px 18px;height:clamp(178px,22.5vh,208px);min-height:0;padding:17px 20px 16px}.home-service-card:after{width:132px;height:132px;box-shadow:0 0 0 18px color-mix(in srgb, var(--card-accent) 4%, transparent);bottom:-54px;right:-38px}.home-service-card:hover{transform:translateY(-4px)}.home-service-card header{gap:10px;padding-bottom:10px;font-size:12px}.home-service-icon{border-radius:15px;width:54px;height:54px;box-shadow:0 10px 24px #166b8c12}.home-service-card h3{margin:0 0 6px;font-size:20px}.home-service-card p{max-width:430px;font-size:13px;line-height:1.55}.home-service-card ul{gap:5px}.home-service-card li{padding:4px 8px;font-size:12px}.brochure-layout{grid-template-columns:1.15fr .85fr;gap:clamp(44px,4vw,64px)}.brochure-viewer{max-width:min(660px,48vw)}.brochure-copy{max-width:440px}.brochure-lead{margin:19px 0 23px;font-size:14px;line-height:1.75}.brochure-points{margin-bottom:23px}.brochure-points>div{grid-template-columns:30px 96px 1fr;min-height:58px}.brochure-points p{font-size:12px}.home-delivery-grid article{min-height:210px;padding:22px 22px 20px}.home-delivery-grid article:first-child{padding-left:0}.home-delivery-grid article:last-child{padding-right:0}.home-delivery-grid article>i{width:28px;height:28px;margin:24px 0 26px}.home-delivery-grid h3{margin-bottom:8px;font-size:18px}.home-delivery-grid p{font-size:12px;line-height:1.65}.delivery-link-row{padding-top:22px}.contact-layout{grid-template-columns:.88fr 1.02fr;align-items:center;gap:clamp(54px,6vw,76px)}.contact-light .contact-copy h2{font-size:clamp(39px,3.6vw,51px);line-height:1.12}.contact-copy>p:not(.section-code){margin-top:18px;line-height:1.75}.contact-info{gap:34px;margin-top:27px}.qr-row{margin-top:23px}.qr-row img{width:88px;height:88px}.contact-light .contact-form{border-radius:16px;padding:24px 29px 20px;box-shadow:0 22px 60px #3d3e8017}.contact-form header{margin-bottom:20px;padding-bottom:13px}.contact-form label{margin-bottom:14px}.contact-form input,.contact-form select{height:42px}.form-foot{margin-top:18px}.form-status{min-height:14px;margin-top:10px}}:root{--palette-muted:#4f5b70;--palette-secondary:#455268;--palette-meta:#5c687c}body:not(:has(.admin-shell)) .footer-brand p{color:var(--palette-secondary);opacity:1}body:not(:has(.admin-shell)) .footer-nav a{color:var(--palette-secondary);opacity:1}body:not(:has(.admin-shell)) .footer-nav p{color:var(--palette-secondary);opacity:1}body:not(:has(.admin-shell)) .footer-bottom{color:var(--palette-secondary);opacity:1}body:not(:has(.admin-shell)) .footer-bottom a{color:var(--palette-secondary);opacity:1}body:not(:has(.admin-shell)) .footer-nav b{color:var(--palette-ink);font-weight:700}:is(body:not(:has(.admin-shell)) .footer-nav a,body:not(:has(.admin-shell)) .footer-brand p){font-weight:520}:is(body:not(:has(.admin-shell)) .footer-nav a:hover,body:not(:has(.admin-shell)) .footer-bottom a:hover){color:var(--palette-blue-deep)}body:not(:has(.admin-shell)) .footer-tool-link{color:var(--palette-blue-deep);font-weight:650}body:not(:has(.admin-shell)) :where(.mega-intro p,.mega-links>a small,.home-proof-grid article p,.home-section-head>p,.home-service-card p,.brochure-lead,.brochure-points p,.home-delivery-grid p,.delivery-link-row p,.contact-copy>p:not(.section-code),.form-foot p,.inner-hero-side>p,.inner-hero-foot,.section-summary,.showcase-heading>p,.showcase-copy p,.capability-card p,.capability-card.cyan p,.capability-card.orange p,.diagnostic-intro>p:last-child,.result-copy>p,.product-map-card p,.architecture-note p,.industry-card p,.principle-grid p,.solution-action-grid p,.guide-stage-list p,.checklist-grid>div>p:last-child,.research-subscribe-grid>div:last-child p,.article-hero>.container>p,.value-grid p,.tool-section-heading>p:last-child,.signal-checks button small,.score-advice p,.score-placeholder,.roi-result>p,.match-result>p){color:var(--palette-muted)}body:not(:has(.admin-shell)) :where(.home-service-card li,.capability-card li,.capability-card.cyan li,.capability-card.orange li,.guide-stage-list li,.tool-jump-links a,.range-control>small,.library-card header time,.insight-card header time){color:var(--palette-meta)}body:not(:has(.admin-shell)) :where(input,select,textarea)::placeholder{color:#667287;opacity:1}body:not(:has(.admin-shell)) :where(.contact-form label>span,.contact-info small,.tool-hint,.tool-console>header small){color:var(--palette-secondary)}.privacy-content{background:radial-gradient(circle at 12% 12%,#3971ff14,#0000 32%),radial-gradient(circle at 88% 84%,#ff922b12,#0000 30%),#f8faff;padding:clamp(72px,8vw,118px) 0}.privacy-heading{text-align:center;max-width:780px;margin:0 auto 42px}.privacy-heading h1{color:var(--palette-ink);letter-spacing:-.04em;margin:12px 0;font-size:clamp(34px,4vw,52px);line-height:1.16}.privacy-heading>p:last-child{color:var(--palette-muted);margin:0;font-size:15px;line-height:1.7}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.privacy-grid article{background:#ffffffdb;border:1px solid #4f5c8524;border-radius:22px;min-height:232px;padding:30px 32px;box-shadow:0 18px 55px #3141740f}.privacy-grid article>span{color:var(--palette-blue-deep);font:700 12px/1 var(--mono);letter-spacing:.14em}.privacy-grid h2{color:var(--palette-ink);margin:18px 0 12px;font-size:23px;line-height:1.25}.privacy-grid p{color:var(--palette-muted);margin:0;font-size:14px;line-height:1.9}.privacy-contact{background:linear-gradient(120deg,#e2ecffe0,#fbf2f0eb);border:1px solid #52639624;border-radius:22px;grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:center;gap:48px;margin-top:18px;padding:34px 38px;display:grid}.privacy-contact span{color:var(--palette-blue-deep);font:700 12px/1 var(--mono);letter-spacing:.13em}.privacy-contact h2{color:var(--palette-ink);margin:12px 0 0;font-size:24px;line-height:1.35}.privacy-contact p{color:var(--palette-muted);margin:0;font-size:14px;line-height:1.85}.privacy-contact a{color:var(--palette-blue-deep);margin:0 4px;font-weight:800}@media (max-width:760px){.privacy-grid,.privacy-contact{grid-template-columns:1fr}.privacy-grid article{min-height:0;padding:25px 24px}.privacy-contact{gap:20px;padding:28px 24px}}:root{--sans:"Microsoft YaHei UI", "Microsoft YaHei", "HarmonyOS Sans SC", "PingFang SC", "Noto Sans CJK SC", "Source Han Sans SC", "Segoe UI", Arial, sans-serif}body:not(:has(.admin-shell)){font-family:var(--sans);font-synthesis:weight style;text-rendering:optimizelegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}body:not(:has(.admin-shell)) :where(.desktop-nav,.mega-panel,.mobile-menu,.hero-copy,.home-proof,.home-services,.home-brochure,.home-delivery,.contact-section,.inner-hero,.site-footer,button,input,select,textarea){font-family:var(--sans)}body:not(:has(.admin-shell)) .footer-nav b{font-family:var(--sans);letter-spacing:.02em;margin-bottom:10px;font-size:15px;font-weight:650;line-height:1.5}:is(body:not(:has(.admin-shell)) .footer-nav a,body:not(:has(.admin-shell)) .footer-nav p){font-family:var(--sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.95}body:not(:has(.admin-shell)) .footer-brand p{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.8}body:not(:has(.admin-shell)) .footer-bottom{font-family:var(--sans);letter-spacing:.025em;font-size:13px;font-weight:400;line-height:1.7}body:not(:has(.admin-shell)) :where(.desktop-nav a,.mega-links>a b,.footer-tool-link,.floating-dock a,.floating-dock button){font-family:var(--sans);letter-spacing:0}body:not(:has(.admin-shell)) :where(.mega-intro p,.mega-links>a small,.home-service-card p,.brochure-lead,.contact-copy>p:not(.section-code),.inner-hero-side>p,.section-summary,.showcase-copy p,.capability-card p,.product-map-card p,.principle-grid p,.solution-action-grid p,.guide-stage-list p,.value-grid p){letter-spacing:0;font-size:14px;font-weight:400}body:not(:has(.admin-shell)) :where(.home-service-card li,.capability-card li,.guide-stage-list li,.tool-jump-links a){font-family:var(--sans);letter-spacing:0;font-size:12px;font-weight:500}@media (min-width:1081px){.global-header .header-inner{grid-template-columns:1fr auto 1fr;gap:24px;display:grid}.global-header .brand{justify-self:start;margin-right:0}.global-header .mega-nav{background:#f6f8ffc2;border:1px solid #2f6bff14;border-radius:18px;place-self:center;gap:2px;height:56px;padding:6px;box-shadow:inset 0 1px #ffffffeb,0 8px 28px #3141700e}.global-header .mega-nav>a,.global-header .nav-group>a{color:#3f4c62;letter-spacing:0;border-radius:12px;height:44px;padding:0 13px;font-size:15px;font-weight:500;line-height:1;transition:color .22s,background .22s,box-shadow .22s;position:relative}.global-header .desktop-nav a:after{display:none}.global-header .mega-nav>a:hover,.global-header .nav-group:hover>a,.global-header .nav-group:focus-within>a{color:var(--palette-blue-deep);background:#ffffffeb;box-shadow:0 7px 20px #2f468017}.global-header .mega-nav>a.active,.global-header .nav-group>a.active{color:var(--palette-blue-deep);background:linear-gradient(120deg, var(--palette-blue-soft), var(--palette-violet-soft));font-weight:650;box-shadow:inset 0 0 0 1px #2f6bff1a,0 8px 20px #494eb417}.global-header .nav-group>a span{color:#667287;margin-left:1px;font-size:12px}.global-header .nav-group>a:before{content:"";height:22px;position:absolute;top:100%;left:0;right:0}.global-header .mega-panel{top:calc(100% + 1px)}.global-header .header-cta{border-radius:13px;justify-self:end;gap:16px;height:44px;padding:0 20px;font-size:14px}}body:not(:has(.admin-shell)) .wechat-news-section{min-height:0;padding-block:88px}body:not(:has(.admin-shell)) .wechat-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:34px}body:not(:has(.admin-shell)) .wechat-article-card{border-radius:18px;grid-column:auto;grid-template-rows:168px minmax(238px,1fr);grid-template-columns:1fr;min-height:430px;max-height:470px}body:not(:has(.admin-shell)) .wechat-article-card.featured:first-child{border-radius:18px;grid-column:auto;grid-template-rows:168px minmax(238px,1fr);grid-template-columns:1fr;min-height:430px;max-height:470px}body:not(:has(.admin-shell)) .wechat-article-card.pinned{background:linear-gradient(120deg,#2f6bff09,#7657f60a),#fff;border-color:#2f6bff38;grid-column:1/-1;grid-template-rows:330px;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);width:min(100%,980px);min-height:330px;max-height:330px;margin-inline:auto;box-shadow:0 24px 70px #2f40691f}body:not(:has(.admin-shell)) .wechat-article-cover{min-height:0}body:not(:has(.admin-shell)) .wechat-article-cover img{padding:10px}body:not(:has(.admin-shell)) .wechat-article-card.pinned .wechat-article-cover img{padding:14px}body:not(:has(.admin-shell)) .wechat-article-copy{min-height:0;padding:22px 24px 20px}body:not(:has(.admin-shell)) .wechat-article-card.pinned .wechat-article-copy{justify-content:center;padding:34px 38px}body:not(:has(.admin-shell)) .wechat-article-copy header{margin-bottom:14px;font-size:12px}body:not(:has(.admin-shell)) .wechat-article-copy h2{min-height:2.45em;margin:10px 0;font-size:clamp(20px,1.55vw,25px);line-height:1.24}body:not(:has(.admin-shell)) .wechat-article-card:not(.featured) .wechat-article-copy h2{min-height:2.45em;margin:10px 0;font-size:clamp(20px,1.55vw,25px);line-height:1.24}body:not(:has(.admin-shell)) .wechat-article-card.pinned .wechat-article-copy h2{-webkit-line-clamp:2;min-height:0;font-size:clamp(27px,2.45vw,38px)}body:not(:has(.admin-shell)) .wechat-article-copy p{-webkit-line-clamp:2;font-size:13px;line-height:1.65}body:not(:has(.admin-shell)) .wechat-article-copy footer{padding-top:16px;font-size:13px}body:not(:has(.admin-shell)) .wechat-article-copy footer b{width:34px;height:34px}body:not(:has(.admin-shell)) .wechat-more-row{min-height:88px;margin-top:22px}@media (max-width:980px){body:not(:has(.admin-shell)) .wechat-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(:has(.admin-shell)) .wechat-article-card.pinned{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}}@media (max-width:700px){body:not(:has(.admin-shell)) .wechat-news-section{padding-block:72px}body:not(:has(.admin-shell)) .wechat-article-grid{grid-template-columns:1fr}body:not(:has(.admin-shell)) .wechat-article-card{grid-template-rows:178px minmax(230px,1fr);min-height:420px;max-height:450px}body:not(:has(.admin-shell)) .wechat-article-card.featured:first-child{grid-template-rows:178px minmax(230px,1fr);min-height:420px;max-height:450px}body:not(:has(.admin-shell)) .wechat-article-card.pinned{grid-template-rows:200px minmax(240px,1fr);grid-template-columns:1fr;min-height:440px;max-height:470px}body:not(:has(.admin-shell)) .wechat-article-card.pinned .wechat-article-copy{justify-content:flex-start;padding:24px}body:not(:has(.admin-shell)) .hero.hero-light h1{font-size:clamp(35px,9.2vw,46px)}body:not(:has(.admin-shell)) .inner-hero h1{font-size:clamp(34px,9.5vw,46px)}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading,.brochure-copy,.contact-copy,.home-case-copy,.about-company-copy,.page-cta) h2{font-size:clamp(28px,8vw,38px)}}.brochure-preview-flipper,.brochure-preview.is-back .brochure-preview-flipper{transform-style:flat;transform:none}.brochure-preview-face{backface-visibility:visible;transition:opacity .34s,transform .46s cubic-bezier(.2,.76,.18,1)}.brochure-preview-front{opacity:1;transform:translate(0)}.brochure-preview-back{opacity:0;transform:translate(10px)}.brochure-preview.is-back .brochure-preview-front{opacity:0;transform:translate(-10px)}.brochure-preview.is-back .brochure-preview-back{opacity:1;transform:translate(0)}.booklet-scene{--booklet-pan-x:0px;--booklet-pan-y:0px;transform:translate3d(var(--booklet-pan-x), var(--booklet-pan-y), 0) scale(var(--booklet-zoom));transform-origin:50%}.booklet-page-1{background-position:0}.booklet-cover{--drag-x:0px;z-index:7;opacity:0;width:33.3334%;height:100%;translate:var(--drag-x) 0;pointer-events:none;will-change:transform, translate;background-color:#fff;background-image:url(/assets/company/brochure.jpg);background-position:100%;background-repeat:no-repeat;background-size:300% 100%;border:1px solid #1c397126;border-radius:2px;outline:none;transition:transform .52s cubic-bezier(.22,.72,.2,1),opacity .22s,translate .12s ease-out,box-shadow .28s;position:absolute;top:0;left:0;box-shadow:0 30px 68px #212f552b,inset 0 0 0 1px #ffffffb8}.booklet-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f1c3c1f,#0000 8% 92%,#0f1c3c1a),linear-gradient(125deg,#ffffff21,#0000 42%);position:absolute;inset:0}.booklet-cover.can-drag{pointer-events:auto;cursor:grab}.booklet-cover.can-drag:active{cursor:grabbing;box-shadow:0 38px 86px #1f2e573d,inset 0 0 0 1px #ffffffc7}.booklet-cover.can-drag:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#eef2fa,#fff);border:1px solid #26407429;width:7px;position:absolute;top:7px;bottom:7px;box-shadow:0 7px 15px #1e2d5429}.booklet-cover.drag-left:before{border-radius:2px 0 0 2px;left:-7px}.booklet-cover.drag-right:before{border-radius:0 2px 2px 0;right:-7px}.booklet-cover:focus-visible{outline-offset:5px;outline:3px solid #2f6bff59}.booklet-scene.state-closed .booklet-cover{opacity:1;transform:translate(100%)}.booklet-scene.state-spread-14 .booklet-cover{opacity:1;transform:translate(50%)}.booklet-scene.state-spread-14 .booklet-page-1{opacity:0;pointer-events:none}.brochure-modal-canvas.can-pan{cursor:grab}.brochure-modal-canvas.can-pan.is-panning{cursor:grabbing}.brochure-modal-canvas.can-pan .booklet-page.can-drag,.brochure-modal-canvas.can-pan .booklet-cover.can-drag{pointer-events:none;cursor:inherit}@media (prefers-reduced-motion:reduce){.brochure-preview-face,.booklet-cover{transition-duration:.01ms}}.mobile-booklet-reader,.mobile-booklet-status,.brochure-mobile-close{display:none}@media (max-width:780px){.brochure-modal-canvas{padding:calc(48px + env(safe-area-inset-top)) 8px calc(66px + env(safe-area-inset-bottom))}.brochure-modal-canvas .booklet-scene,.brochure-modal-canvas .brochure-gesture-hint{display:none}.brochure-mobile-close{z-index:40;top:calc(10px + env(safe-area-inset-top));color:#24324b;cursor:pointer;background:#fff;border:1px solid #2b3e671f;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font:400 24px/1 Arial,sans-serif;display:grid;position:absolute;right:12px;box-shadow:0 10px 30px #25345a24}.mobile-booklet-reader{--booklet-zoom:1;--booklet-pan-x:0px;--booklet-pan-y:0px;--mobile-page-offset:0px;z-index:3;width:min(calc(100vw - 24px), calc((100svh - 128px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * .5), 430px);aspect-ratio:.5;transform:translate3d(var(--booklet-pan-x), var(--booklet-pan-y), 0) scale(var(--booklet-zoom));transform-origin:50%;touch-action:none;will-change:transform;outline:none;transition:transform .16s ease-out;display:block;position:relative}.mobile-booklet-reader:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #2f6bff52}.mobile-booklet-page{transform:translate3d(var(--mobile-page-offset), 0, 0);image-rendering:auto;will-change:transform;background-color:#fff;background-repeat:no-repeat;background-size:300% 100%;border:1px solid #1a376e24;border-radius:5px;transition:transform .18s ease-out,box-shadow .18s ease-out;position:absolute;inset:0;overflow:visible;box-shadow:0 24px 58px #1f2f5833,inset 0 0 0 1px #ffffffb8}.mobile-booklet-page.is-dragging{transition:box-shadow .18s ease-out;box-shadow:0 30px 72px #1f2f5840,inset 0 0 0 1px #ffffffc7}.mobile-booklet-page.is-outside{background-image:url(/assets/company/brochure.jpg)}.mobile-booklet-page.is-inside{background-image:url(/assets/company/inner-page.jpg)}.mobile-booklet-page.panel-left{background-position:0}.mobile-booklet-page.panel-center{background-position:50%}.mobile-booklet-page.panel-right{background-position:100%}.mobile-booklet-page:before,.mobile-booklet-page:after{content:"";z-index:-1;background:#f3f6fc;border:1px solid #26407424;width:5px;display:none;position:absolute;top:8px;bottom:8px;box-shadow:0 7px 16px #1e2d5421}.mobile-booklet-page.can-previous:before{border-radius:3px 0 0 3px;display:block;left:-5px}.mobile-booklet-page.can-next:after{border-radius:0 3px 3px 0;display:block;right:-5px}.mobile-booklet-status{z-index:30;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));color:#4d5b73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;pointer-events:none;background:#fffffff5;border:1px solid #2b3e671c;border-radius:22px;align-items:center;gap:9px;max-width:calc(100vw - 24px);min-height:38px;padding:7px 12px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 34px #25345a21}.mobile-booklet-status strong{color:#202e48;font-size:12px}.mobile-booklet-status span{text-overflow:ellipsis;font-size:11px;overflow:hidden}}@media (min-width:1081px) and (min-height:700px){.product-map-section{align-items:center;min-height:calc(100svh - 82px);padding:clamp(26px,3.4vh,38px) 0;display:flex}.product-map-section>.container{width:min(1280px,100% - 56px)}.product-map-section .subpage-heading{text-align:center;grid-template-columns:1fr;justify-items:center;gap:9px;margin-bottom:clamp(18px,2.4vh,25px);display:grid}.product-map-section .subpage-heading .section-code{grid-column:auto;margin:0}.product-map-section .subpage-heading h2{max-width:820px;font-size:clamp(32px,2.8vw,42px);line-height:1.13}.product-map-section .subpage-heading>p:last-child:not(.section-code){max-width:720px;margin:0;font-size:13px;line-height:1.6}.product-map-section .product-map{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1vw,13px)}.product-map-section .product-map-card,.product-map-section .product-map-card:first-child,.product-map-section .product-map-card:nth-child(2),.product-map-section .product-map-card:nth-child(3),.product-map-section .product-map-card:nth-child(4){border-radius:17px;grid-column:span 3;grid-template-rows:22px auto auto minmax(0,1fr) 40px;grid-template-columns:58px minmax(0,1fr);column-gap:14px;height:clamp(222px,27.5vh,248px);min-height:0;padding:15px 17px 13px;display:grid}.product-map-section .product-map-card:nth-child(5),.product-map-section .product-map-card:nth-child(6),.product-map-section .product-map-card:nth-child(7){grid-column:span 4}.product-map-section .product-map-card header{grid-area:1/1/auto/-1;min-width:0;font-size:11px}.product-map-section .product-map-card header b{text-overflow:ellipsis;white-space:nowrap;margin-right:10px;overflow:hidden}.product-map-section .product-premium-icon{border-radius:16px;grid-area:2/1/5;align-self:start;width:58px;height:58px;margin:10px 0 0}.product-map-section .product-premium-icon svg{width:27px;height:27px}.product-map-section .product-map-card h2{grid-area:2/2;align-self:end;margin:9px 0 0;font-size:clamp(19px,1.55vw,23px);line-height:1.18}.product-map-section .product-map-card h3{grid-area:3/2;margin:5px 0 0;font-size:13px;line-height:1.38}.product-map-section .product-map-card p{grid-area:4/2;align-self:start;margin:6px 0 0;font-size:12px;line-height:1.52}.product-map-section .product-map-card footer{grid-area:5/1/auto/-1;align-self:end;padding-top:10px;position:static}.product-map-section .product-map-card footer strong{font-size:19px}.product-map-section .product-map-card footer span{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:11px;overflow:hidden}}body:not(:has(.admin-shell)) .geo-signal-inputs .tool-text-input>span{color:#334b68;font-weight:650}body:not(:has(.admin-shell)) .geo-signal-inputs .signal-input-heading .tool-hint{color:#334b68;font-weight:650}body:not(:has(.admin-shell)) .geo-signal-inputs .tool-text-input input{color:#172f4c;background:#fff;border-color:#c2d1e1;box-shadow:inset 0 1px #18375b08}body:not(:has(.admin-shell)) .geo-signal-inputs .tool-text-input input::placeholder{color:#53677f;opacity:1}body:not(:has(.admin-shell)) .geo-signal-inputs .signal-input-heading>span{color:#1583d8;font-weight:700}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button{color:#172f4c;background:linear-gradient(90deg,#2f6bff0b,#0000 34%),#f8fbff;border-color:#c7d5e3}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button>i{color:#315b79;background:#fff;border-color:#6f8da7}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button b{color:#17324f;font-weight:750}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button b em{color:#415f7c;background:#ffffffd1;border-color:#b8cadb}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button small{color:#526a83}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button.checked{color:#172f4c;background:linear-gradient(90deg,#2f6bff1c,#7657f60b),#f4f7ff;border-color:#6f94df;box-shadow:inset 3px 0 #2da7df}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button.checked>i{color:#226bd9;background:#fff;border-color:#6f94df;box-shadow:0 4px 12px #2f6bff1a}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button.checked b{color:#17324f}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button.checked small{color:#48627d}body:not(:has(.admin-shell)) .geo-signal-inputs .intelligent-checks button.checked b em{color:#245db7;background:#ffffffdb;border-color:#a9bfdf}body:not(:has(.admin-shell)) .geo-signal-inputs .geo-action-row>small{color:#486079;font-weight:520}@media (max-width:380px),(max-height:620px){.brochure-modal-canvas{padding-top:calc(42px + env(safe-area-inset-top));padding-bottom:calc(58px + env(safe-area-inset-bottom))}.mobile-booklet-reader{width:min(calc(100vw - 26px), calc((100svh - 106px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * .5))}.mobile-booklet-status{min-height:34px;padding-top:5px;padding-bottom:5px}}.home-brand-wall{background:radial-gradient(circle at 12% 18%,#3466ff1c,#0000 28%),radial-gradient(circle at 88% 76%,#724fff1a,#0000 30%),linear-gradient(145deg,#f8fbff 0%,#f4f5ff 54%,#fffaf5 100%);height:min(100svh,900px);min-height:640px;padding:clamp(34px,5.4vh,62px) 0 clamp(28px,4.4vh,52px);overflow:hidden}.brand-wall-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(18px,2.5vh,28px);height:100%;display:grid}.brand-wall-heading{text-align:center;justify-content:center;align-items:center;display:flex}.brand-wall-heading>div{width:min(100%,920px)}.brand-wall-heading h2{color:var(--ink);letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(30px,2.7vw,43px);line-height:1.12}.brand-wall-heading h2 span{color:#6d8295;font-weight:450;display:block}.brand-wall-heading>p{color:#40546b;margin:0 0 3px;font-size:15px;line-height:1.75}.brand-wall-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.1vw,14px);min-height:0;display:grid;position:relative}.brand-wall-card{z-index:1;background:#fff;border:1px solid #26497d1a;border-radius:clamp(10px,.9vw,16px);min-width:0;min-height:0;margin:0;transition:z-index,transform .42s cubic-bezier(.2,.74,.2,1),border-color .3s,box-shadow .42s;position:relative;overflow:hidden;box-shadow:0 8px 22px #2540700e,inset 0 1px #ffffffe6}.brand-wall-card:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,#ffffff24,#0000 42%);position:absolute;inset:0}.brand-wall-card img{object-fit:contain;transition:transform .6s cubic-bezier(.2,.74,.2,1);transform:scale(1.002)}.brand-wall-card:hover,.brand-wall-card:focus-within{z-index:8;border-color:#3466ff47;transform:scale(1.12);box-shadow:0 24px 60px #2c488033,0 0 0 4px #ffffffe0}.brand-wall-card:hover img,.brand-wall-card:focus-within img{transform:scale(1.025)}.brand-wall-footer{color:#73889d;font:600 10px/1 var(--mono);letter-spacing:.16em;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:16px;display:grid}.brand-wall-footer i{background:linear-gradient(90deg,#3466ff38,#724fff2e,#ff933533);height:1px}.group-members-section{background:radial-gradient(circle at 8% 12%,#3466ff14,#0000 28%),#fff}.group-member-grid{grid-template-columns:repeat(6,1fr);gap:14px;padding-right:72px;display:grid}.group-member-card{background:linear-gradient(145deg,#f7fafff5,#fff);border:1px solid #2a45701f;border-radius:22px;grid-column:span 2;min-height:255px;padding:28px;box-shadow:0 18px 50px #37507d0f}.group-member-card:nth-child(4){grid-column:2/span 2}.group-member-card header{border-bottom:1px solid #2a45701a;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.group-member-card header span{color:var(--palette-blue);font:600 13px/1 var(--mono)}.group-member-card header small{color:#53647a;font-size:13px}.group-member-card h3{color:var(--ink);margin:24px 0 18px;font-size:21px;line-height:1.45}.group-member-card ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.group-member-card li{color:#41536b;background:#eef4ffb8;border:1px solid #3466ff1f;border-radius:999px;padding:6px 10px;font-size:13px}@media (max-width:980px){.home-brand-wall{height:min(100svh,860px);min-height:620px}.brand-wall-heading{grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:28px}.brand-wall-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.group-member-card,.group-member-card:nth-child(4){grid-column:span 3}.group-member-card:last-child{grid-column:2/span 4}.group-member-grid{padding-right:0}}@media (max-width:680px){.home-brand-wall{height:min(100svh,840px);min-height:620px;padding:34px 0 28px}.brand-wall-shell{gap:18px}.brand-wall-heading{display:block}.brand-wall-heading h2{font-size:clamp(27px,8vw,34px)}.brand-wall-heading>p{margin-top:12px;font-size:13px;line-height:1.65}.brand-wall-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#3466ff57 transparent;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:none;grid-auto-columns:min(72vw,300px);grid-auto-flow:column;gap:10px;margin-inline:-18px;padding:2px 18px 10px;scroll-padding-inline:18px;overflow:auto hidden}.brand-wall-card{scroll-snap-align:start;border-radius:13px}.brand-wall-footer{display:none}.group-member-grid{grid-template-columns:1fr}.group-member-card,.group-member-card:nth-child(4),.group-member-card:last-child{grid-column:auto;min-height:0}}@media (hover:none){.brand-wall-card:hover{z-index:1;border-color:#26497d1a;transform:none;box-shadow:0 8px 22px #2540700e,inset 0 1px #ffffffe6}.brand-wall-card:hover img{transform:scale(1.002)}}.floating-dock .dock-icon{width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;transition:color .22s,transform .22s;overflow:visible}.floating-dock .dock-icon:before{display:none}.floating-dock .dock-icon svg{width:23px;height:23px}.floating-dock .dock-ai .dock-icon{color:var(--palette-blue)}.floating-dock .dock-geo .dock-icon{color:var(--palette-violet)}.floating-dock .dock-wechat .dock-icon{color:#07a94f}.floating-dock .dock-phone .dock-icon{color:var(--palette-orange)}.floating-dock .dock-top .dock-icon{color:var(--palette-red)}.floating-dock a:hover .dock-icon,.floating-dock button:hover .dock-icon{transform:translateY(-1px)scale(1.08)}.floating-dock .dock-ai:hover{background:var(--palette-blue-soft)}.floating-dock .dock-geo:hover{background:var(--palette-violet-soft)}.floating-dock .dock-wechat:hover{background:#edf9f1}.floating-dock .dock-phone:hover{background:var(--palette-orange-soft)}.floating-dock .dock-top:hover{background:var(--palette-red-soft)}body:not(:has(.admin-shell)) .mega-intro{color:var(--palette-ink)}body:not(:has(.admin-shell)) .mega-intro small{color:var(--palette-blue-deep);opacity:1;font-weight:700}body:not(:has(.admin-shell)) .mega-intro strong{color:var(--palette-ink);text-shadow:none;font-weight:750}body:not(:has(.admin-shell)) .mega-intro p{color:var(--palette-secondary);opacity:1}body:not(:has(.admin-shell)) .mega-intro>a{color:var(--palette-blue-deep);border-bottom-color:#2f6bff47;font-weight:650}body:not(:has(.admin-shell)) .mega-intro>a b{color:var(--palette-orange)}body:not(:has(.admin-shell)) .mega-intro>a:hover{color:var(--palette-violet);border-bottom-color:#724cff6b}body:not(:has(.admin-shell)) .mega-links>a:is(:hover,:focus-visible){color:var(--palette-ink);background:radial-gradient(circle at 100% 0, #ff9f2f1f, transparent 48%), var(--palette-orange-soft);border-color:#ff9f2f6b;outline:none;box-shadow:0 14px 32px #4e3b201a}body:not(:has(.admin-shell)) .mega-links>a:is(:hover,:focus-visible)>span{color:var(--palette-blue-deep)}body:not(:has(.admin-shell)) .mega-links>a:is(:hover,:focus-visible) b{color:var(--palette-ink);text-shadow:none}body:not(:has(.admin-shell)) .mega-links>a:is(:hover,:focus-visible) small{color:var(--palette-secondary);opacity:1}body:not(:has(.admin-shell)) .mega-links>a:is(:hover,:focus-visible) i{color:#71350a;background:#ff9f2f33;border-color:#ff9f2f7a}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(920px,100%);margin-left:auto;margin-right:auto;display:flex;position:relative}body:not(:has(.admin-shell)) .home-section-head{margin-bottom:clamp(28px,4vh,44px)}body:not(:has(.admin-shell)) .subpage-heading{margin-bottom:clamp(42px,6vw,68px)}body:not(:has(.admin-shell)) .tool-section-heading{margin-bottom:clamp(30px,4vw,46px)}body:not(:has(.admin-shell)) .home-section-head>div{flex-direction:column;align-items:center;width:100%;display:flex}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading) .section-code{width:fit-content;color:var(--palette-blue-deep);letter-spacing:.13em;background:linear-gradient(120deg,#2f6bff12,#724cff12);border:1px solid #2f6bff21;border-radius:999px;justify-content:center;align-items:center;margin:0 0 18px;padding:7px 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading) h2{width:100%;max-width:860px;color:var(--palette-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,3.75vw,54px);font-weight:750;line-height:1.14}body:not(:has(.admin-shell)) .home-section-head h2 span{color:var(--palette-violet);font-weight:520}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading)>p:last-child:not(.section-code){width:min(700px,100%);color:var(--palette-secondary);text-align:center;text-wrap:pretty;margin:18px auto 0;font-size:15px;line-height:1.8}@media (max-width:720px){body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading){width:100%}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading) h2{font-size:clamp(30px,9vw,39px);line-height:1.2}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading)>p:last-child:not(.section-code){margin-top:14px;font-size:14px;line-height:1.75}}body:not(:has(.admin-shell)) .about-company-grid{width:min(920px,100% - 72px);display:block}body:not(:has(.admin-shell)) .about-company-copy{text-align:center;width:100%;max-width:880px;margin:0 auto}body:not(:has(.admin-shell)) .about-company-copy .section-code{color:var(--palette-blue-deep);margin-bottom:20px}body:not(:has(.admin-shell)) .about-company-copy h2{max-width:760px;color:var(--palette-ink);text-wrap:balance;margin:0 auto;font-size:clamp(40px,4.5vw,62px);line-height:1.14}body:not(:has(.admin-shell)) .about-company-copy .lead{max-width:760px;color:var(--palette-ink);text-wrap:pretty;margin:30px auto 20px;font-size:19px;line-height:1.75}body:not(:has(.admin-shell)) .about-company-copy>p:not(.section-code):not(.lead){max-width:760px;color:var(--palette-secondary);text-align:center;text-wrap:pretty;margin:0 auto 14px;font-size:14px;line-height:1.9}body:not(:has(.admin-shell)) .about-company-copy dl{max-width:760px;margin:40px auto 0}body:not(:has(.admin-shell)) .about-company-copy dl div{padding:18px 12px 0}body:not(:has(.admin-shell)) .about-company-copy dt{color:var(--palette-blue-deep);font-size:21px}body:not(:has(.admin-shell)) .about-company-copy dl div:nth-child(2) dt{color:var(--palette-violet)}body:not(:has(.admin-shell)) .about-company-copy dl div:nth-child(3) dt{color:#a65309}@media (max-width:720px){body:not(:has(.admin-shell)) .about-company-grid{width:min(100% - 40px,920px)}body:not(:has(.admin-shell)) .about-company-copy h2{font-size:clamp(34px,10vw,44px)}body:not(:has(.admin-shell)) .about-company-copy .lead{font-size:17px}}body:not(:has(.admin-shell)) .site-header.global-header{--header-scroll-progress:0;--header-surface-alpha:0;--header-border-alpha:0;--header-shadow-alpha:0;--header-nav-alpha:0;color:var(--palette-ink);border-bottom-color:rgba(47, 107, 255, var(--header-border-alpha));background:rgba(255, 255, 255, var(--header-surface-alpha));box-shadow:0 12px 36px rgba(47, 66, 112, var(--header-shadow-alpha));-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .12s linear,border-color .12s linear,box-shadow .12s linear,-webkit-backdrop-filter .35s,backdrop-filter .35s}body:not(:has(.admin-shell)) .site-header.global-header.scrolled{background:rgba(255, 255, 255, var(--header-surface-alpha));box-shadow:0 12px 36px rgba(47, 66, 112, var(--header-shadow-alpha));-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}body:not(:has(.admin-shell)) .site-header.global-header.menu-open{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fffffff7;border-bottom-color:#2f6bff1a;box-shadow:0 12px 36px #2f427017}@media (max-width:1080px){body:not(:has(.admin-shell)) .global-mobile-menu{color:var(--palette-ink);opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 55px #2b3a661f;background:#fff!important}body:not(:has(.admin-shell)) .site-header.global-header.menu-open .global-mobile-menu{opacity:1;background:#fff!important}}@media (min-width:1081px){body:not(:has(.admin-shell)) .global-header .mega-nav{border-color:rgba(47, 107, 255, var(--header-border-alpha));background:rgba(246, 248, 255, var(--header-nav-alpha));box-shadow:inset 0 1px rgba(255, 255, 255, var(--header-surface-alpha)), 0 8px 28px rgba(49, 65, 112, var(--header-shadow-alpha));transition:background-color .12s linear,border-color .12s linear,box-shadow .12s linear}}:is(body:not(:has(.admin-shell)) .home-case-copy h2,body:not(:has(.admin-shell)) .about-company-copy h2){font-size:clamp(32px,3.4vw,50px)}@media (max-width:700px){:is(body:not(:has(.admin-shell)) .home-case-copy h2,body:not(:has(.admin-shell)) .about-company-copy h2){font-size:clamp(28px,8vw,38px)}}body:not(:has(.admin-shell)) .hero.hero-light h1{font-size:clamp(39px,3.2vw,54px)}body:not(:has(.admin-shell)) .inner-hero h1{font-size:clamp(38px,3.8vw,52px)}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading) h2{font-size:clamp(30px,2.9vw,42px)}body:not(:has(.admin-shell)) :is(.brochure-copy,.contact-copy,.home-case-copy,.about-company-copy,.page-cta) h2{font-size:clamp(31px,3.1vw,46px)}body:not(:has(.admin-shell)) .article-hero h1{font-size:clamp(36px,4vw,54px)}body:not(:has(.admin-shell)) :is(.section-heading,.showcase-heading,.diagnostic-title,.about-copy,.faq-heading) h2{font-size:clamp(30px,3vw,44px)}body:not(:has(.admin-shell)) :is(.solution-copy h3,.outcome-banner h2){font-size:clamp(28px,2.8vw,40px)}:is(body:not(:has(.admin-shell)) :is(.journey-grid,.guide-overview-grid,.checklist-grid,.research-subscribe-grid) h2,body:not(:has(.admin-shell)) .wechat-archive-head h1){font-size:clamp(30px,3vw,44px)}@media (max-width:700px){body:not(:has(.admin-shell)) .hero.hero-light h1{font-size:clamp(33px,9vw,44px)}body:not(:has(.admin-shell)) .inner-hero h1{font-size:clamp(33px,9vw,44px)}body:not(:has(.admin-shell)) :is(.home-section-head,.subpage-heading,.tool-section-heading,.brochure-copy,.contact-copy,.home-case-copy,.about-company-copy,.page-cta) h2{font-size:clamp(27px,7.6vw,36px)}:is(body:not(:has(.admin-shell)) :is(.journey-grid,.guide-overview-grid,.checklist-grid,.research-subscribe-grid) h2,body:not(:has(.admin-shell)) .wechat-archive-head h1){font-size:clamp(27px,7.6vw,36px)}}body:not(:has(.admin-shell)) .hero-business-map{width:min(1420px,100vw - 72px);margin-top:22px}body:not(:has(.admin-shell)) .hero-business-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}body:not(:has(.admin-shell)) .hero-business-grid>a{min-width:0;height:56px;color:var(--palette-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #2f6bff24;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 10px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 10px 28px #394c8512}body:not(:has(.admin-shell)) .hero-business-grid>a:hover{border-color:#2f6bff52;transform:translateY(-2px);box-shadow:0 14px 34px #394c851f}body:not(:has(.admin-shell)) .hero-business-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:760;overflow:hidden}body:not(:has(.admin-shell)) .hero-business-grid small{color:#718093;white-space:nowrap;font-size:12px}body:not(:has(.admin-shell)) .hero.hero-light .hero-actions{margin-top:20px}@media (max-width:1180px){body:not(:has(.admin-shell)) .hero-business-map{width:min(100% - 40px,860px);margin-top:18px}body:not(:has(.admin-shell)) .hero-business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){body:not(:has(.admin-shell)) .hero-business-map{width:min(100% - 28px,560px)}body:not(:has(.admin-shell)) .hero-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body:not(:has(.admin-shell)) .hero-business-grid>a{height:44px}body:not(:has(.admin-shell)) .hero-business-grid b{font-size:13px}body:not(:has(.admin-shell)) .hero-business-grid small{display:none}}@media (max-width:560px){body:not(:has(.admin-shell)) .hero-platforms{margin-bottom:13px}body:not(:has(.admin-shell)) .hero.hero-light .hero-lead{margin-top:12px}body:not(:has(.admin-shell)) .hero-business-map{gap:7px;margin-top:14px}body:not(:has(.admin-shell)) .hero.hero-light .hero-actions{margin-top:16px}}body:not(:has(.admin-shell)) .guide-stage-list header{padding-left:24px}body:not(:has(.admin-shell)) .guide-stage-list header span{width:46px;height:30px;color:var(--palette-blue-deep);background:var(--palette-blue-soft);font-family:var(--sans);border:1px solid #2f6bff29;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:720;display:inline-flex}body:not(:has(.admin-shell)) .guide-stage-list header b{padding-left:3px}@media (max-width:560px){body:not(:has(.admin-shell)) .guide-stage-list header{padding-left:18px}}body:not(:has(.admin-shell)) .domain-section{padding:clamp(66px,7vw,88px) 0}body:not(:has(.admin-shell)) .domain-section .subpage-heading{margin-bottom:28px}@media (min-width:981px){body:not(:has(.admin-shell)) .domain-wheel{min-height:440px;margin-top:18px}body:not(:has(.admin-shell)) .domain-core{width:136px;height:136px;box-shadow:0 0 0 20px #4f52e414}body:not(:has(.admin-shell)) .domain-core strong{font-size:42px}body:not(:has(.admin-shell)) .domain-core span{font-size:12px;bottom:18px}body:not(:has(.admin-shell)) .domain-item{width:220px;min-height:126px;padding:16px 18px}body:not(:has(.admin-shell)) .domain-item h3{margin:10px 0 5px;font-size:18px}body:not(:has(.admin-shell)) .domain-item p{font-size:12px;line-height:1.6}body:not(:has(.admin-shell)) .domain-item-1{top:0;left:6%}body:not(:has(.admin-shell)) .domain-item-2{top:50%;left:0;transform:translateY(-50%)}body:not(:has(.admin-shell)) .domain-item-3{bottom:0;left:16%}body:not(:has(.admin-shell)) .domain-item-4{bottom:0;right:16%}body:not(:has(.admin-shell)) .domain-item-5{top:50%;right:0;transform:translateY(-50%)}body:not(:has(.admin-shell)) .domain-item-6{top:0;right:6%}}@media (max-width:980px){body:not(:has(.admin-shell)) .domain-wheel{margin-top:16px}body:not(:has(.admin-shell)) .domain-core{width:132px;height:132px;margin:16px auto;box-shadow:0 0 0 18px #4f52e412}body:not(:has(.admin-shell)) .domain-core strong{font-size:40px}body:not(:has(.admin-shell)) .domain-core span{bottom:17px}body:not(:has(.admin-shell)) .domain-item{padding:16px 18px}}body:not(:has(.admin-shell)) .hero-platforms>span{padding-left:6px}body:not(:has(.admin-shell)) .hero-platform-icon{object-fit:cover;border:1px solid #31466c14;border-radius:7px;flex:none;width:21px;height:21px;box-shadow:0 2px 7px #2d3d5b17}@media (max-width:560px){body:not(:has(.admin-shell)) .hero-platform-icon{border-radius:6px;width:19px;height:19px}}body:not(:has(.admin-shell)) .standalone-diagnostic .question-number{color:#73dbff}body:not(:has(.admin-shell)) .standalone-diagnostic .result-copy>span{color:#73dbff}body:not(:has(.admin-shell)) .standalone-diagnostic .option-grid button{color:#f6f8fb;background:#ffffff09;border-color:#bed3e03b}:is(body:not(:has(.admin-shell)) .standalone-diagnostic .option-grid button:hover,body:not(:has(.admin-shell)) .standalone-diagnostic .option-grid button:focus-visible){background:#73dbff1a;border-color:#73dbff;outline:none}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-back{color:#bdcbd5}body:not(:has(.admin-shell)) .standalone-diagnostic .result-actions>button{color:#bdcbd5}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-back:not(:disabled):hover{color:#fff}body:not(:has(.admin-shell)) .standalone-diagnostic .result-actions>button:hover{color:#fff}:is(body:not(:has(.admin-shell)) .standalone-diagnostic .result-copy>p,body:not(:has(.admin-shell)) .standalone-diagnostic .result-gauge small){color:#b5c5d0}body:not(:has(.admin-shell)) .standalone-diagnostic .result-copy li{color:#e0e8ee;border-color:#bed3e033}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-card{color:#172f4c;background:radial-gradient(circle at 92% 0,#7657f61a,#0000 34%),radial-gradient(circle at 8% 100%,#2f6bff14,#0000 32%),linear-gradient(135deg,#f8fbff,#f3f5ff);border-color:#c9d7e7;box-shadow:0 26px 72px #2f40691f}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-card:before{background-image:linear-gradient(#2f6bff0d 1px,#0000 1px),linear-gradient(90deg,#2f6bff0d 1px,#0000 1px)}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-progress{color:#526982;border-bottom-color:#d2deeb}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-progress div{background:#d8e3ef}:is(body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-progress b,body:not(:has(.admin-shell)) .standalone-diagnostic .question-panel h3,body:not(:has(.admin-shell)) .standalone-diagnostic .result-gauge strong,body:not(:has(.admin-shell)) .standalone-diagnostic .result-copy h3){color:#172f4c}body:not(:has(.admin-shell)) .standalone-diagnostic .question-number{color:#226bd9}body:not(:has(.admin-shell)) .standalone-diagnostic .result-copy>span{color:#226bd9}body:not(:has(.admin-shell)) .standalone-diagnostic .option-grid button{color:#1c3552;background:#ffffffc7;border-color:#c4d3e3;box-shadow:0 6px 18px #2f406909}:is(body:not(:has(.admin-shell)) .standalone-diagnostic .option-grid button:hover,body:not(:has(.admin-shell)) .standalone-diagnostic .option-grid button:focus-visible){color:#163b73;background:#edf3ff;border-color:#4f78e8;outline:none}body:not(:has(.admin-shell)) .standalone-diagnostic .option-grid button i{color:#4e6680}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-back{color:#526a83}body:not(:has(.admin-shell)) .standalone-diagnostic .result-actions>button{color:#526a83}body:not(:has(.admin-shell)) .standalone-diagnostic .diagnostic-back:not(:disabled):hover{color:#226bd9}body:not(:has(.admin-shell)) .standalone-diagnostic .result-actions>button:hover{color:#226bd9}:is(body:not(:has(.admin-shell)) .standalone-diagnostic .result-copy>p,body:not(:has(.admin-shell)) .standalone-diagnostic .result-gauge small,body:not(:has(.admin-shell)) .standalone-diagnostic .result-gauge span){color:#526a83}body:not(:has(.admin-shell)) .standalone-diagnostic .result-gauge{border-color:#d2deeb}body:not(:has(.admin-shell)) .standalone-diagnostic .result-gauge>div{background:radial-gradient(circle closest-side, #f8fbff 79%, transparent 80% 100%), conic-gradient(var(--palette-blue) calc(var(--score) * 1turn), #dbe5f0 0)}body:not(:has(.admin-shell)) .standalone-diagnostic .result-copy li{color:#334d69;background:#ffffffb8;border-color:#cbd8e6}body:not(:has(.admin-shell)) .geo-intelligence-panel{color:#172f4c;background:radial-gradient(circle at 20% 14%,#2f6bff1c,#0000 34%),radial-gradient(circle at 88% 82%,#7657f617,#0000 34%),linear-gradient(145deg,#f7fbff,#f1f5ff);border-left:1px solid #d0dceb}body:not(:has(.admin-shell)) .geo-intelligence-panel:before{opacity:.62;background-image:linear-gradient(#2f6bff0e 1px,#0000 1px),linear-gradient(90deg,#2f6bff0e 1px,#0000 1px)}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-panel-head{border-color:#d2deeb}body:not(:has(.admin-shell)) .geo-intelligence-panel .signal-model{border-color:#d2deeb}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-report>a{border-color:#d2deeb}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-panel-head>span{color:#1679cc}body:not(:has(.admin-shell)) .geo-intelligence-panel .live-inference>span{color:#1679cc}body:not(:has(.admin-shell)) .geo-intelligence-panel .ai-reasoning>div>span{color:#1679cc}body:not(:has(.admin-shell)) .geo-intelligence-panel .report-copy>span{color:#1679cc}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-panel-head>b{color:#405c76}body:not(:has(.admin-shell)) .geo-intelligence-panel .signal-constellation>svg{stroke:#2f6bff40}body:not(:has(.admin-shell)) .geo-intelligence-panel .constellation-core .premium-icon{color:#1679cc;background:radial-gradient(circle,#2f6bff1a,#0000 68%),#fff;border-color:#2f6bff57;box-shadow:0 0 0 12px #2f6bff0b,0 18px 42px #2f406921}body:not(:has(.admin-shell)) .geo-intelligence-panel .constellation-core strong{color:#17324f}body:not(:has(.admin-shell)) .geo-intelligence-panel .dimension-row b{color:#17324f}body:not(:has(.admin-shell)) .geo-intelligence-panel .ai-reasoning h3{color:#17324f}body:not(:has(.admin-shell)) .geo-intelligence-panel .report-copy h3{color:#17324f}body:not(:has(.admin-shell)) .geo-intelligence-panel .live-inference>div strong{color:#17324f}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-report dt{color:#17324f}body:not(:has(.admin-shell)) .geo-intelligence-panel .signal-constellation>span{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .signal-constellation>span.active{color:#226bd9;text-shadow:none}body:not(:has(.admin-shell)) .geo-intelligence-panel .dimension-model>span{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .dimension-row small{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .dimension-row>strong{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .live-inference>p{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .live-inference>div b{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .ai-reasoning p{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .report-copy p{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-report dd{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .dimension-row>i{background:#d8e3ef}body:not(:has(.admin-shell)) .geo-intelligence-panel .live-inference>div{background:#ffffffb8;border-color:#cbd8e6}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-report dl div{background:#ffffffb8;border-color:#cbd8e6}body:not(:has(.admin-shell)) .geo-intelligence-panel .reasoning-orb{border-color:#2f6bff4d}body:not(:has(.admin-shell)) .geo-intelligence-panel .reasoning-orb i{border-color:#2f6bff4d}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-score{background:radial-gradient(circle closest-side, #f8fbff 77%, transparent 78% 100%), conic-gradient(var(--palette-violet) calc(var(--tool-score) * 1turn), #dbe5f0 0)}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-score strong{color:#172f4c}body:not(:has(.admin-shell)) .geo-intelligence-panel .intelligence-score span{color:#526a83}body:not(:has(.admin-shell)) .geo-intelligence-panel .synergy-tags span{color:#245db7;background:#2f6bff12;border-color:#2f6bff38}body:not(:has(.admin-shell)) .geo-intelligence-panel .model-alert{color:#83551c;border-color:var(--palette-orange);background:#ff9a321a}body:not(:has(.admin-shell)) .tool-console>header small{color:#4b627a;font-weight:600}body:not(:has(.admin-shell)) .roi-result>p{color:#49647f}body:not(:has(.admin-shell)) .roi-result>p b{color:#17324f;font-weight:700}body:not(:has(.admin-shell)) .roi-result dl div{background:#ffffffa8;border-color:#c8d6e4}body:not(:has(.admin-shell)) .roi-result dt{color:#17324f}body:not(:has(.admin-shell)) .roi-result dd{color:#526a83;font-weight:500}body:not(:has(.admin-shell)) .roi-result .roi-note{color:#48627d}body:not(:has(.admin-shell)) .match-result>p{color:#48627d}body:not(:has(.admin-shell)) .match-result li{color:#203a56;border-color:#cbd8e6}@media (max-width:1080px){body:not(:has(.admin-shell)) .site-header.global-header.menu-open{height:100dvh;overflow:hidden;-webkit-backdrop-filter:none!important;background:#fff!important}body:not(:has(.admin-shell)) .global-mobile-menu{z-index:1;overscroll-behavior:contain;width:100%;height:calc(100% - 82px);min-height:0;color:var(--palette-ink);visibility:hidden;pointer-events:none;isolation:isolate;transition:transform .24s,visibility 0s linear .24s;overflow:hidden auto;transform:translateY(-10px);opacity:1!important;background:#fff!important;display:flex!important;position:absolute!important;inset:82px 0 0!important}body:not(:has(.admin-shell)) .site-header.global-header.menu-open .global-mobile-menu{pointer-events:auto;transition-delay:0s;visibility:visible!important;transform:none!important}body.nav-open:not(:has(.admin-shell)) .floating-dock{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:560px){body:not(:has(.admin-shell)) .global-mobile-menu{height:calc(100% - 72px);inset:72px 0 0!important}}
