.qy-practice-page{--practice-ink:#0b1728;--practice-ink-2:#0e2034;--practice-blue:#2563eb;--practice-energy:#3b82f6;--practice-line:#0f172a21;--practice-light:#f4f8fc;--practice-frame:max(56px, calc((100vw - 1720px) / 2));color:#0f172a;background:#f4f8fc}.qy-site:has(.qy-practice-page) .qy-header{color:#f8fafc;background:#071321;border-color:#e2e8f024}.qy-site:has(.qy-practice-page) .qy-header-inner{width:min(100% - 88px,1860px);height:92px}.qy-site:has(.qy-practice-page) .qy-logo-blue{opacity:0}.qy-site:has(.qy-practice-page) .qy-logo-white{opacity:1}.qy-site:has(.qy-practice-page) .qy-brand-lockup strong{color:#fff}.qy-site:has(.qy-practice-page) .qy-inquiry{color:#fff}:is(.qy-site:has(.qy-practice-page) .qy-brand-lockup small,.qy-site:has(.qy-practice-page) .qy-nav a){color:#f8fafcbd}.qy-site:has(.qy-practice-page) .qy-nav a{font-size:14px;font-weight:700}:is(.qy-site:has(.qy-practice-page) .qy-nav a:hover,.qy-site:has(.qy-practice-page) .qy-nav a.is-active){color:#fff}.qy-site:has(.qy-practice-page) .qy-nav a:after{background:var(--practice-energy);height:4px}.qy-site:has(.qy-practice-page) .qy-mark i{background:var(--practice-energy)}.qy-practice-hero,.qy-partner-system,.qy-type-system,.qy-coverage-system,.qy-tech-system,.qy-featured-case,.qy-practice-cta{box-sizing:border-box;width:100%;padding-inline:var(--practice-frame);margin:0}.qy-practice-hero{color:#f8fafc;background:linear-gradient(90deg,#081524fa 0%,#0a1b2ffa 42%,#0c1f34f5 100%),#071321;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);align-items:center;gap:clamp(56px,7vw,130px);min-height:430px;padding-top:clamp(78px,7vw,118px);padding-bottom:clamp(64px,6vw,92px);display:grid;position:relative;overflow:hidden}.qy-practice-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 38%,#1d8cff33,#0000 30%),linear-gradient(90deg,#071321f5,#07132133 62%,#071321e6);position:absolute;inset:0}.qy-practice-hero>div:first-child,.qy-practice-hero>p,.qy-practice-hero-ledger{z-index:3;position:relative}.qy-practice-hero span,.qy-practice-section-head>span,.qy-featured-case span{color:var(--practice-energy);letter-spacing:.015em;font-size:12px;font-weight:800;display:block}.qy-practice-hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:820px;margin:20px 0 0;font-size:clamp(38px,4.4vw,68px);font-weight:800;line-height:1.1}.qy-practice-hero p{color:#f8fafcc2;max-width:590px;margin:clamp(72px,8vw,118px) 0 0;font-size:15px;font-weight:650;line-height:1.82}.qy-practice-hero-ledger{border-top:1px solid #f8fafc73;border-bottom:1px solid #f8fafc24;grid-column:1/2;grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);margin-top:clamp(34px,4vw,58px);display:grid}.qy-practice-hero-ledger span{color:#f8fafca8;letter-spacing:0;padding:14px 18px 15px 0;font-size:12px}.qy-practice-hero-ledger strong{color:var(--practice-energy);font-variant-numeric:tabular-nums;margin-right:10px;font-size:18px;font-weight:820}.qy-practice-hero-visual{z-index:1;right:var(--practice-frame);opacity:.22;filter:grayscale()contrast(1.05);width:min(54vw,1030px);animation:none;position:absolute;top:52px;bottom:18px}.qy-practice-hero-visual:before{content:"";z-index:2;background:linear-gradient(90deg, var(--practice-ink) 0%, #0b17288c 28%, #0b172814 74%, var(--practice-ink) 100%), linear-gradient(180deg, #0b17281f, var(--practice-ink) 100%);position:absolute;inset:0}.qy-practice-hero-visual img{object-fit:cover;object-position:center}.qy-partner-system{background:linear-gradient(#fff 0%,#f7fbff 100%);padding-top:50px;padding-bottom:54px}.qy-practice-section-head{border-bottom:1px solid #d7e1ec;grid-template-columns:280px minmax(0,1fr);align-items:baseline;gap:42px;margin-bottom:28px;padding-bottom:20px;display:grid}.qy-practice-section-head h2{letter-spacing:-.028em;margin:0;font-size:clamp(22px,1.75vw,30px);font-weight:760;line-height:1.15}.qy-practice-section-head p{color:#415166;max-width:760px;margin:0;font-size:clamp(14px,1.15vw,18px);font-weight:700;line-height:1.65}.qy-partner-grid{background:#ffffffb8;border-top:1px solid #dbe4ef;border-left:1px solid #dbe4ef;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.qy-partner-grid div{color:#233247;letter-spacing:-.03em;text-align:center;min-height:92px;transition:color .28s var(--qy-ease), background .28s var(--qy-ease);border-bottom:1px solid #dbe4ef;border-right:1px solid #dbe4ef;place-items:center;padding:16px 14px;font-size:clamp(13px,1vw,18px);font-weight:760;display:grid;position:relative}.qy-partner-grid div:before{content:"";transition:border-color .28s var(--qy-ease);border-bottom:3px solid #0000;position:absolute;inset:0}.qy-partner-grid div:hover{color:var(--practice-blue);background:#fff}.qy-partner-grid div:hover:before{border-color:var(--practice-blue)}.qy-type-system{background:#f4f8fc;padding-top:0;padding-bottom:0}.qy-type-system>.qy-practice-section-head{margin-bottom:0;padding-top:46px}.qy-type-stack{border-top:0}.qy-type-band{background:#f8fbff;border-bottom:1px solid #cad7e5;grid-template-columns:minmax(420px,.47fr) minmax(0,.53fr);align-items:stretch;min-height:356px;display:grid;position:relative;overflow:hidden}.qy-type-copy{z-index:4;color:#142236;background:linear-gradient(90deg,#f8fbff 0% 66%,#f8fbffd1 78%,#f8fbff00);padding:clamp(34px,3.3vw,54px) 34px clamp(34px,3.3vw,54px) 0;position:relative}.qy-type-copy>span{color:var(--practice-blue);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.qy-type-copy h3{letter-spacing:-.04em;max-width:430px;margin:18px 0 0;font-size:clamp(25px,2.15vw,38px);font-weight:820;line-height:1.08}.qy-type-copy p{color:#4a5c70;max-width:500px;margin:18px 0 0;font-size:13px;line-height:1.76}.qy-type-copy ul{color:#1f3149;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:20px 0 0;padding:0;font-size:12px;font-weight:680;list-style:none;display:grid}.qy-type-copy li:before{content:"—";color:var(--practice-blue);margin-right:9px}.qy-type-copy div{flex-wrap:wrap;gap:10px 14px;margin-top:20px;display:flex}.qy-type-copy em{color:#53687d;border-bottom:1px solid #9bb4cf;padding-bottom:6px;font-size:12px;font-style:normal;font-weight:650}.qy-type-image{min-height:356px;margin:0 calc(var(--practice-frame) * -1) 0 0;clip-path:inset(0 0 0 18%);transition:clip-path .9s var(--qy-ease);background:#dbe4ef;position:relative;overflow:hidden}.qy-type-image:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f8fbff 0%,#f8fbffe0 16%,#f8fbff47 34%,#f8fbff00 54%),linear-gradient(#0b172814,#0b172800 44%);position:absolute;inset:0}.qy-type-image img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(.98);transition:filter .35s var(--qy-ease);transform:none}.qy-type-band:hover .qy-type-image{clip-path:inset(0)}.qy-type-band:hover .qy-type-image img{filter:saturate(1.02)contrast(1.04)}.qy-coverage-system{color:#f8fafc;background:linear-gradient(90deg,#2563eb14,#0000 42%),#132231;min-height:470px;padding-top:clamp(64px,6vw,94px);padding-bottom:clamp(64px,6vw,94px);position:relative;overflow:hidden}.qy-coverage-system:before{content:"";opacity:.26;background:radial-gradient(circle at 40% 33%,#ffffffc7 0 2px,#0000 3px),radial-gradient(circle at 58% 31%,#ffffffc7 0 2px,#0000 3px),radial-gradient(circle at 74% 31%,#ffffffc7 0 2px,#0000 3px),radial-gradient(circle at 91% 31%,#ffffffc7 0 2px,#0000 3px),linear-gradient(112deg,#0000 8%,#ffffff29 9%,#0000 10% 36%,#ffffff2e 37%,#0000 38% 65%,#ffffff29 66%,#0000 67%),linear-gradient(150deg,#0000 18%,#ffffff1a 19%,#0000 20% 70%,#ffffff1a 71%,#0000 72%);position:absolute;inset:0}.qy-coverage-system:after{content:"";opacity:.18;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:118px 118px;position:absolute;inset:0}.qy-coverage-map{z-index:1;opacity:.36;background:radial-gradient(at 42% 48%,#0000 0 18%,#fff3 19%,#0000 20%),radial-gradient(at 59% 45%,#0000 0 17%,#ffffff2e 18%,#0000 19%),radial-gradient(at 77% 47%,#0000 0 17%,#ffffff2e 18%,#0000 19%);position:absolute;inset:0}.qy-coverage-map span,.qy-coverage-map i{display:none}.qy-coverage-system .qy-practice-section-head{z-index:3;border-bottom:0;grid-template-columns:minmax(310px,.34fr) minmax(0,.66fr);margin-bottom:54px;padding-bottom:0;position:relative}.qy-coverage-system .qy-practice-section-head>span{color:#f8fafcdb}.qy-coverage-system .qy-practice-section-head h2{color:#fff;max-width:420px;font-size:clamp(30px,2.9vw,46px)}.qy-coverage-system .qy-practice-section-head p{color:#f8fafcc7;align-self:end;font-size:16px;font-weight:650}.qy-region-grid{z-index:3;border:0;grid-template-columns:repeat(4,1fr);margin-left:min(360px,24vw);display:grid;position:relative}.qy-region-grid div{text-align:center;border:0;align-content:start;justify-items:center;gap:28px;min-height:230px;padding:0 34px;display:grid}.qy-region-grid strong{color:#fff;font-size:clamp(24px,2.15vw,36px);font-weight:800;line-height:1}.qy-region-grid span{color:#f8fafcc7;max-width:116px;font-size:14px;font-weight:700;line-height:1.72}.qy-region-grid span:before{content:"";border:3px solid var(--practice-energy);border-radius:999px;width:13px;height:13px;margin:0 auto 22px;display:block;box-shadow:0 0 0 7px #1d8cff26}.qy-tech-system{background:#f8fbff;padding-top:42px;padding-bottom:64px}.qy-tech-system .qy-practice-section-head{grid-template-columns:280px minmax(0,1fr);margin-bottom:22px}.qy-tech-system .qy-practice-section-head h2{letter-spacing:-.02em;font-size:clamp(20px,1.6vw,28px)}.qy-tech-system .qy-practice-section-head p{font-size:clamp(14px,1.18vw,18px)}.qy-tech-table{border-top:1px solid #d4dfeb}.qy-tech-table div{min-height:68px;transition:background .28s var(--qy-ease), padding-left .28s var(--qy-ease);border-bottom:1px solid #d4dfeb;grid-template-columns:minmax(150px,260px) minmax(0,1fr);align-items:center;gap:42px;display:grid}.qy-tech-table div:hover{background:#1876f209;padding-left:12px}.qy-tech-table span{display:none}.qy-tech-table strong{color:var(--practice-blue);letter-spacing:-.025em;font-size:clamp(17px,1.35vw,23px);font-weight:800}.qy-tech-table p{color:#526578;max-width:1120px;margin:0;font-size:clamp(13px,1vw,16px);font-weight:650;line-height:1.8}.qy-featured-case{color:#f8fafc;background:#0b1728;grid-template-columns:minmax(0,.52fr) minmax(440px,.48fr);align-items:center;gap:clamp(56px,7vw,118px);min-height:540px;padding-top:clamp(50px,5vw,72px);padding-bottom:clamp(50px,5vw,72px);display:grid;position:relative;overflow:hidden}.qy-featured-case figure{background:#dbe4ef;min-height:clamp(360px,31vw,520px);margin:0;position:relative;overflow:hidden}.qy-featured-case figure:after{content:"";background:linear-gradient(90deg,#0b17280f,#0b172800);position:absolute;inset:0}.qy-featured-case img{object-fit:cover;filter:saturate(.86)contrast()}.qy-featured-case h2{letter-spacing:-.045em;max-width:700px;margin:18px 0 0;font-size:clamp(32px,3.25vw,54px);font-weight:820;line-height:1.08}.qy-featured-case p{color:#f8fafcb8;max-width:660px;margin:22px 0 0;font-size:16px;font-weight:650;line-height:1.85}.qy-featured-case dl{border-top:1px solid #f8fafc5c;margin:26px 0 0}.qy-featured-case dl div{border-bottom:1px solid #e2e8f02e;grid-template-columns:140px 1fr;gap:28px;padding:16px 0;display:grid}.qy-featured-case dt{color:var(--practice-energy);font-size:15px;font-weight:800}.qy-featured-case dd{color:#f8fafcd1;margin:0;font-size:15px;line-height:1.7}.qy-case-proof{flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.qy-case-proof span{color:#f8fafcc2;letter-spacing:0;border-bottom:1px solid #1d8cffe6;width:auto;padding-bottom:7px;font-size:14px;font-weight:800}.qy-featured-case a{color:#f8fafc;align-items:center;gap:18px;width:max-content;margin-top:32px;font-size:16px;font-weight:800;display:inline-flex}.qy-featured-case a svg{color:var(--practice-energy);transition:transform .3s var(--qy-ease)}.qy-featured-case a:hover svg{transform:translate(6px)}.qy-practice-cta{color:#fff;background:linear-gradient(90deg,#2563ebe6,#1d4ed8f5),#1d4ed8;border-top:1px solid #f8fafc2e;border-bottom:1px solid #f8fafc2e;place-items:center;min-height:112px;display:grid}.qy-practice-cta:before{content:"";position:absolute}.qy-practice-cta a{color:#fff;letter-spacing:-.035em;align-items:center;gap:24px;font-size:clamp(20px,1.7vw,28px);font-weight:760;display:inline-flex}.qy-practice-cta svg{width:28px;height:28px;transition:transform .32s var(--qy-ease)}.qy-practice-cta a:hover svg{transform:translate(8px)}.qy-site:has(.qy-practice-page) .qy-brand-finale{min-height:auto;padding:clamp(54px, 5vw, 78px) var(--practice-frame) 0;color:#f8fafcdb;background:#0f172a}.qy-site:has(.qy-practice-page) .qy-footer-architecture{stroke:#1d8cff21;width:68%;height:100%;inset:0 0 auto auto}.qy-site:has(.qy-practice-page) .qy-finale-intro{width:100%;min-height:0;padding:0 0 40px}.qy-site:has(.qy-practice-page) .qy-finale-intro>p{color:#7bbdff;margin-bottom:26px}.qy-site:has(.qy-practice-page) .qy-finale-intro>a{display:none}.qy-site:has(.qy-practice-page) .qy-finale-watermark{display:none}:is(.qy-site:has(.qy-practice-page) .qy-finale-contact,.qy-site:has(.qy-practice-page) .qy-finale-meta){width:100%}.qy-site:has(.qy-practice-page) .qy-finale-contact{border-top-color:#f8fafc38;grid-template-columns:1.2fr .8fr 1fr}:is(.qy-site:has(.qy-practice-page) .qy-finale-contact>a,.qy-site:has(.qy-practice-page) .qy-finale-contact>div){border-right-color:#f8fafc29;min-height:112px}.qy-site:has(.qy-practice-page) .qy-finale-meta{color:#f8fafc94;border-top-color:#f8fafc2e;min-height:74px}@keyframes qyBlueprintDrift{0%{transform:translate(0,0)}to{transform:translate(-18px,-7px)}}@supports (animation-timeline:view()){.qy-partner-grid div,.qy-type-band,.qy-region-grid div,.qy-tech-table div{animation:both qyPracticeReveal;animation-timeline:view();animation-range:entry 8% cover 26%}}@keyframes qyPracticeReveal{0%{opacity:.58;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.qy-practice-page{--practice-frame:34px}.qy-site:has(.qy-practice-page) .qy-header-inner{width:min(100% - 48px,1860px)}.qy-practice-hero,.qy-featured-case,.qy-type-band{grid-template-columns:1fr}.qy-practice-hero p{margin-top:20px}.qy-practice-hero-ledger{grid-column:auto}.qy-practice-hero-visual{width:82vw;height:320px;inset:auto 0 0 auto}.qy-partner-grid{grid-template-columns:repeat(4,1fr)}.qy-type-image{clip-path:inset(0);margin:0}.qy-region-grid{margin-left:0}}@media (max-width:760px){.qy-practice-page{--practice-frame:22px}.qy-site:has(.qy-practice-page) .qy-header-inner{width:min(100% - 32px,1860px);height:72px}.qy-practice-hero{grid-template-columns:1fr;min-height:auto;padding-top:62px}.qy-practice-hero h1,.qy-featured-case h2{font-size:clamp(38px,11vw,56px)}.qy-practice-hero-ledger,.qy-practice-section-head,.qy-coverage-system .qy-practice-section-head,.qy-tech-system .qy-practice-section-head{grid-template-columns:1fr}.qy-practice-hero-ledger{width:100%}.qy-partner-grid,.qy-region-grid{grid-template-columns:repeat(2,1fr)}.qy-partner-grid div{min-height:86px}.qy-type-copy ul,.qy-tech-table div{grid-template-columns:1fr}.qy-region-grid div{min-height:180px}.qy-featured-case dl div{grid-template-columns:1fr;gap:8px}}@media (max-width:520px){.qy-partner-grid,.qy-region-grid{grid-template-columns:1fr}.qy-practice-cta{justify-items:start;min-height:120px}}@media (prefers-reduced-motion:reduce){.qy-practice-hero-visual,.qy-partner-grid div,.qy-type-band,.qy-region-grid div,.qy-tech-table div{animation:none}.qy-type-image,.qy-featured-case a svg,.qy-practice-cta svg,.qy-tech-table div{transition:none}}.qy-practice-hero{grid-template-columns:minmax(420px,.43fr) minmax(0,.57fr);gap:clamp(40px,6vw,96px);min-height:clamp(360px,42vw,540px);padding-top:clamp(46px,4.8vw,76px);padding-bottom:clamp(36px,4vw,60px)}.qy-practice-hero h1{letter-spacing:-.032em;max-width:720px;font-size:clamp(34px,3.55vw,58px);line-height:1.12}.qy-practice-hero p{max-width:560px;margin:clamp(42px,5.6vw,82px) 0 0;font-size:clamp(13px,.95vw,15px);line-height:1.82}.qy-practice-hero-ledger{width:min(700px,100%);margin-top:clamp(24px,3vw,42px)}.qy-practice-hero-ledger span{padding:13px 18px 14px 0;font-size:12px}.qy-practice-hero-ledger strong{font-size:18px}.qy-practice-hero-visual{opacity:.32;mix-blend-mode:normal;width:min(54vw,900px);top:30px;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 74%,#0000 100%)}.qy-practice-hero-visual:before{background:linear-gradient(90deg, var(--practice-ink) 0%, #0b172814 22%, #0b172800 72%, var(--practice-ink) 100%), linear-gradient(180deg, #0b172800, #0b17287a 100%)}.qy-coverage-system{min-height:clamp(390px,36vw,500px);box-shadow:none;isolation:isolate;background:linear-gradient(90deg,#2563eb14,#0000 42%),#132231;padding-top:clamp(42px,4.6vw,66px);padding-bottom:clamp(42px,4.6vw,66px)}.qy-coverage-system:before{opacity:.12;background-image:url(/diagrams/china-map-coverage-lines.png);background-position:62% 48%;background-repeat:no-repeat;background-size:min(36vw,500px)}.qy-coverage-system:after{opacity:.055;background-size:96px 96px}.qy-coverage-map{opacity:.08;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:120px 120px;inset:0}.qy-coverage-system .qy-practice-section-head{border:0;width:min(360px,28vw);margin:0;padding:0;display:block}.qy-coverage-system .qy-practice-section-head>span{font-size:14px}.qy-coverage-system .qy-practice-section-head h2{max-width:330px;margin-top:clamp(30px,4vw,56px);font-size:clamp(28px,2.75vw,42px);line-height:1.16}.qy-coverage-system .qy-practice-section-head p{max-width:360px;margin-top:clamp(34px,4vw,58px);font-size:clamp(12px,.95vw,14px);line-height:1.85}.qy-region-grid{align-items:start;margin-top:clamp(-200px,-15vw,-120px);margin-left:min(430px,30vw)}.qy-region-grid div{gap:16px;min-height:190px}.qy-region-grid strong{font-size:clamp(23px,2vw,32px)}.qy-region-grid span{word-break:keep-all;max-width:116px;font-size:clamp(12px,.96vw,15px);line-height:1.62}.qy-region-grid span:before{border-width:3px;width:11px;height:11px;margin-bottom:18px}.qy-site:has(.qy-practice-page) .qy-footer-architecture{display:none}.qy-site:has(.qy-practice-page) .qy-brand-finale{padding-top:clamp(40px,4vw,60px);position:relative;overflow:hidden}.qy-site:has(.qy-practice-page) .qy-brand-finale:after{content:"QIANYI";z-index:0;color:#3b82f60b;letter-spacing:-.08em;pointer-events:none;font-size:clamp(100px,16vw,250px);font-weight:850;line-height:.8;position:absolute;bottom:72px;right:-2vw}:is(.qy-site:has(.qy-practice-page) .qy-finale-intro,.qy-site:has(.qy-practice-page) .qy-finale-contact,.qy-site:has(.qy-practice-page) .qy-finale-meta){z-index:1;position:relative}.qy-site:has(.qy-practice-page) .qy-finale-intro{padding-bottom:28px}.qy-site:has(.qy-practice-page) .qy-finale-intro h2{max-width:660px;font-size:clamp(26px,3vw,44px);line-height:1.12}:is(.qy-site:has(.qy-practice-page) .qy-finale-contact>a,.qy-site:has(.qy-practice-page) .qy-finale-contact>div){min-height:96px}@media (max-width:1180px){.qy-practice-hero{grid-template-columns:1fr}.qy-practice-hero p{margin-top:20px}.qy-coverage-system .qy-practice-section-head{width:100%}.qy-coverage-system .qy-practice-section-head h2,.qy-coverage-system .qy-practice-section-head p{margin-top:20px}.qy-region-grid{margin:42px 0 0}}@media (max-width:760px){.qy-practice-hero h1{font-size:clamp(36px,10vw,52px)}.qy-coverage-system{min-height:auto}.qy-region-grid div{min-height:160px}}@media (max-width:680px){.qy-practice-page{--practice-frame:18px;overflow-x:clip}.qy-practice-hero{min-height:auto;padding:46px var(--practice-frame) 42px;gap:20px}.qy-practice-hero h1{letter-spacing:-.03em;max-width:100%;font-size:clamp(30px,8.8vw,42px);line-height:1.14}.qy-practice-hero p{max-width:100%;margin-top:18px}.qy-practice-hero-ledger{grid-template-columns:1fr;gap:0}.qy-practice-hero-visual{opacity:.22;width:100%;height:180px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000)}.qy-partner-grid,.qy-region-grid,.qy-tech-table,.qy-featured-case,.qy-type-band{min-width:0}.qy-partner-grid{grid-template-columns:1fr 1fr}.qy-type-band,.qy-featured-case{padding-left:var(--practice-frame);padding-right:var(--practice-frame)}.qy-type-image,.qy-featured-case figure{width:100%;min-height:220px}.qy-coverage-system{min-height:auto;padding:42px var(--practice-frame)}.qy-coverage-system:before{opacity:.08;background-position:55% 48%;background-size:115vw}.qy-coverage-system .qy-practice-section-head{width:100%}.qy-coverage-system .qy-practice-section-head h2{max-width:100%;font-size:clamp(26px,7.8vw,34px)}.qy-region-grid{grid-template-columns:1fr 1fr;gap:0;margin-top:30px}.qy-region-grid div{min-height:126px;padding:18px 0}.qy-region-grid strong{font-size:clamp(22px,7vw,30px)}.qy-region-grid span{max-width:100%;font-size:12px}.qy-tech-table div{gap:8px;padding:18px 0}.qy-featured-case h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(24px,6.8vw,32px);line-height:1.12}.qy-practice-hero h1,.qy-coverage-system .qy-practice-section-head h2{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;max-width:calc(100vw - 36px);font-size:clamp(22px,6vw,28px);line-height:1.12}.qy-practice-hero p,.qy-practice-section-head p,.qy-type-copy p,.qy-tech-table p,.qy-featured-case p,.qy-case-proof p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.68;display:-webkit-box;overflow:hidden}.qy-region-grid strong,.qy-type-copy h3,.qy-tech-table strong{font-size:clamp(19px,6vw,28px);line-height:1.16}}
