:root{--w-bg:#f7f9fc;--w-surface:#fff;--w-alt:#edf2f8;--w-text:#101828;--w-muted:#475569;--w-border:#d8e0ec;--w-link:#1d4ed8;--w-blue:#2563eb;--w-ring:#b9cae5;--w-green:#166534;color-scheme:light}.qk-website h1,.qk-website h2{text-wrap:balance}@media (prefers-color-scheme:dark){:root:not([data-website-theme=light]){--w-bg:#0b0f17;--w-surface:#111827;--w-alt:#172235;--w-text:#f3f4f6;--w-muted:#a6b0c0;--w-border:#2a3649;--w-link:#93c5fd;--w-ring:#315386;--w-green:#a3e635;color-scheme:dark}}:root[data-website-theme=dark]{--w-bg:#0b0f17;--w-surface:#111827;--w-alt:#172235;--w-text:#f3f4f6;--w-muted:#a6b0c0;--w-border:#2a3649;--w-link:#93c5fd;--w-ring:#315386;--w-green:#a3e635;color-scheme:dark}.qk-website{background:var(--w-bg);color:var(--w-text);font:16px/1.7 Microsoft YaHei,PingFang SC,Arial,sans-serif;min-height:100vh;overflow:clip;--w-gutter:clamp(22px,5vw,80px)}.qk-website *{box-sizing:border-box}.qk-website a{color:inherit;text-decoration:none}.qk-website button,.qk-website input,.qk-website select,.qk-website textarea{font:inherit}.qk-website button,.qk-website select{cursor:pointer}.qk-website a:focus-visible,.qk-website button:focus-visible,.qk-website input:focus-visible,.qk-website select:focus-visible,.qk-website textarea:focus-visible{outline:3px solid var(--w-link);outline-offset:5px}.qk-website h1,.qk-website h2,.qk-website h3,.qk-website p{margin:0}.qk-website h1,.qk-website h2,.qk-website h3{font-weight:650;letter-spacing:-.04em;line-height:1.22;overflow-wrap:anywhere}.qk-website h1{font-size:clamp(38px,5.7vw,80px)}.qk-website h2{font-size:clamp(30px,3.5vw,50px)}.qk-website h3{font-size:25px}.qk-website p{color:var(--w-muted)}.qk-website section[id]{scroll-margin-top:115px}.web-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.web-skip{position:fixed;top:-100px;left:20px;z-index:200;background:var(--w-surface);padding:12px}.web-skip:focus{top:10px}.web-header{max-width:1520px;margin:auto;padding:24px var(--w-gutter);display:flex;gap:28px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--w-border)}.web-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;line-height:1.2;font-weight:700;font-size:28px}.web-brand small{display:block;margin-top:5px;font-size:10px;letter-spacing:.24em;color:var(--w-muted);font-weight:500}.web-brand img{object-fit:contain}.web-brand-symbol{width:40px;height:40px;position:relative;display:block}.web-brand-symbol i{position:absolute;width:25px;height:25px;border:7px solid var(--w-blue);border-radius:9px;transform:rotate(-35deg);top:2px;left:0}.web-brand-symbol i+i{left:14px;top:16px;border-color:var(--w-text);width:21px;height:21px;border-width:6px}.web-header nav{display:flex;align-items:center;gap:clamp(14px,1.7vw,30px);font-size:14px}.web-header nav>a{padding:10px 0;white-space:nowrap}.web-header nav>a:hover,.web-footer a:hover{color:var(--w-link)}.web-theme select{max-width:105px;border:1px solid var(--w-border);border-radius:12px;background:var(--w-surface);color:var(--w-text);padding:10px 6px;min-height:44px}.web-nav-contact{border-bottom:1px solid var(--w-text)}.web-menu-toggle{display:none}.web-hero{max-width:1520px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:3%;padding:100px var(--w-gutter) 90px;min-height:650px}.web-kicker{display:block;font-size:13px;letter-spacing:.08em;font-weight:500;color:var(--w-muted);margin-bottom:25px}.web-kicker i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--w-green);margin-right:8px;vertical-align:middle}.web-hero h1{max-width:680px}.web-hero-copy>p{font-size:18px;max-width:510px;margin-top:30px;line-height:1.9}.web-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.web-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:13px 24px;border-radius:13px;border:1px solid transparent;background:var(--w-blue);color:#fff!important;font-weight:600;font-size:15px;transition:transform .2s,background .2s}.web-button:hover{background:var(--w-button-hover,#1d4ed8);transform:translateY(-2px)}.web-button.secondary{background:var(--w-surface);border-color:var(--w-border);color:var(--w-text)!important}.web-button:disabled{opacity:.65;cursor:wait;transform:none}.web-hero-note{display:block;margin-top:50px;font-size:12px;letter-spacing:.13em;color:var(--w-muted)}.web-art{aspect-ratio:1;position:relative;isolation:isolate;min-width:0;perspective:900px}.web-art:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:radial-gradient(ellipse,#2563eb20,transparent 68%);filter:blur(15px);z-index:-1}.web-art-grid{position:absolute;top:15%;right:-5%;bottom:0;left:-5%;background-image:linear-gradient(var(--w-border) 1px,transparent 1px),linear-gradient(90deg,var(--w-border) 1px,transparent 1px);background-size:42px 42px;transform:rotateX(68deg) rotate(-18deg);opacity:.45;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 68%);mask-image:radial-gradient(ellipse,#000,transparent 68%)}.web-orbit{position:absolute;width:78%;height:78%;top:10%;left:11%;border:clamp(12px,2.4vw,32px) solid var(--w-ring);border-radius:50%;box-shadow:inset 3px 5px 5px #fff9,inset -5px -7px 9px #08295965,5px 12px 18px #061f4433,1px 1px #e0eeff;transform-style:preserve-3d}.orbit-one{transform:rotateX(59deg) rotateY(-25deg) rotate(20deg);border-color:#4283e5;z-index:3}.orbit-two{transform:rotateX(17deg) rotateY(60deg) rotate(-26deg);z-index:1}.orbit-three{transform:rotateX(-45deg) rotateY(-38deg) rotate(65deg);width:64%;height:64%;top:17%;left:18%;border-width:clamp(10px,1.7vw,23px);opacity:.85;z-index:2}.web-core{position:absolute;width:24%;height:24%;top:38%;left:38%;transform:rotate(-14deg) skewY(9deg);z-index:4;border-radius:25%;background:linear-gradient(140deg,#fbfdff,#a9c7e8 65%,#537eaf);box-shadow:14px 17px #7798bf,17px 20px 30px #05162b30;display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding:15% 4% 4%}.web-core i{height:5px;background:#487ac4;border-radius:4px;align-self:end}.web-node{position:absolute;border-radius:50%;width:6%;aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#e6ffa9,#78a841 60%,#365d10);box-shadow:4px 5px 12px #33560c40;z-index:5}.node-one{top:22%;left:24%}.node-two{top:69%;left:74%;width:4%}.node-three{top:69%;left:20%;width:3%;background:#4283e5}.web-section{max-width:1440px;margin:auto;padding:100px var(--w-gutter)}.web-section-head p,.web-vision p{font-size:18px;max-width:560px;line-height:1.9;margin-top:28px}.web-section-top{display:flex;gap:25px;align-items:end;justify-content:space-between;margin-bottom:38px}.web-text-link{color:var(--w-link)!important;display:inline-flex;align-items:center;gap:24px;font-weight:500;min-height:44px}.web-vision{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;background:var(--w-alt);border-radius:40px;width:calc(100% - 2 * var(--w-gutter));padding:70px}.web-vision .web-text-link{margin-top:22px}.web-art-small{max-height:390px}.web-directions{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;margin-top:42px}.web-directions article{padding:35px;border:1px solid var(--w-border);border-radius:24px;background:var(--w-surface)}.web-directions article:first-child{background:var(--w-alt)}.web-direction-num{font-size:45px;font-weight:300;color:var(--w-link);display:block;margin-bottom:25px}.web-status{font-size:12px;color:var(--w-muted);display:block;margin-bottom:14px}.web-directions h3{font-size:24px;margin-bottom:20px}.web-directions p{line-height:1.9}.web-content-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.web-story{display:block;border-top:1px solid var(--w-border);padding-top:24px}.web-story img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:18px;margin-bottom:20px;background:var(--w-alt)}.web-story h3{font-size:23px;display:flex;justify-content:space-between;gap:18px;line-height:1.45}.web-story h3 span{font-weight:400;flex-shrink:0;color:var(--w-link)}.web-story:hover h3{color:var(--w-link)}.web-story p{margin-top:16px;line-height:1.8}.web-story .web-kicker{font-size:12px;margin-bottom:14px;letter-spacing:.02em}.web-product-section .web-content-list{display:block}.web-product-section .web-story{background:var(--w-alt);border-radius:28px;border:0;padding:50px;display:flex;gap:8%;align-items:center}.web-product-section .web-story img{width:45%;margin:0}.web-product-section .web-story h3{font-size:clamp(26px,3vw,40px)}.web-product-section .web-story p{font-size:18px;max-width:750px}.web-progress .web-section-top{margin-top:56px}.web-partners{display:flex;gap:35px;flex-wrap:wrap;padding:45px 0}.web-partners>div{display:flex;flex-direction:column;gap:8px;min-width:140px}.web-partners img{max-width:160px;height:70px;object-fit:contain;background:#fff;border-radius:10px;padding:12px}.web-partners span{font-size:13px;color:var(--w-muted)}.web-contact{display:grid;grid-template-columns:1fr 1fr;gap:9%;border-top:1px solid var(--w-border);padding-top:95px}.web-contact address{font-style:normal;display:flex;flex-direction:column;gap:12px;margin-top:40px;overflow-wrap:anywhere}.web-contact address a{color:var(--w-link);font-size:20px}.web-contact-form{background:var(--w-surface);border:1px solid var(--w-border);border-radius:28px;padding:35px;display:flex;flex-direction:column;gap:22px}.web-contact-form fieldset{margin:0;padding:0;border:0;min-width:0}.web-contact-form legend{margin-bottom:10px;font-weight:500}.web-contact-form label{display:block;font-weight:500;font-size:14px}.web-contact-form label>span:not(:last-child),.web-contact-form legend>span,.web-form-row label>span,.web-contact-form>label>span{font-size:12px;color:var(--w-muted);font-weight:400;margin-left:5px}.web-contact-form input:not([type=checkbox]):not([type=radio]),.web-contact-form textarea{display:block;width:100%;min-height:46px;background:var(--w-bg);color:var(--w-text);border:1px solid #78869b;border-radius:10px;padding:10px 12px;margin-top:9px;resize:vertical}.web-contact-form input::placeholder,.web-contact-form textarea::placeholder{color:var(--w-muted);opacity:1}.web-radio{display:flex;gap:25px}.web-radio label{display:flex;align-items:center;gap:7px;min-height:35px}.web-radio input,.web-consent input{accent-color:var(--w-blue);width:17px;height:17px;flex-shrink:0}.web-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.web-contact-form .web-consent{display:flex;align-items:start;gap:9px;font-weight:400}.web-contact-form .web-consent span{font-size:12px;margin:0}.web-consent a{color:var(--w-link);text-decoration:underline}.web-error{color:#b42318!important;background:#fff0ed;padding:14px;border-radius:10px;font-size:14px}.web-form-success{padding:50px 35px;background:var(--w-surface);border:1px solid var(--w-border);border-radius:28px;align-self:start}.web-form-success>span{color:var(--w-green);font-size:40px}.web-form-success p{margin:20px 0}.web-footer{max-width:1440px;margin:auto;padding:60px var(--w-gutter) 30px;display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--w-border)}.web-footer-brand{font-size:32px;font-weight:700}.web-footer p{font-size:13px;margin-top:10px}.web-footer-links{display:flex;gap:25px;justify-content:end;align-items:center;flex-wrap:wrap;font-size:14px}.web-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--w-muted);border-top:1px solid var(--w-border);padding-top:25px}.web-page-intro{max-width:1440px;margin:auto;padding:100px var(--w-gutter)}.web-page-intro p{font-size:20px;max-width:760px;margin-top:35px;line-height:1.9}.web-about-end .web-button{margin-top:30px}.web-list-page{min-height:65vh}.web-page-description{margin:28px 0 55px!important;font-size:18px}.web-empty{padding:65px 15px;text-align:center;color:var(--w-muted)}.web-empty h1{font-size:32px;margin-bottom:30px}.web-article{max-width:990px;padding:85px var(--w-gutter);margin:auto;min-height:60vh}.web-article>.web-text-link:first-child{margin-bottom:45px}.web-article h1{font-size:clamp(32px,4vw,52px)}.web-article h2{font-size:26px;margin:40px 0 20px}.web-article>p{margin:24px 0;line-height:1.95}.web-article-summary{font-size:20px}.web-article-image{width:100%;max-height:650px;object-fit:contain;margin:25px 0;border-radius:20px;background:var(--w-alt)}.web-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;font-size:18px;margin:35px 0}.web-article>.web-button{margin:30px 0}.web-parameters{border-top:1px solid var(--w-border);margin:35px 0}.web-parameters>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--w-border)}.web-parameters dt{color:var(--w-muted)}.web-parameters dd{margin:0}.web-parameters small{display:block;color:var(--w-muted);margin-top:8px}.web-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:45px;flex-wrap:wrap}.web-pagination button{background:var(--w-surface);color:var(--w-text);border:1px solid var(--w-border);border-radius:10px;padding:10px 18px;min-height:44px}.web-pagination button:disabled{opacity:.4;cursor:default}.web-load-error{background:var(--w-alt);padding:18px var(--w-gutter);text-align:center;color:var(--w-text)}.web-load-error button{border:0;background:none;color:var(--w-link);text-decoration:underline;min-height:44px;padding:0 10px}@media (min-width:1550px){.web-hero{padding-top:125px;padding-bottom:120px}.web-hero h1{font-size:84px}}@media (max-width:1100px){.web-header{flex-wrap:wrap;gap:20px}.web-header nav{gap:20px;flex:1;justify-content:end}.web-header nav>a{font-size:13px}.web-hero{padding-top:75px;min-height:550px}.web-directions article{padding:25px}.web-contact{gap:5%}.web-contact-form{padding:25px}}@media (max-width:900px){.web-menu-toggle{display:block;min-height:44px;min-width:70px;padding:8px 10px;color:var(--w-text);background:var(--w-surface);border:1px solid var(--w-border);border-radius:10px}.web-header nav{display:none;flex-basis:100%;justify-content:start;align-items:stretch;flex-direction:column;gap:5px}.web-header nav.is-open{display:flex}.web-header nav>a{font-size:16px;padding:10px;min-height:44px}.web-theme{padding:10px}.web-theme select{max-width:none;width:100%}.web-nav-contact{border:0}.web-hero{grid-template-columns:1fr;gap:20px;padding-top:60px;padding-bottom:45px}.web-hero h1{max-width:650px;font-size:clamp(40px,7.5vw,68px)}.web-hero-copy>p{max-width:630px}.web-hero-note{margin-top:30px}.web-art{width:80%;max-width:510px;margin:-15px auto 0}.web-section{padding-top:70px;padding-bottom:70px}.web-vision{padding:45px;gap:15px}.web-vision .web-art{width:100%}.web-directions{grid-template-columns:1fr}.web-directions article{padding:30px;position:relative}.web-direction-num{font-size:32px;margin-bottom:15px}.web-directions .web-status{position:absolute;right:30px;top:43px}.web-content-list{grid-template-columns:repeat(2,minmax(0,1fr))}.web-contact{grid-template-columns:1fr;gap:35px}.web-contact-form{max-width:700px;width:100%}.web-contact address{margin-top:25px}.web-footer{gap:30px}.web-footer-links{gap:18px}}@media (max-width:600px){.qk-website{--w-gutter:22px}.web-header{padding-top:18px;padding-bottom:18px}.web-brand{font-size:25px}.web-hero{padding-top:48px}.web-hero h1{font-size:42px;line-height:1.23}.web-hero-copy>p{font-size:16px;margin-top:24px}.web-kicker{font-size:11px;margin-bottom:22px}.web-actions{gap:10px;margin-top:26px}.web-button{padding:12px 19px;gap:20px;font-size:14px}.web-hero-note{font-size:10px}.web-art{width:100%;max-width:380px;min-height:270px;margin:0 auto}.web-orbit{border-width:18px}.orbit-three{border-width:14px}.web-core{box-shadow:8px 11px #7798bf,12px 15px 25px #05162b30}.web-section{padding-top:60px;padding-bottom:60px}.web-vision{grid-template-columns:1fr;border-radius:24px;padding:32px 25px}.web-vision p,.web-section-head p{font-size:16px;margin-top:22px}.web-vision .web-art{max-width:270px;min-height:200px;margin:5px auto -15px}.web-section-top{align-items:start;flex-direction:column;gap:20px;margin-bottom:28px}.web-content-list{grid-template-columns:1fr;gap:36px}.web-product-section .web-story{padding:28px;display:block;border-radius:22px}.web-product-section .web-story img{width:100%;margin-bottom:25px}.web-product-section .web-story p{font-size:16px}.web-story h3{font-size:22px}.web-contact-form{padding:23px 20px;border-radius:22px}.web-form-row{grid-template-columns:1fr;gap:20px}.web-contact-form .web-button{width:100%}.web-footer{grid-template-columns:1fr;padding-top:40px}.web-footer-links{justify-content:start;gap:14px 22px}.web-footer-bottom{flex-direction:column;gap:12px}.web-page-intro{padding-top:60px;padding-bottom:65px}.web-page-intro p{font-size:17px;margin-top:25px}.web-article{padding-top:50px;padding-bottom:60px}.web-article-summary{font-size:18px}.web-prose{font-size:16px}.web-parameters>div{grid-template-columns:1fr;gap:8px}.web-page-description{font-size:16px;margin-bottom:35px!important}}@media (max-width:350px){.qk-website{--w-gutter:17px}.web-hero h1{font-size:37px}.web-actions{flex-direction:column;align-items:stretch}.web-contact-form{padding:20px 16px}.web-vision{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.qk-website *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:has(.qk-website),body:has(.qk-website){margin:0;background:var(--w-bg)}body:has(.qk-website){min-width:0}.qk-website[data-preview-theme=light]{--w-bg:#f7f9fc;--w-surface:#fff;--w-alt:#edf2f8;--w-text:#101828;--w-muted:#475569;--w-border:#d8e0ec;--w-link:#1d4ed8;--w-ring:#b9cae5;--w-green:#166534;color-scheme:light}.qk-website[data-preview-theme=dark]{--w-bg:#0b0f17;--w-surface:#111827;--w-alt:#172235;--w-text:#f3f4f6;--w-muted:#a6b0c0;--w-border:#2a3649;--w-link:#93c5fd;--w-ring:#315386;--w-green:#a3e635;color-scheme:dark}.web-faq details{padding:20px 0;border-bottom:1px solid var(--w-border)}.web-faq summary{cursor:pointer;font-weight:600;min-height:44px}.web-faq details p{white-space:pre-wrap;padding:10px 0;line-height:1.9}.web-flow{background:var(--w-alt);padding:25px;border-radius:18px}.web-downloads a{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--w-border);color:var(--w-link)}.web-downloads span{color:var(--w-muted);font-size:13px}.web-receipt{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--w-alt);padding:10px;margin-top:10px;font-size:12px}.qk-website main,.web-hero-copy,.web-contact>*,.web-contact-form>*{min-width:0}.web-contact-form input{min-width:0}:root{--w-bg:#f5f8fc;--w-surface:#fff;--w-alt:#eaf0f8;--w-text:#10213b;--w-muted:#53647c;--w-border:#dce5f1;--w-link:#0755b5;--w-blue:#0755b5;--w-green:#28670a}@media (prefers-color-scheme:dark){:root:not([data-website-theme=light]){--w-bg:#080f1c;--w-surface:#101d30;--w-alt:#14243a;--w-text:#edf4ff;--w-muted:#adbbd0;--w-border:#293b53;--w-link:#91c8ff;--w-green:#a5e773}}:root[data-website-theme=dark],.qk-website[data-preview-theme=dark]{--w-bg:#080f1c;--w-surface:#101d30;--w-alt:#14243a;--w-text:#edf4ff;--w-muted:#adbbd0;--w-border:#293b53;--w-link:#91c8ff;--w-green:#a5e773}.qk-website[data-preview-theme=light]{--w-bg:#f5f8fc;--w-surface:#fff;--w-alt:#eaf0f8;--w-text:#10213b;--w-muted:#53647c;--w-border:#dce5f1;--w-link:#0755b5;--w-green:#28670a}.qk-website{font-family:Inter,system-ui,-apple-system,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;--w-gutter:clamp(20px,4.4vw,72px)}.qk-website h1,.qk-website h2,.qk-website h3{letter-spacing:-.025em;font-weight:650}.qk-website h1{line-height:1.2}.qk-website h2{font-size:clamp(30px,3.3vw,46px)}.web-header{max-width:1440px;padding-top:20px;padding-bottom:20px;border-bottom:0;gap:28px;min-height:94px}.web-brand{min-width:0}.web-logo-window{display:block;position:relative;overflow:hidden;width:170px;aspect-ratio:3.39;background:#fff;border-radius:7px;flex-shrink:0}.web-logo-window img{position:absolute;width:164.287%;height:auto;max-width:none;left:-37.252%;top:-123.378%}.web-custom-logo{width:170px;height:51px;object-fit:contain}.web-header nav{font-size:13px;gap:24px}.web-header nav>a{position:relative}.web-header nav>a:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:2px;background:var(--w-link);transition:width .2s}.web-header nav>a:hover:after,.web-header nav>a:focus-visible:after{width:100%}.web-header .web-nav-contact{border:1px solid var(--w-border);border-radius:9px;padding:10px 15px;background:var(--w-surface)}.web-header .web-nav-contact:after{display:none}.web-theme select{font-size:12px;min-height:42px;border-radius:9px;padding:9px 6px}.web-hero{max-width:1440px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5%;padding:48px var(--w-gutter) 36px;min-height:0}.web-hero h1{font-size:clamp(40px,4.7vw,68px);max-width:650px;letter-spacing:-.035em;line-height:1.24}.web-hero-copy{padding:22px 0}.web-hero-copy>p{font-size:17px;line-height:1.9;margin-top:25px;max-width:32em}.web-kicker{font-size:11px;font-weight:650;letter-spacing:.15em;margin-bottom:24px;color:var(--w-link)}.web-hero-note{margin-top:35px;letter-spacing:.03em;font-size:12px;display:flex;align-items:center;gap:10px}.web-hero-note>span{width:25px;height:1px;background:var(--w-muted)}.web-button{border-radius:10px;min-height:50px;gap:25px;box-shadow:0 4px 10px #0755b513;font-size:14px}.web-button>span,.web-text-link>span{transition:transform .2s}.web-button:hover>span,.web-text-link:hover>span{transform:translate(3px,-2px)}.web-button.secondary:hover{background:var(--w-alt)}.web-actions{margin-top:28px}.web-hero-visual{background:#e9f2f9;border:1px solid #dce5ef;border-radius:28px;position:relative;isolation:isolate;min-width:0;overflow:hidden;color:#10213b;box-shadow:0 18px 55px #09366d0b}.web-visual-image{aspect-ratio:4/3;overflow:hidden}.web-visual-image img{width:100%;height:100%;object-fit:contain;transition:transform 1s cubic-bezier(.2,.7,.3,1)}.web-hero-visual:not(.is-static):hover .web-visual-image img{transform:scale(1.04)}.web-visual-eyebrow{position:absolute;top:25px;left:25px;font-size:9px;letter-spacing:.13em;font-weight:600;color:#375171}.web-visual-caption{position:absolute;left:22px;right:22px;bottom:100px;display:flex;align-items:center;gap:12px;padding:16px 18px;background:#ffffffed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff;border-radius:14px;box-shadow:0 4px 24px #1339620c}.web-visual-caption strong{display:block;font-size:15px;font-weight:650}.web-visual-caption div>span{display:block;font-size:11px;color:#53647c;margin-top:4px}.web-live-dot{background:#70c829;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 5px #7ad72119;flex-shrink:0}.web-visual-counter{margin-left:auto;font-size:19px;font-weight:500;white-space:nowrap}.web-visual-counter small{font-size:10px;color:#53647c}.web-visual-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:#fff9;padding:14px;position:relative;border-top:1px solid #d3deed}.web-visual-controls button{background:transparent;border:1px solid transparent;border-radius:9px;font-size:11px;color:#53647c;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:7px}.web-visual-controls button>span:first-child{font-size:9px;opacity:.7}.web-visual-controls button>span:last-child{font-size:14px}.web-visual-controls button[aria-pressed=true]{background:#0755b5;color:#fff;box-shadow:0 3px 10px #0755b523}.web-visual-controls button:hover:not([aria-pressed=true]){background:#e4edf8}.web-entry-grid{max-width:1440px;padding:0 var(--w-gutter);margin:6px auto 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.web-entry-card{border:1px solid var(--w-border);border-radius:18px;background:var(--w-surface);padding:27px 22px;display:flex;align-items:center;gap:18px;transition:transform .22s,border-color .22s,box-shadow .22s}.web-entry-icon{color:var(--w-link);display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:var(--w-alt);flex-shrink:0}.web-entry-icon svg{width:25px;height:25px}.web-entry-number{font-size:9px;letter-spacing:.12em;color:var(--w-muted)}.web-entry-card h2{font-size:20px;margin-top:5px}.web-entry-card p{font-size:13px;margin-top:7px}.web-entry-card>span:last-child{margin-left:auto;font-size:20px;color:var(--w-link);transition:transform .2s}.web-entry-card:hover,.web-entry-card:focus-visible,.web-story:hover,.web-story:focus-visible{transform:translateY(-4px);border-color:var(--w-link);box-shadow:0 15px 30px #09366d09}.web-entry-card:hover>span:last-child{transform:translate(3px,-3px)}.web-section{max-width:1440px;padding-top:78px;padding-bottom:78px}.web-section-top{margin-bottom:33px}.web-section-top .web-kicker{margin-bottom:18px}.web-text-link{font-size:14px;gap:15px}.web-vision{max-width:calc(1440px - 2 * var(--w-gutter));margin:76px auto 0;padding:55px;width:calc(100% - 2 * var(--w-gutter));background:var(--w-surface);border:1px solid var(--w-border);border-radius:24px;grid-template-columns:1.2fr 1fr;gap:9%}.web-vision h2{font-size:clamp(28px,3vw,43px)}.web-vision p{font-size:16px;margin-top:22px}.web-vision-mark{border-left:1px solid var(--w-border);padding:35px 0 35px 15%;color:var(--w-link);line-height:1.35}.web-vision-mark>span{display:block;font-size:clamp(28px,3.6vw,50px);font-weight:600;letter-spacing:-.05em}.web-vision-plus{color:var(--w-green);font-size:.7em;margin:0 9px}.web-vision-mark small{display:block;margin-top:25px;font-size:9px;letter-spacing:.13em;color:var(--w-muted)}.web-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.web-direction-card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:22px;align-self:start;transition:border-color .2s,transform .2s;overflow:hidden}.web-direction-card:hover{border-color:var(--w-link);transform:translateY(-3px)}.web-direction-card summary{cursor:pointer;list-style:none;padding:28px}.web-direction-card summary::-webkit-details-marker{display:none}.web-direction-card summary:focus-visible{outline:3px solid var(--w-link);outline-offset:-5px}.web-direction-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.web-directions .web-direction-num{font-size:30px;font-weight:350;margin:0;letter-spacing:-.05em}.web-directions .web-status{position:static;margin:0;font-size:10px;padding:3px 9px;border-radius:20px;border:1px solid var(--w-border)}.web-directions h3{font-size:23px;margin:0;line-height:1.4}.web-direction-prompt{font-size:12px;color:var(--w-muted);display:flex;align-items:center;justify-content:space-between;margin-top:28px}.web-direction-prompt>span{font-size:24px;line-height:1;color:var(--w-link);transition:transform .2s}.web-direction-card[open] .web-direction-prompt>span{transform:rotate(45deg)}.web-direction-card>p{font-size:14px;padding:0 28px 28px;line-height:1.9}.web-product-showcase{border-radius:25px;border:1px solid var(--w-border);overflow:hidden;background:var(--w-surface)}.web-product-grid{display:grid;grid-template-columns:1fr 1fr;min-width:0}.web-product-display{background:var(--w-alt);min-height:390px;position:relative;display:flex;align-items:center;justify-content:center;padding:40px;min-width:0}.web-product-display>img{width:100%;height:310px;object-fit:contain;transition:transform .4s}.web-product-display:hover>img{transform:scale(1.04)}.web-product-visual-note{position:absolute;bottom:20px;left:24px;font-size:10px;color:var(--w-muted);letter-spacing:.05em}.web-product-copy{min-width:0;padding:42px}.web-product-copy>.web-kicker{margin-bottom:17px}.web-product-copy h3{font-size:clamp(25px,2.4vw,34px);line-height:1.35}.web-product-copy h3 a{display:flex;justify-content:space-between;gap:18px}.web-product-copy h3 a>span{font-size:23px;color:var(--w-link)}.web-product-tabs{display:flex;gap:18px;border-bottom:1px solid var(--w-border);margin-top:28px;overflow-x:auto}.web-product-tabs button{white-space:nowrap;flex-shrink:0;padding:11px 0;font-size:12px;color:var(--w-muted);border:0;border-bottom:2px solid transparent;background:none;min-height:44px}.web-product-tabs button[aria-selected=true]{color:var(--w-link);border-bottom-color:var(--w-link);font-weight:600}.web-product-panel{padding:22px 0 26px;min-height:130px}.web-product-panel p{font-size:16px;line-height:1.95;white-space:pre-line;overflow-wrap:anywhere}.web-product-panel dl{margin:0;font-size:13px}.web-product-panel dl>div{display:flex;justify-content:space-between;gap:15px;padding:5px 0}.web-product-panel dt{color:var(--w-muted)}.web-product-panel dd{margin:0;text-align:right}.web-product-picker{padding:14px;display:flex;gap:10px;border-bottom:1px solid var(--w-border);overflow-x:auto}.web-product-picker button{border:1px solid var(--w-border);background:var(--w-surface);color:var(--w-text);border-radius:9px;padding:10px 16px;min-height:44px;white-space:nowrap;font-size:13px}.web-product-picker button[aria-pressed=true]{background:var(--w-alt);border-color:var(--w-link);color:var(--w-link)}.web-signal-art{display:flex;align-items:center;position:relative;width:100%;justify-content:center;gap:20px}.web-signal-line{position:absolute;height:1px;left:0;right:0;background:var(--w-link);opacity:.3;top:50%}.web-signal-module{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:195px;aspect-ratio:.93;border-radius:20px;background:var(--w-surface);border:1px solid var(--w-border);box-shadow:10px 12px color-mix(in srgb,var(--w-link) 10%,var(--w-alt));padding:24px;color:var(--w-link)}.web-signal-module svg{width:52px;height:52px;margin-bottom:20px}.web-signal-module strong{font-size:15px;letter-spacing:.12em}.web-signal-module>span{font-size:9px;color:var(--w-muted);margin-top:6px;white-space:nowrap}.web-module-ports{display:flex;gap:9px;margin-top:24px}.web-module-ports i{width:8px;height:8px;border:1px solid var(--w-link);border-radius:2px}.web-signal-end{position:relative;background:var(--w-alt);padding:8px 0;font-size:9px;letter-spacing:.12em;color:var(--w-muted)}.web-content-list{gap:20px}.web-story{border:1px solid var(--w-border);border-radius:21px;overflow:hidden;background:var(--w-surface);padding:0;transition:transform .22s,border-color .22s,box-shadow .22s}.web-story>img{margin:0;border-radius:0;transition:transform .4s}.web-story:hover>img{transform:scale(1.025)}.web-story>div{padding:28px}.web-story h3{font-size:22px;line-height:1.5}.web-story p{font-size:15px;line-height:1.85}.web-story .web-kicker{font-size:10px;line-height:1.8;letter-spacing:.03em}.web-card-action{display:flex;align-items:center;gap:12px;color:var(--w-link);font-size:12px;margin-top:26px}.web-card-action>span{transition:transform .2s}.web-story:hover .web-card-action>span{transform:translate(3px,-3px)}.web-partners>div{padding:22px;border:1px solid var(--w-border);border-radius:16px;background:var(--w-surface)}.web-contact{border-top:0;gap:7%;align-items:start}.web-contact .web-section-head{padding:25px 0}.web-contact-form{box-shadow:0 14px 45px #052d6006;border-radius:24px}.web-contact h2{font-size:clamp(33px,3.7vw,52px)}.web-contact .web-section-head p{font-size:16px;max-width:400px}.web-footer{max-width:1440px;padding-top:45px}.web-footer-brand{display:inline-block}.web-footer .web-logo-window{width:145px}.web-footer p{margin-top:20px}.web-faq details{background:var(--w-surface);padding:20px 24px;border:1px solid var(--w-border);border-radius:14px;margin-bottom:12px}.web-arrived{animation:web-arrive .55s}@keyframes web-arrive{0%{transform:translateY(14px);opacity:.7}to{transform:translateY(0);opacity:1}}@media (max-width:1200px){.web-header nav{gap:15px}.web-logo-window,.web-custom-logo{width:145px}.web-entry-card{gap:12px;padding:23px 17px}.web-entry-icon{width:38px;height:38px}.web-entry-card h2{font-size:18px}.web-product-copy{padding:32px}.web-product-display{padding:28px}.web-hero{gap:4%;padding-top:35px}.web-hero h1{font-size:clamp(39px,4.7vw,58px)}}@media (max-width:1000px){.web-header{flex-wrap:wrap;gap:16px}.web-header nav{gap:15px}.web-hero{grid-template-columns:1fr 1fr;gap:4%}.web-hero h1{font-size:43px}.web-hero-copy>p{font-size:15px}.web-visual-image{aspect-ratio:.96}.web-visual-caption{left:15px;right:15px;padding:13px;bottom:93px}.web-visual-counter{display:none}.web-visual-controls{padding:10px;gap:3px}.web-visual-controls button{font-size:10px;gap:5px}.web-entry-card{align-items:start;flex-wrap:wrap}.web-entry-card>div{flex:1;min-width:120px}.web-entry-card>span:last-child{display:none}.web-product-grid{grid-template-columns:1fr 1.1fr}.web-signal-art{gap:10px}.web-signal-module{width:150px}.web-vision{padding:40px}}@media (max-width:900px){.web-header nav{flex-basis:100%;gap:5px}.web-header nav>a{font-size:15px;padding:10px}.web-header .web-nav-contact{padding:10px}.web-hero{grid-template-columns:1fr;max-width:760px;padding-top:20px;gap:24px}.web-hero-copy{padding:20px 0 0}.web-hero h1{font-size:clamp(39px,6.9vw,58px);max-width:650px}.web-hero-copy>p{max-width:600px;font-size:16px}.web-visual-image{aspect-ratio:1.6}.web-visual-caption{max-width:370px;bottom:86px}.web-visual-controls{grid-template-columns:repeat(3,1fr);padding:10px 16px}.web-visual-controls button{font-size:12px;gap:15px}.web-entry-grid{max-width:760px;gap:12px;margin-top:0}.web-entry-card{display:block;padding:22px 18px}.web-entry-icon{margin-bottom:15px}.web-entry-number{font-size:8px}.web-entry-card h2{font-size:18px}.web-entry-card p{font-size:11px}.web-section{padding-top:60px;padding-bottom:60px}.web-vision{margin-top:60px;grid-template-columns:1.3fr 1fr;gap:5%}.web-vision-mark{padding-left:12%}.web-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.web-direction-card summary{padding:22px}.web-direction-card>p{padding:0 22px 22px}.web-directions h3{font-size:20px}.web-direction-top{margin-bottom:22px}.web-product-display{min-height:340px}.web-product-copy{padding:28px}.web-product-copy h3{font-size:25px}.web-product-tabs{gap:12px}.web-product-panel{min-height:120px}.web-contact{grid-template-columns:1fr;gap:25px}.web-contact .web-section-head{padding:0}}@media (max-width:600px){.qk-website{--w-gutter:20px}.web-header{min-height:80px;padding-top:15px;padding-bottom:15px}.web-logo-window,.web-custom-logo{width:145px}.web-hero{padding-top:15px;padding-bottom:24px;gap:27px}.web-hero h1{font-size:clamp(36px,8.7vw,48px);line-height:1.27}.web-hero-copy>p{font-size:16px;line-height:1.9;margin-top:22px}.web-kicker{font-size:10px;letter-spacing:.1em;margin-bottom:18px}.web-hero-note{margin-top:25px;font-size:10px}.web-actions{margin-top:25px;gap:10px}.web-button{font-size:13px;padding:12px 17px;gap:18px}.web-hero-visual{border-radius:21px}.web-visual-image{aspect-ratio:1.2}.web-visual-eyebrow{font-size:8px;top:18px;left:18px}.web-visual-caption{left:13px;right:13px;bottom:84px;border-radius:12px;padding:12px;gap:10px}.web-visual-caption strong{font-size:13px}.web-visual-caption div>span{font-size:10px}.web-visual-controls{padding:9px;gap:4px}.web-visual-controls button{font-size:10px;gap:6px;min-height:42px}.web-visual-controls button>span:first-child{font-size:8px}.web-visual-controls button>span:last-child{display:none}.web-entry-grid{grid-template-columns:1fr;gap:10px;margin-bottom:8px}.web-entry-card{display:flex;align-items:center;flex-wrap:nowrap;padding:20px;gap:16px;border-radius:16px}.web-entry-icon{margin:0;width:43px;height:43px}.web-entry-card>div{min-width:0}.web-entry-card h2{font-size:19px;margin-top:3px}.web-entry-card p{font-size:13px;margin-top:4px}.web-entry-card>span:last-child{display:block}.web-entry-number{font-size:8px}.web-section{padding-top:50px;padding-bottom:50px}.web-section-top{gap:17px;margin-bottom:25px}.web-vision{margin-top:45px;padding:28px;grid-template-columns:1fr;gap:30px;border-radius:21px}.web-vision-mark{padding:24px 0 0;border-left:0;border-top:1px solid var(--w-border)}.web-vision-mark>span{display:inline;font-size:31px}.web-vision-mark>span:first-child{margin-right:12px}.web-vision-mark small{font-size:8px;margin-top:15px}.web-vision p{font-size:15px}.web-directions{grid-template-columns:1fr;margin-top:28px;gap:14px}.web-direction-card summary{padding:25px}.web-direction-top{margin-bottom:18px}.web-directions h3{font-size:24px}.web-direction-prompt{margin-top:20px}.web-direction-card>p{padding:0 25px 25px}.web-product-grid{grid-template-columns:1fr}.web-product-display{min-height:280px;padding:34px}.web-product-display>img{height:230px}.web-signal-art{gap:30px}.web-signal-module{width:165px;padding:20px}.web-product-copy{padding:28px 25px}.web-product-copy h3{font-size:27px}.web-product-panel{min-height:0}.web-product-tabs{margin-top:23px}.web-product-display{border-bottom:1px solid var(--w-border)}.web-product-visual-note{font-size:9px}.web-product-showcase{border-radius:22px}.web-content-list{gap:17px}.web-story>div{padding:25px}.web-story h3{font-size:23px}.web-contact h2{font-size:35px}.web-contact .web-section-head p{font-size:15px}.web-contact-form{padding:24px 20px}.web-footer .web-logo-window{width:140px}.web-footer-links{font-size:13px}.web-footer-bottom{font-size:11px}}@media (max-width:350px){.qk-website{--w-gutter:16px}.web-hero h1{font-size:36px}.web-actions{flex-direction:row;align-items:center}.web-actions .web-button{padding:11px 14px;font-size:12px;gap:12px}.web-signal-art{gap:15px}.web-visual-controls button{font-size:9px}.web-entry-card{padding:18px;gap:13px}.web-vision{padding:24px}.web-product-copy{padding:25px 20px}.web-product-tabs{gap:14px}.web-product-tabs button{font-size:11px}.web-vision-mark>span{font-size:26px}}@media (prefers-reduced-motion:reduce){.qk-website *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.web-hero-visual:hover .web-visual-image img,.web-entry-card:hover,.web-story:hover,.web-direction-card:hover{transform:none!important}}.web-transparent-logo.web-custom-logo{width:172px;height:auto;aspect-ratio:1822/611;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;filter:none;transform:none;max-height:none}.web-theme-actions{display:flex;align-items:center;gap:3px}.web-theme-icon{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:1px solid var(--w-border);border-radius:50%;color:var(--w-text)}.web-theme-icon svg{width:22px;height:22px}.web-theme-icon:hover{background:var(--w-alt);border-color:var(--w-link)}.web-theme-system{background:transparent;border:0;color:var(--w-muted);font-size:11px!important;min-height:44px;padding:3px}.web-section-description{max-width:790px;white-space:pre-line;font-size:18px;line-height:1.85;margin-top:26px!important}.web-belief-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-top:42px}.web-belief-card{padding:42px;border:1px solid var(--w-border);border-radius:26px;background:var(--w-surface)}.web-belief-card:first-child{background:linear-gradient(135deg,var(--w-alt),var(--w-surface))}.web-belief-card h3{font-size:30px}.web-belief-card p{font-size:18px;line-height:1.9;margin-top:25px;white-space:pre-line}.web-belief-card .web-text-link{margin-top:24px}.web-values{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:40px}.web-value{display:flex;gap:24px;padding:30px 0;border-bottom:1px solid var(--w-border)}.web-value>span{font-size:13px;color:var(--w-link);padding-top:6px}.web-value h3{font-size:22px;line-height:1.5}.web-value p{margin-top:12px;font-size:16px;line-height:1.85}.web-hero-note{letter-spacing:.03em;font-size:13px}.web-progress>.web-text-link{margin-top:28px}.web-communication{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;border-bottom:1px solid var(--w-border);padding-bottom:24px}.web-communication strong{display:block;color:var(--w-link);font-size:48px;line-height:1.2;font-weight:500}.web-communication small{font-size:14px;color:var(--w-muted)}.web-communication span{display:block;font-size:12px;color:var(--w-muted);margin-top:9px;line-height:1.6}.web-partner-carousel{margin-top:42px}.web-partner-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:var(--w-muted);font-size:14px}.web-partner-controls>div{display:flex;gap:8px}.web-partner-controls button{border:1px solid var(--w-border);border-radius:50px;min-width:44px;min-height:44px;background:var(--w-surface);color:var(--w-text);padding:6px 12px;font-size:13px}.web-partner-track{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--w-border) transparent;padding:4px 0 18px}.web-partner-group{display:flex;gap:20px;flex:none;padding-right:20px}.web-partner-card{width:222px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:var(--w-surface);border:1px solid var(--w-border);border-radius:20px}.web-partner-card img{width:160px;height:64px;object-fit:contain}.web-partner-card strong{font-size:16px;font-weight:600}.web-partner-card>span{font-size:12px;color:var(--w-muted)}.web-honors-empty{border:1px solid var(--w-border);border-radius:24px;padding:42px;background:var(--w-surface)}.web-honors-empty>span{display:block;color:var(--w-link);font-size:42px;margin-bottom:12px}.web-honors-empty p+p{margin-top:10px;font-size:14px}.web-honor-image{width:100%;display:block;padding:28px;background:var(--w-alt);border:1px solid var(--w-border);border-radius:24px;margin:32px 0;color:var(--w-text)}.web-honor-image img{display:block;max-height:560px;max-width:100%;margin:auto;object-fit:contain}.web-honor-image span{display:block;margin-top:20px;color:var(--w-link)}.web-honor-dialog{max-width:min(1100px,94vw);max-height:94vh;border:1px solid var(--w-border);border-radius:20px;background:var(--w-surface);color:var(--w-text);padding:65px 24px 24px}.web-honor-dialog::backdrop{background:#020817db}.web-honor-dialog img{max-width:100%;max-height:75vh;object-fit:contain;display:block;margin:auto}.web-honor-dialog p{margin-top:18px;text-align:center}.web-honor-close{position:absolute;right:18px;top:12px;min-height:44px;padding:8px 18px;background:var(--w-alt);color:var(--w-text);border:1px solid var(--w-border);border-radius:12px}.web-honor-meta{margin-bottom:24px!important}.web-footer .web-transparent-logo{width:160px}.web-footer p+p{margin-top:5px;font-size:13px}@media (min-width:1001px){.web-section{padding-top:48px;padding-bottom:48px}.web-hero{min-height:520px}.web-hero h1{font-size:clamp(48px,5.1vw,76px);line-height:1.16}}@media (max-width:700px){.web-belief-grid,.web-values{grid-template-columns:1fr}.web-belief-card{padding:28px}.web-belief-card h3{font-size:26px}.web-belief-card p,.web-section-description{font-size:16px}.web-values{margin-top:20px}.web-value{gap:18px;padding:24px 0}.web-section{padding-top:32px;padding-bottom:32px}.web-transparent-logo.web-custom-logo{width:145px}.web-partner-card{width:200px}.web-partner-controls,.web-communication{gap:12px}.web-communication strong{font-size:39px}.web-communication span{font-size:11px}.web-honors-empty{padding:28px}.web-honor-dialog{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.web-partner-group[aria-hidden=true]{display:none}}.web-communication-art{display:flex;flex-direction:column;align-items:center;width:100%;gap:22px;text-align:center}.web-communication-core{padding:28px 32px;border:1px solid var(--w-border);border-radius:24px;background:var(--w-surface);box-shadow:0 16px 45px #082c6512;max-width:100%}.web-communication-core svg{display:block;width:42px;height:42px;color:var(--w-link);margin:0 auto 14px}.web-communication-core strong{display:block;font-size:21px}.web-communication-core>span{display:block;font-size:12px;color:var(--w-muted);margin-top:10px}.web-communication-paths{display:flex;gap:18px;width:100%;justify-content:center}.web-communication-paths span{padding:12px 18px;border:1px solid var(--w-border);border-radius:12px;background:var(--w-surface);color:var(--w-link);font-size:14px}.web-communication-destination{font-size:14px;font-weight:500;color:var(--w-muted)}.web-honor-card>img{object-fit:contain;background:var(--w-alt);padding:20px;aspect-ratio:4/3}.web-partner-group{min-width:100%;justify-content:space-around}.web-hero{position:relative;isolation:isolate}.web-hero:before{content:"";position:absolute;z-index:-1;top:5%;right:-15%;bottom:8%;left:40%;background:radial-gradient(ellipse at 65% 40%,#139ed91c,transparent 62%),radial-gradient(ellipse at 25% 75%,#19b47414,transparent 50%);pointer-events:none}.web-hero-copy .web-kicker{color:var(--w-link)}.web-hero-note>span{background:var(--w-brand-green);box-shadow:0 0 0 5px #2ca85d14}.web-hero-visual{border-color:color-mix(in srgb,var(--w-border),#168fc5 30%);box-shadow:0 28px 80px #147cad10}.web-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 40%,#80e5dd12 50%,transparent 60%);background-size:250% 100%;animation:web-light-sweep 14s ease-in-out infinite;animation-play-state:paused}.web-hero-visual.web-motion-visible:after{animation-play-state:running}.web-hero-visual .web-visual-image img{animation:web-sculpture-drift 9s ease-in-out infinite;animation-play-state:paused;transform-origin:50% 52%;will-change:auto}.web-hero-visual.web-motion-visible .web-visual-image img{animation-play-state:running}.web-hero-visual .web-visual-caption,.web-hero-visual .web-visual-controls{z-index:2}.web-belief-card:first-child{position:relative;overflow:hidden;background:var(--w-belief-fill,linear-gradient(125deg,#1262ac 0%,#08748a 68%,#107b68 100%));color:#fff;border-color:transparent;box-shadow:0 18px 40px #086f891c}.web-belief-card:first-child:after{content:"";position:absolute;width:260px;height:260px;border:42px solid #ffffff0a;border-radius:50%;right:-140px;bottom:-150px;pointer-events:none}.web-belief-card:first-child p,.web-belief-card:first-child .web-kicker{color:#e3f2ff}.web-belief-card:first-child .web-text-link{color:#fff!important}.web-belief-card:nth-child(2){background:linear-gradient(145deg,color-mix(in srgb,var(--w-surface),#00a2ac 9%),var(--w-surface) 78%);border-top:3px solid var(--w-brand-cyan)}.web-entry-card,.web-belief-card,.web-direction-card,.web-story,.web-partner-card{transition:transform .32s cubic-bezier(.2,.65,.3,1),box-shadow .32s,border-color .32s}.web-entry-card:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--w-surface),#008dc7 7%),var(--w-surface))}.web-entry-card:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,var(--w-surface),#20ac70 8%),var(--w-surface))}.web-direction-card{border-top:3px solid #167bc1}.web-direction-card:nth-child(2){border-top-color:var(--w-brand-cyan)}.web-direction-card:nth-child(3){border-top-color:var(--w-brand-green)}.web-direction-card:nth-child(2) .web-direction-num{color:var(--w-brand-cyan)}.web-direction-card:nth-child(3) .web-direction-num{color:var(--w-brand-green)}.web-product-display{background:radial-gradient(ellipse at 15% 15%,#147bbd17,transparent 65%),radial-gradient(ellipse at 85% 85%,#13a36e1c,transparent 65%),var(--w-alt)}.web-communication-paths span{position:relative;overflow:hidden}.web-communication-paths span:after{content:"";position:absolute;height:2px;width:44%;bottom:0;left:-45%;background:linear-gradient(90deg,transparent,var(--w-brand-cyan),var(--w-brand-green));animation:web-signal-travel 3s ease-in-out infinite;animation-play-state:paused}.web-communication-paths span:nth-child(2):after{animation-delay:.7s}.web-communication-art.web-motion-visible .web-communication-paths span:after{animation-play-state:running}.web-communication-core{border-color:color-mix(in srgb,var(--w-border),#00a2ac 30%)}.web-communication strong{color:var(--w-link)}.web-communication>div:nth-child(2) strong{color:var(--w-brand-cyan)}.web-communication>div:nth-child(3) strong{color:var(--w-brand-green)}.web-arrived{animation:web-card-arrive .7s cubic-bezier(.2,.65,.3,1)}.web-entry-card.web-arrived:nth-child(2),.web-direction-card.web-arrived:nth-child(2),.web-story.web-arrived:nth-child(2){animation-delay:.07s}.web-entry-card.web-arrived:nth-child(3),.web-direction-card.web-arrived:nth-child(3),.web-story.web-arrived:nth-child(3){animation-delay:.14s}.web-contact-form{border-top:3px solid var(--w-brand-cyan)}@media (hover:hover){.web-entry-card:hover,.web-direction-card:hover,.web-story:hover{transform:translateY(-6px);box-shadow:0 18px 45px #08669b12;border-color:color-mix(in srgb,var(--w-border),#009baa 48%)}.web-partner-card:hover{transform:translateY(-3px);border-color:var(--w-brand-cyan)}}@keyframes web-sculpture-drift{0%,to{transform:translateY(0) rotate(0) scale(1.015)}50%{transform:translateY(-9px) rotate(.6deg) scale(1.035)}}@keyframes web-light-sweep{0%,65%,to{background-position:170% 0}85%{background-position:-70% 0}}@keyframes web-signal-travel{0%{left:-45%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:110%;opacity:0}}@keyframes web-card-arrive{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.qk-website[data-motion=static] .web-hero-visual img,.qk-website[data-motion=static] .web-hero-visual:after,.qk-website[data-motion=static] .web-communication-paths span:after{animation:none!important}@media (prefers-reduced-motion:reduce){.qk-website *,.qk-website *:before,.qk-website *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.web-hero-visual .web-visual-image img,.web-entry-card:hover,.web-direction-card:hover,.web-story:hover,.web-partner-card:hover{transform:none!important}}:root{--w-visual:#e9f2f9;--w-glass:#ffffffed;--w-controls:#ffffff99;--w-brand-cyan:#007b85;--w-brand-green:#238044;--w-logo-filter:none;--w-art-filter:none;--w-blue:#0755b5;--w-button-hover:#1d4ed8;--w-belief-fill:linear-gradient(125deg,#1262ac 0%,#08748a 68%,#107b68 100%);--w-spot-color:#007eaa0c}@media (prefers-color-scheme:dark){:root:not([data-website-theme=light]){--w-bg:#0c1015;--w-blue:#315e79;--w-button-hover:#3c708b;--w-surface:#141b22;--w-alt:#1c262e;--w-text:#e9eef0;--w-muted:#a7b4bd;--w-border:#2b3841;--w-link:#91c7d5;--w-green:#8bc4ac;--w-visual:#121c24;--w-glass:#172129f2;--w-controls:#10191feb;--w-brand-cyan:#8fcad1;--w-brand-green:#8bc4ac;--w-logo-filter:brightness(1.3);--w-art-filter:brightness(.65) saturate(.62);--w-belief-fill:linear-gradient(125deg,#183344,#1b3c43 70%,#213c37);--w-spot-color:#91d4e712}}:root[data-website-theme=dark],.qk-website[data-preview-theme=dark]{--w-bg:#0c1015;--w-blue:#315e79;--w-button-hover:#3c708b;--w-surface:#141b22;--w-alt:#1c262e;--w-text:#e9eef0;--w-muted:#a7b4bd;--w-border:#2b3841;--w-link:#91c7d5;--w-green:#8bc4ac;--w-visual:#121c24;--w-glass:#172129f2;--w-controls:#10191feb;--w-brand-cyan:#8fcad1;--w-brand-green:#8bc4ac;--w-logo-filter:brightness(1.3);--w-art-filter:brightness(.65) saturate(.62);--w-belief-fill:linear-gradient(125deg,#183344,#1b3c43 70%,#213c37);--w-spot-color:#91d4e712}.qk-website[data-preview-theme=light]{--w-visual:#e9f2f9;--w-glass:#ffffffed;--w-controls:#ffffff99;--w-brand-cyan:#007b85;--w-brand-green:#238044;--w-logo-filter:none;--w-art-filter:none;--w-blue:#0755b5;--w-button-hover:#1d4ed8;--w-belief-fill:linear-gradient(125deg,#1262ac 0%,#08748a 68%,#107b68 100%);--w-spot-color:#007eaa0c}.web-header nav{font-size:18px;font-weight:600;gap:clamp(18px,2vw,28px)}.web-header nav>a{font-size:18px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.web-header .web-nav-contact{padding:10px 17px}.web-transparent-logo.web-custom-logo{filter:var(--w-logo-filter)}.web-hero-visual{background:var(--w-visual);color:var(--w-text);border-color:var(--w-border)}.web-visual-image img{filter:var(--w-art-filter)}.web-visual-eyebrow{color:var(--w-muted);z-index:2}.web-visual-caption{background:var(--w-glass);border-color:var(--w-border);color:var(--w-text)}.web-visual-caption div>span,.web-visual-counter small{color:var(--w-muted)}.web-visual-controls{background:var(--w-controls);border-color:var(--w-border)}.web-visual-controls button{color:var(--w-muted)}.web-visual-controls button:hover:not([aria-pressed=true]){background:var(--w-alt);color:var(--w-text)}.web-visual-controls button[aria-pressed=true]{background:var(--w-blue);color:#fff}.web-live-dot{background:var(--w-brand-green)}.web-entry-icon{color:var(--w-brand-cyan);border:1px solid var(--w-border)}.web-entry-card:nth-child(3) .web-entry-icon{color:var(--w-brand-green)}.web-partner-card img{box-sizing:content-box;background:#e9f0f5;padding:12px 10px;border-radius:12px;width:150px;height:64px;filter:none;mix-blend-mode:normal}.web-partner-card{padding:20px 16px;min-height:190px}.web-error{color:#fda99c!important;background:#462328}.web-motion-toggle{display:inline-flex;align-items:center;gap:9px;margin-top:23px;min-height:44px;padding:7px 13px;border:1px solid var(--w-border);border-radius:24px;background:var(--w-surface);color:var(--w-muted);font-size:12px!important}.web-motion-toggle svg{width:14px;height:14px}.web-motion-toggle:hover{color:var(--w-text);border-color:var(--w-link)}.web-motion-toggle:disabled{opacity:.65;cursor:default}.web-hero-note{margin-top:20px}.web-hero:before{animation:web-brand-tide 11s ease-in-out infinite;animation-play-state:paused}.web-hero.web-motion-visible:before{animation-play-state:running}.web-visual-orbits{position:absolute;top:8%;right:5%;bottom:24%;left:5%;z-index:1;pointer-events:none;opacity:.7}.web-visual-orbits i{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid color-mix(in srgb,var(--w-brand-cyan),transparent 68%);border-radius:50%;animation:web-orbit-turn 24s linear infinite;animation-play-state:paused;transform:rotate(-18deg)}.web-visual-orbits i:after{content:"";position:absolute;left:14%;top:14%;width:7px;height:7px;border-radius:50%;background:var(--w-brand-cyan);box-shadow:0 0 14px var(--w-brand-cyan)}.web-visual-orbits i:nth-child(2){top:18%;right:0;bottom:18%;left:0;animation-duration:32s;animation-direction:reverse}.web-visual-orbits i:nth-child(2):after{background:var(--w-brand-green);box-shadow:0 0 14px var(--w-brand-green)}.web-visual-orbits i:nth-child(3){top:0;right:20%;bottom:0;left:20%;animation-duration:38s}.web-hero-visual.web-motion-visible .web-visual-orbits i{animation-play-state:running}.web-belief-card:first-child:after{animation:web-belief-breathe 8s ease-in-out infinite;animation-play-state:paused}.web-belief-card.web-motion-visible:first-child:after{animation-play-state:running}.web-progress{position:relative;isolation:isolate}.web-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 60%,color-mix(in srgb,var(--w-brand-cyan),transparent 92%),transparent 65%);animation:web-brand-tide 13s ease-in-out infinite;animation-play-state:paused}.web-progress.web-motion-visible:before{animation-play-state:running}.web-product-panel{animation:web-panel-enter .35s ease-out}.web-arrived{animation-fill-mode:backwards}.web-belief-card.web-arrived:nth-child(2){animation-delay:.13s}.web-entry-icon svg{transition:transform .3s ease}.web-theme-icon svg{transition:transform .4s ease}.web-theme-icon:hover svg{transform:rotate(20deg)}.web-button:active,.web-theme-icon:active,.web-partner-controls button:active{transform:scale(.96)}@media (hover:hover){.web-entry-card:hover .web-entry-icon svg{transform:translateY(-3px) rotate(-9deg)}}@keyframes web-orbit-turn{to{transform:rotate(342deg)}}@keyframes web-brand-tide{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(-18px,12px,0) scale(1.04);opacity:1}}@keyframes web-belief-breathe{0%,to{transform:scale(1)}50%{transform:translate(-18px,-12px) scale(1.15)}}@keyframes web-panel-enter{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.web-header{flex-wrap:wrap;gap:15px}.web-menu-toggle{display:block;min-height:44px;min-width:80px;padding:8px 12px;color:var(--w-text);background:var(--w-surface);border:1px solid var(--w-border);border-radius:10px;font-size:16px}.web-header nav{display:none;width:100%;font-size:18px;gap:12px 24px;padding:16px 0;flex-wrap:wrap;justify-content:flex-start}.web-header nav.is-open{display:flex}.web-header nav>a{padding:10px 0}.web-header .web-nav-contact{padding:10px 15px}.web-header .web-theme-actions{margin-left:0}}@media (max-width:600px){.web-header nav{gap:8px 22px}.web-header nav>a{font-size:18px}.web-visual-orbits{opacity:.5}.web-partner-card img{width:140px}}.qk-website[data-motion=paused] *,.qk-website[data-motion=paused] *:before,.qk-website[data-motion=paused] *:after{animation-play-state:paused!important}.qk-website[data-motion=static] *,.qk-website[data-motion=static] *:before,.qk-website[data-motion=static] *:after{animation:none!important}@media (prefers-reduced-motion:reduce){.qk-website *,.qk-website *:before,.qk-website *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.web-motion-toggle{display:none}.web-visual-orbits i{transform:rotate(-18deg)}}.web-pointer-spotlight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:radial-gradient(circle 340px at var(--spot-x,-1000px) var(--spot-y,-1000px),var(--w-spot-color,#007eaa0c),transparent 75%);opacity:0;transition:opacity .35s ease;contain:strict}.qk-website[data-pointer-active=true] .web-pointer-spotlight{opacity:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.web-entry-card,.web-belief-card,.web-direction-card,.web-story,.web-product-panel{rotate:0 1 0 0deg;translate:0 0;transition:translate .28s ease-out,rotate .28s ease-out,transform .25s ease,border-color .25s ease,box-shadow .25s ease}.qk-website[data-motion=enabled] .web-pointer-card{translate:var(--card-x,0px) var(--card-y,0px);rotate:var(--tilt-x,0) var(--tilt-y,1) 0 var(--tilt-angle,0deg)}.web-hero-copy>h1,.web-section>h2,.web-section-top h2{translate:0 0;transition:translate .3s ease-out}.qk-website[data-motion=enabled] .web-pointer-title{translate:var(--title-x,0px) var(--title-y,0px)}}.qk-website:not([data-motion=enabled]) .web-pointer-spotlight{display:none}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.web-pointer-spotlight{display:none}}:root,.qk-website[data-preview-theme=light]{--w-button-text:#fff;--w-card-hover:#f3f7fc;--w-border-hover:#90accd;--w-input-border:#78869b;--w-error-bg:#fff0ed;--w-error-text:#b42318;--w-soft-fill:#edf4fb;--w-shadow:0 16px 40px #09366d0b;--w-hero-glow:#139ed914;--w-article-text:#334155}@media (prefers-color-scheme:dark){:root:not([data-website-theme=light]){--w-bg:#0b111a;--w-surface:#151f2c;--w-alt:#101a27;--w-text:#f3f6fa;--w-muted:#a5b5c8;--w-border:#2a394b;--w-link:#69cbe8;--w-blue:#69cbe8;--w-button-hover:#94def1;--w-button-text:#071820;--w-green:#86cdb2;--w-ring:#375971;--w-visual:#111e2b;--w-glass:#152130f2;--w-controls:#101925f5;--w-brand-cyan:#69cbe8;--w-brand-green:#86cdb2;--w-logo-filter:none;--w-art-filter:brightness(.88) saturate(.82);--w-belief-fill:linear-gradient(125deg,#163345,#172a3b 75%);--w-spot-color:#69cbe80e;--w-card-hover:#1a2838;--w-border-hover:#48647d;--w-input-border:#637990;--w-error-bg:#3b2028;--w-error-text:#ffb5b5;--w-soft-fill:#153443;--w-shadow:0 16px 40px #00000033;--w-hero-glow:#69cbe80b;--w-article-text:#cbd5e1;color-scheme:dark}}:root[data-website-theme=dark],.qk-website[data-preview-theme=dark]{--w-bg:#0b111a;--w-surface:#151f2c;--w-alt:#101a27;--w-text:#f3f6fa;--w-muted:#a5b5c8;--w-border:#2a394b;--w-link:#69cbe8;--w-blue:#69cbe8;--w-button-hover:#94def1;--w-button-text:#071820;--w-green:#86cdb2;--w-ring:#375971;--w-visual:#111e2b;--w-glass:#152130f2;--w-controls:#101925f5;--w-brand-cyan:#69cbe8;--w-brand-green:#86cdb2;--w-logo-filter:none;--w-art-filter:brightness(.88) saturate(.82);--w-belief-fill:linear-gradient(125deg,#163345,#172a3b 75%);--w-spot-color:#69cbe80e;--w-card-hover:#1a2838;--w-border-hover:#48647d;--w-input-border:#637990;--w-error-bg:#3b2028;--w-error-text:#ffb5b5;--w-soft-fill:#153443;--w-shadow:0 16px 40px #00000033;--w-hero-glow:#69cbe80b;--w-article-text:#cbd5e1;color-scheme:dark}.qk-website{accent-color:var(--w-link)}.qk-website ::selection{background:var(--w-link);color:var(--w-bg)}.web-header{border-bottom:1px solid var(--w-border);background:var(--w-bg)}.web-header nav>a[aria-current=page]{color:var(--w-link)}.web-header nav>a[aria-current=page]:after{width:100%}.web-header .web-nav-contact:hover,.web-theme-icon:hover,.web-partner-controls button:hover,.web-pagination button:hover:not(:disabled){background:var(--w-card-hover);border-color:var(--w-border-hover)}.web-hero:before{background:radial-gradient(ellipse at 65% 40%,var(--w-hero-glow),transparent 68%)}.web-hero-visual,.web-contact-form,.web-communication-core{box-shadow:var(--w-shadow)}.web-hero-visual:after{background:linear-gradient(120deg,transparent 40%,color-mix(in srgb,var(--w-link),transparent 96%) 50%,transparent 60%);background-size:250% 100%}.web-live-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--w-green),transparent 92%)}.web-visual-controls button[aria-pressed=true],.qk-website .web-button:not(.secondary){color:var(--w-button-text)!important;background:var(--w-blue);box-shadow:none}.qk-website .web-button:not(.secondary):hover{background:var(--w-button-hover)}.qk-website .web-button.secondary:hover{background:var(--w-card-hover);border-color:var(--w-border-hover)}.web-entry-card:nth-child(2),.web-entry-card:nth-child(3),.web-belief-card:nth-child(2){background:var(--w-surface)}.web-entry-icon,.web-entry-card:nth-child(3) .web-entry-icon{background:var(--w-soft-fill);color:var(--w-link);border-color:var(--w-border)}.web-belief-card:first-child{border-color:var(--w-border);box-shadow:var(--w-shadow)}.web-belief-card:first-child p{color:#d8e7f1}.web-belief-card:nth-child(2){border-top-color:var(--w-border-hover)}.web-product-display{background:radial-gradient(ellipse at 20% 15%,var(--w-hero-glow),transparent 70%),var(--w-alt)}.web-direction-card,.web-direction-card:nth-child(2),.web-direction-card:nth-child(3),.web-contact-form{border-top-color:var(--w-border-hover)}.web-direction-card:nth-child(2) .web-direction-num,.web-direction-card:nth-child(3) .web-direction-num{color:var(--w-link)}.web-product-picker button[aria-pressed=true]{background:var(--w-soft-fill)}.web-contact-form input:not([type=checkbox]):not([type=radio]),.web-contact-form textarea,.web-contact-form select{background:var(--w-bg);color:var(--w-text);border-color:var(--w-input-border)}.web-contact-form input:focus,.web-contact-form textarea:focus,.web-contact-form select:focus{border-color:var(--w-link)}.web-error{color:var(--w-error-text)!important;background:var(--w-error-bg)}.web-article,.web-prose,.web-article>p{color:var(--w-article-text)}.web-article h1,.web-article h2,.web-article h3{color:var(--w-text)}.web-article-image{border:1px solid var(--w-border)}.web-prose a{color:var(--w-link);text-decoration:underline;text-underline-offset:4px}.web-transparent-logo.web-custom-logo{filter:none}.web-partner-card img{filter:none;background:#e9f0f5}.web-footer{border-color:var(--w-border)}.web-visual-orbits i:after{box-shadow:0 0 10px color-mix(in srgb,var(--w-brand-cyan),transparent 65%)}.web-visual-orbits i:nth-child(2):after{box-shadow:0 0 10px color-mix(in srgb,var(--w-brand-green),transparent 65%)}@media (hover:hover){.web-entry-card:hover,.web-direction-card:hover,.web-story:hover,.web-partner-card:hover{background:var(--w-card-hover);border-color:var(--w-border-hover);box-shadow:var(--w-shadow);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.web-entry-card:hover,.web-direction-card:hover,.web-story:hover,.web-partner-card:hover{transform:none}}:root,.qk-website[data-preview-theme=light]{--w-hero-mask:none;--w-hero-image-opacity:1;--w-hero-image-filter:none;--w-hero-image-blend:normal;--w-hero-stage:var(--w-visual);--w-brand-logo-filter:none;--w-partner-logo-bg:#e9f0f5;--w-partner-logo-filter:none}@media (prefers-color-scheme:dark){:root:not([data-website-theme=light]){--w-hero-mask:radial-gradient(ellipse 57% 57% at 50% 45%,#000 24%,#000b 48%,#0004 69%,transparent 88%);--w-hero-image-opacity:.92;--w-hero-image-filter:brightness(.85) saturate(.95) contrast(1.04);--w-hero-image-blend:normal;--w-hero-stage:radial-gradient(ellipse at 50% 40%,#234257 0%,#172c3e 38%,#111e2b 75%);--w-brand-logo-filter:brightness(1.55) drop-shadow(0 0 8px #69cbe81a);--w-partner-logo-bg:#c6d1db;--w-partner-logo-filter:brightness(.9) saturate(.9)}}:root[data-website-theme=dark],.qk-website[data-preview-theme=dark]{--w-hero-mask:radial-gradient(ellipse 57% 57% at 50% 45%,#000 24%,#000b 48%,#0004 69%,transparent 88%);--w-hero-image-opacity:.92;--w-hero-image-filter:brightness(.85) saturate(.95) contrast(1.04);--w-hero-image-blend:normal;--w-hero-stage:radial-gradient(ellipse at 50% 40%,#234257 0%,#172c3e 38%,#111e2b 75%);--w-brand-logo-filter:brightness(1.55) drop-shadow(0 0 8px #69cbe81a);--w-partner-logo-bg:#c6d1db;--w-partner-logo-filter:brightness(.9) saturate(.9)}.web-visual-image{background:var(--w-hero-stage)}.web-visual-image img{mask-image:var(--w-hero-mask);-webkit-mask-image:var(--w-hero-mask);opacity:var(--w-hero-image-opacity);filter:var(--w-hero-image-filter);mix-blend-mode:var(--w-hero-image-blend)}.web-transparent-logo.web-custom-logo{filter:var(--w-brand-logo-filter)}.web-partner-card img{background:var(--w-partner-logo-bg);filter:var(--w-partner-logo-filter)}.web-contact address{margin-top:24px;gap:14px}.web-contact-line{display:grid;grid-template-columns:3em minmax(0,1fr);align-items:baseline;gap:16px}.web-contact-label{font-size:14px;color:var(--w-muted)}.web-contact address .web-contact-line a{font-size:clamp(16px,1.5vw,20px);overflow-wrap:anywhere}.web-contact-line p{margin:0}.web-progress .web-section-top{margin-top:28px}.web-story[href*="/news/"] img{object-fit:contain;padding:16px}.web-hero-visual.web-scenario{align-self:center;background:var(--w-surface);border:1px solid var(--w-border);border-radius:24px;box-shadow:var(--w-shadow);color:var(--w-text);overflow:hidden}.web-hero-visual.web-scenario:after{display:none}.web-scenario-top{display:flex;justify-content:space-between;align-items:center;padding:20px 26px;border-bottom:1px solid var(--w-border);font-size:10px;letter-spacing:.11em;color:var(--w-muted)}.web-scenario-top>span:first-child{display:flex;align-items:center;gap:8px}.web-scenario-top i{width:6px;height:6px;border-radius:50%;background:var(--w-link)}.web-scenario-top>span:last-child{font-size:17px;letter-spacing:0;color:var(--w-text);font-variant-numeric:tabular-nums}.web-scenario-top small{font-size:11px;color:var(--w-muted)}.web-scenario-panel{padding:25px 26px 20px;background:radial-gradient(ellipse at 90% 5%,color-mix(in srgb,var(--w-link),transparent 93%),transparent 65%)}.web-scenario-heading>span{font-size:10px;letter-spacing:.1em;color:var(--w-link)}.web-scenario-heading h2{font-size:clamp(21px,2vw,29px);line-height:1.4;letter-spacing:-.035em;margin:10px 0 17px;font-weight:650}.web-scenario-frame{animation:web-scene-enter .42s cubic-bezier(.16,1,.3,1) both}.web-field-scene,.web-choice-scene,.web-dialogue-scene{height:270px;min-width:0}.web-field-map{width:100%;height:222px;display:block;color:var(--w-link)}.web-field-buildings{color:var(--w-text);opacity:.8}.web-field-label{fill:var(--w-muted);font-size:12px;font-family:inherit}.web-field-path{opacity:.25}.web-field-flow{stroke-dasharray:5 110;animation:web-field-flow 5s linear infinite;animation-play-state:paused}.web-scenario.web-motion-visible .web-field-flow{animation-play-state:running}.web-scenario-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.web-scenario-tags span{font-size:11px;padding:5px 10px;border:1px solid var(--w-border);border-radius:6px;background:var(--w-surface);color:var(--w-muted)}.web-choice-scene{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:5px 0 12px}.web-solution-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--w-border);border-radius:14px;padding:15px 14px;background:var(--w-surface);text-decoration:none!important;transition:transform .25s,border-color .25s,box-shadow .25s;color:var(--w-text)}.web-solution-card:hover{transform:translateY(-4px);border-color:var(--w-link);box-shadow:0 12px 24px #0000000c}.web-solution-category{display:flex;justify-content:space-between;gap:5px;color:var(--w-muted);font-size:10px;letter-spacing:.02em}.web-solution-category>span{color:var(--w-link);font-size:15px}.web-solution-card h3{font-size:16px;line-height:1.4;margin:12px 0 5px;letter-spacing:-.02em}.web-solution-card p{font-size:11px;line-height:1.6;color:var(--w-muted);margin:0}.web-device-art{width:118px;margin:15px auto 4px;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:120px}.web-device-core{border:1px solid color-mix(in srgb,var(--w-link),transparent 45%);border-radius:9px;padding:10px 13px;background:linear-gradient(135deg,color-mix(in srgb,var(--w-link),transparent 91%),var(--w-surface));box-shadow:4px 6px color-mix(in srgb,var(--w-link),transparent 91%)}.web-device-core>span{font-size:7px;color:var(--w-muted);letter-spacing:.13em;display:block}.web-device-core>strong{display:block;color:var(--w-text);font-size:26px;letter-spacing:.05em;margin:6px 0}.web-device-core>small{font-size:5px;letter-spacing:.04em;color:var(--w-muted);display:block}.web-device-core>div{display:flex;gap:5px;margin-top:9px}.web-device-core i{height:3px;width:10px;border-radius:2px;background:var(--w-link)}.web-device-pins{display:flex;justify-content:space-around;padding:0 6px}.web-device-pins i{width:3px;height:6px;background:var(--w-muted);opacity:.45}.web-erp-art{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:126px;margin:15px auto 4px;flex:1;align-content:center;min-height:120px}.web-erp-art>div{position:relative;border:1px solid var(--w-border);border-radius:7px;background:color-mix(in srgb,var(--w-link),transparent 96%);padding:8px 9px}.web-erp-art span{display:block;color:var(--w-muted);font-size:7px}.web-erp-art strong{font-size:13px;color:var(--w-text);display:block;margin:3px 0}.web-erp-art i{display:block;width:22px;height:2px;background:var(--w-link);opacity:.6}.web-erp-art>div:nth-child(2) i{width:15px}.web-erp-art>div:nth-child(3) i{width:28px}.web-dialogue-scene{display:flex;flex-direction:column;justify-content:center;gap:11px;padding:5px 0 12px}.web-dialogue-step{position:relative;display:flex;gap:13px;align-items:center;padding:16px 13px;border:1px solid var(--w-border);border-radius:12px;background:var(--w-surface)}.web-dialogue-step:not(:last-child):after{content:"";position:absolute;left:30px;bottom:-12px;height:11px;width:1px;background:var(--w-link);opacity:.45}.web-step-number{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--w-link),transparent 60%);border-radius:50%;color:var(--w-link);font-size:11px;font-variant-numeric:tabular-nums}.web-dialogue-step h3{font-size:15px;margin:0 0 5px;line-height:1.3}.web-dialogue-step p{font-size:11px;margin:0;color:var(--w-muted);line-height:1.6}.web-step-label{margin-left:auto;white-space:nowrap;font-size:10px;color:var(--w-muted)}.web-scenario-bottom{border-top:1px solid var(--w-border);padding-top:14px;display:flex;gap:16px;align-items:center;min-height:69px}.web-scenario-bottom p{color:var(--w-muted);font-size:12px;line-height:1.75;margin:0;flex:1}.web-scenario-bottom>a{font-size:11px;color:var(--w-link);display:inline-flex;align-items:center;gap:9px;text-decoration:none;white-space:nowrap}.web-scenario-bottom>a:hover{text-decoration:underline}.web-scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;gap:5px;border-top:1px solid var(--w-border);background:var(--w-surface)}.web-scenario-tabs button{border:1px solid transparent;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:8px 7px;font-family:inherit;font-size:12px;font-weight:550;background:transparent;color:var(--w-muted);cursor:pointer;transition:background .2s,color .2s}.web-scenario-tabs button>span:first-child{font-size:9px;opacity:.7}.web-scenario-tabs button>span:last-child{font-size:14px}.web-scenario-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--w-link),transparent 58%);background:color-mix(in srgb,var(--w-link),transparent 90%);color:var(--w-text)}.web-scenario-tabs button:hover{background:color-mix(in srgb,var(--w-link),transparent 93%);color:var(--w-text)}.web-scenario :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--w-link);outline-offset:3px}.web-scenario.is-static *,.qk-website[data-motion=static] .web-scenario *{animation:none!important}@keyframes web-field-flow{to{stroke-dashoffset:-230}}@keyframes web-scene-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px) and (max-width:1150px){.web-scenario-panel{padding:22px 18px 18px}.web-scenario-top{padding:18px}.web-solution-card{padding:12px 9px}.web-solution-card h3{font-size:14px}.web-step-label{display:none}.web-scenario-bottom{display:block}.web-scenario-bottom>a{margin-top:8px}.web-scenario-tabs button{gap:6px;font-size:11px}}@media (max-width:600px){.web-hero-visual.web-scenario{border-radius:18px}.web-scenario-top{padding:16px 17px;font-size:8px}.web-scenario-panel{padding:21px 17px 17px}.web-scenario-heading h2{font-size:23px}.web-scenario-heading>span{font-size:9px}.web-field-scene,.web-choice-scene,.web-dialogue-scene{height:258px}.web-field-map{height:215px}.web-scenario-tags{gap:5px}.web-scenario-tags span{font-size:9px;padding:4px 7px}.web-solution-card{padding:12px 10px}.web-solution-card h3{font-size:14px}.web-solution-card p{font-size:10px}.web-solution-category{font-size:9px}.web-choice-scene{gap:9px}.web-device-art{width:105px}.web-erp-art{width:110px}.web-dialogue-step{padding:15px 10px;gap:10px}.web-dialogue-step h3{font-size:14px}.web-dialogue-step p{font-size:10px}.web-step-label{display:none}.web-scenario-bottom{display:block;min-height:94px}.web-scenario-bottom>a{margin-top:9px}.web-scenario-tabs{padding:8px 6px;gap:3px}.web-scenario-tabs button{font-size:11px;gap:5px}.web-scenario-tabs button>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.web-scenario *{animation:none!important;transition:none!important}.web-solution-card:hover{transform:none}}.web-device-art,.web-erp-art{max-width:100%}@media (min-width:601px){.web-scenario-top{padding-top:14px;padding-bottom:14px}.web-field-scene,.web-choice-scene,.web-dialogue-scene{height:234px}.web-field-map{height:186px}.web-scenario-bottom{min-height:54px}.web-dialogue-step{padding-top:12px;padding-bottom:12px}.web-device-art,.web-erp-art{min-height:96px;margin-top:9px}.web-solution-card h3{margin-top:8px}}@media (min-width:601px){.web-scenario-top{padding-top:10px;padding-bottom:10px}.web-scenario-panel{padding-top:19px;padding-bottom:16px}.web-field-scene,.web-choice-scene,.web-dialogue-scene{box-sizing:border-box;height:258px}.web-choice-scene{padding:0 0 6px}.web-field-map{height:210px}.web-solution-card{min-height:0}}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario{background:#f4faff;border-color:#c4dceb;box-shadow:0 24px 64px #14537915}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario-top{background:linear-gradient(110deg,#e1efff,#e0f6f1);border-color:#c7dfeb;color:#315e79}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario-panel{background:radial-gradient(ellipse at 92% 8%,#bfeee680,transparent 58%),linear-gradient(145deg,#f3f8ff,#fff 55%,#edf8f4)}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-field-map{color:#197db0;background:radial-gradient(ellipse at center,#d1eff480,transparent 70%);border-radius:16px}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-field-buildings{color:#286986;opacity:1}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-field-buildings>rect{fill:#d8edf8;stroke:#277daa}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-field-buildings>rect:last-of-type{fill:#d5eee4;stroke:#36836d}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-field-label{fill:#36596b}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-field-flow{stroke:#139d8b}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario-tags span{background:#e9f3ff;border-color:#c6dff4;color:#2c6088}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario-tags span:nth-child(2){background:#e0f4f1;border-color:#bde3db;color:#267768}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario-tags span:nth-child(3){background:#eaf3e1;border-color:#d3e3bf;color:#526d32}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-solution-card:first-child{background:linear-gradient(155deg,#e3f0ff,#f7fbff 80%);border-color:#bcd8f1}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-solution-card:last-child{background:linear-gradient(155deg,#def3ed,#f7fcfa 80%);border-color:#badfce}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-device-core{background:linear-gradient(140deg,#257ca9,#154960);border-color:#286789;box-shadow:4px 6px #b3d4e8}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-device-core>strong{color:#fff}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-device-core>span,.web-device-core>small{color:#d2e9f5}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-device-core i{background:#83e0bd}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-device-pins i{background:#41809d;opacity:.75}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-erp-art>div{background:#dcecfb;border-color:#b6d1e9}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-erp-art>div:nth-child(2){background:#d4eee8;border-color:#b4d9ce}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-erp-art>div:nth-child(3){background:#e4edcf;border-color:#cbdab0}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-erp-art>div:nth-child(4){background:#e7e3f4;border-color:#d0c7e6}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-erp-art strong{color:#254d61}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-dialogue-step{background:linear-gradient(100deg,#e8f2ff,#fafdff);border-color:#c7dcf1}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-dialogue-step:nth-child(2){background:linear-gradient(100deg,#e0f3ee,#fafffd);border-color:#bddfd3}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-dialogue-step:nth-child(3){background:linear-gradient(100deg,#edf3df,#fcfef9);border-color:#d1dfb7}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-step-number{background:#287ca6;color:#fff;border-color:#287ca6}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-dialogue-step:nth-child(2) .web-step-number{background:#2c8473;border-color:#2c8473}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-dialogue-step:nth-child(3) .web-step-number{background:#617f3e;border-color:#617f3e}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario-tabs{background:#edf5fa;border-color:#c8dfe9}:is(:root[data-website-theme=light] .qk-website:not([data-preview-theme]),.qk-website[data-preview-theme=light]) .web-scenario-tabs button[aria-selected=true]{background:linear-gradient(110deg,#216e99,#258879);border-color:#287e94;color:#fff;box-shadow:0 3px 9px #1d677525}.web-footer-bottom{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;line-height:1.8}.web-footer-bottom strong{font-weight:600;white-space:nowrap}.web-footer-bottom a:hover{text-decoration:underline}.web-icp-link{display:inline-flex;align-items:center;justify-content:center;gap:6px}.web-icp-link img{flex:none;width:20px;height:20px;object-fit:contain}.web-hero-copy .web-company-identity{font-size:14px;line-height:1.8;margin-bottom:12px}.web-idas-detail{max-width:1440px}.web-idas-detail>h1{max-width:1050px}.web-idas-detail>.web-article-summary{max-width:900px;line-height:1.85}.web-idas-visual{margin:36px 0;background:var(--w-alt);border:1px solid var(--w-border);border-radius:28px;padding:36px;display:flex;flex-direction:column;align-items:center;gap:18px}.web-idas-visual .web-device-art{width:min(100%,500px);height:250px;margin:0}.web-idas-visual figcaption{font-size:13px;color:var(--w-muted);text-align:center}.web-idas-visual>strong{font-size:22px;letter-spacing:.04em}.web-idas-nav{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--w-border);margin-bottom:35px}.web-idas-nav a{padding:9px 15px;border:1px solid var(--w-border);border-radius:10px;font-size:14px;min-height:44px}.web-idas-nav a:hover{color:var(--w-link);background:var(--w-alt)}.web-idas-detail h2[id]{scroll-margin-top:110px}.web-idas-detail .web-parameters dd{overflow-wrap:anywhere;white-space:pre-line}.web-idas-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 42px}.web-idas-copy section{padding:28px;border:1px solid var(--w-border);background:var(--w-surface);border-radius:20px}.web-idas-copy section:first-child{grid-column:1/-1}.web-idas-copy h3{font-size:22px;line-height:1.5;margin-bottom:16px}.web-idas-copy p{line-height:1.95;font-size:17px;white-space:pre-line}.web-idas-detail .web-prose{max-width:1050px}.web-idas-detail .web-faq{margin-top:40px}@media (max-width:700px){.web-idas-visual{padding:24px 18px;border-radius:20px}.web-idas-visual .web-device-art{height:200px}.web-idas-visual>strong{font-size:18px}.web-idas-copy{grid-template-columns:1fr;gap:16px}.web-idas-copy section{padding:22px}.web-idas-copy h3{font-size:20px}.web-idas-copy p{font-size:16px}.web-idas-nav{gap:8px}.web-idas-nav a{padding:9px 12px}}.web-idas-detail{padding-top:48px}.idas-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center;margin:34px 0 40px}.idas-model{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--w-link);margin-bottom:20px;padding:6px 12px;border:1px solid var(--w-border);border-radius:8px}.idas-hero-copy h1{font-size:clamp(32px,3.5vw,52px);line-height:1.25;letter-spacing:-.04em}.idas-product-name{font-size:18px;font-weight:600;color:var(--w-text)!important;margin:24px 0 14px!important}.idas-hero-copy>p:last-of-type{font-size:16px;line-height:1.9;max-width:530px}.idas-hero .web-actions{margin-top:28px}.idas-hero-image{margin:0;min-width:0;background:var(--w-alt);border:1px solid var(--w-border);border-radius:26px;overflow:hidden;box-shadow:0 22px 60px #173a6510}.idas-hero-image img{width:100%;height:auto;aspect-ratio:3/2;display:block;object-fit:cover}.idas-hero-image figcaption{font-size:11px;color:var(--w-muted);padding:13px 18px;text-align:center}.idas-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.idas-highlights article{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;padding:25px}.idas-highlights article>strong{font-size:38px;line-height:1.3;color:var(--w-link);font-weight:600}.idas-highlights h2{font-size:17px;margin:13px 0 7px!important;letter-spacing:0}.idas-highlights p{font-size:12px;line-height:1.7}.idas-section-nav{display:flex;flex-wrap:wrap;gap:22px;border-bottom:1px solid var(--w-border);padding:30px 0 20px;margin-bottom:58px}.idas-section-nav a{font-size:14px;padding:8px 0;min-height:44px}.idas-section-nav a:hover{color:var(--w-link)}.idas-section{margin-top:64px;scroll-margin-top:100px}.idas-section-heading{margin-bottom:28px}.idas-section-heading .web-kicker{margin-bottom:14px}.idas-section-heading h2,.idas-flow h2,.idas-closing h2{font-size:clamp(26px,2.7vw,38px);margin:0!important;line-height:1.4}.idas-section-heading>p{max-width:800px;margin-top:16px!important;font-size:16px;line-height:1.85}.idas-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.idas-feature-card{padding:32px;background:var(--w-surface);border:1px solid var(--w-border);border-radius:22px}.idas-feature-card>span{font-size:13px;letter-spacing:.08em;color:var(--w-link);display:block;margin-bottom:25px}.idas-feature-card h3{font-size:23px;line-height:1.5;margin-bottom:15px}.idas-feature-card p,.idas-module-grid p,.idas-application-grid p,.idas-integration-grid p{font-size:16px;line-height:1.9}.idas-architecture{background:var(--w-alt);padding:35px;border:1px solid var(--w-border);border-radius:26px}.idas-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.idas-module-grid article{border-top:2px solid var(--w-link);padding-top:20px}.idas-module-grid span{font-size:12px;color:var(--w-link)}.idas-module-grid h3{font-size:20px;line-height:1.5;margin:17px 0 12px}.idas-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.idas-application-grid article{padding:28px;border:1px solid var(--w-border);border-radius:20px;background:var(--w-surface)}.idas-application-grid article>span{font-size:12px;color:var(--w-link)}.idas-application-grid h3{font-size:21px;margin:16px 0 12px;line-height:1.5}.idas-flow{padding:32px;border-radius:24px;background:var(--w-alt);border:1px solid var(--w-border)}.idas-flow>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0 22px}.idas-flow article{position:relative;padding:20px;background:var(--w-surface);border-radius:14px;min-width:0}.idas-flow article>span{display:block;font-size:12px;color:var(--w-link);margin-bottom:12px}.idas-flow article>strong{font-size:15px;line-height:1.7;display:block}.idas-flow article>i{position:absolute;right:-19px;top:40%;font-style:normal;color:var(--w-link)}.idas-flow>p{font-size:13px}.idas-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.idas-integration-grid article{padding:26px;border:1px solid var(--w-border);border-radius:18px}.idas-integration-grid h3{font-size:20px;line-height:1.5;margin-bottom:15px}.idas-engineering-notes{margin-top:24px;border:1px solid var(--w-border);border-radius:16px;padding:18px 22px}.idas-engineering-notes summary{cursor:pointer;font-size:15px;min-height:28px}.idas-engineering-notes .web-idas-copy{margin-bottom:0}.idas-specification{padding:32px;border:1px solid var(--w-border);background:var(--w-surface);border-radius:24px}.idas-specification .web-parameters{margin-bottom:0}.idas-closing{margin-top:54px;display:flex;justify-content:space-between;gap:32px;align-items:center;padding:32px;background:var(--w-alt);border-radius:24px}.idas-closing .web-kicker{margin-bottom:12px}.idas-closing p{margin-top:14px!important;font-size:15px}.idas-closing .web-button{flex-shrink:0}.web-story:has(img[alt*=IDAS]) img{object-fit:cover;aspect-ratio:3/2}.web-product-display img{object-fit:contain}@media (max-width:1000px){.idas-hero{grid-template-columns:1fr;gap:28px}.idas-hero-copy>p:last-of-type{max-width:800px}.idas-highlights,.idas-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.web-idas-detail{padding-top:28px}.idas-hero{margin-top:26px}.idas-hero-copy h1{font-size:34px}.idas-highlights{gap:12px}.idas-highlights article{padding:18px 15px}.idas-highlights article>strong{font-size:30px}.idas-highlights h2{font-size:15px}.idas-section-nav{gap:12px 20px;margin-bottom:36px}.idas-section{margin-top:42px}.idas-feature-grid,.idas-application-grid,.idas-integration-grid{grid-template-columns:1fr;gap:16px}.idas-feature-card{padding:24px}.idas-feature-card h3{font-size:21px}.idas-architecture,.idas-flow,.idas-specification{padding:24px 18px;border-radius:20px}.idas-module-grid{gap:24px 18px}.idas-module-grid h3{font-size:17px}.idas-module-grid p{font-size:14px}.idas-flow>div{grid-template-columns:1fr;gap:20px}.idas-flow article>i{right:auto;left:50%;top:auto;bottom:-23px;transform:rotate(90deg)}.idas-closing{padding:25px 20px;flex-direction:column;align-items:flex-start}.idas-hero-image{border-radius:20px}}.idas-flow-diagram{display:block;width:100%;height:auto;max-width:760px;margin:0 auto;border-radius:20px;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.web-story>.idas-flow-diagram{margin-bottom:22px}.web-product-display>.idas-flow-diagram{width:100%}.web-choice-scene .idas-flow-diagram{margin:12px 0}.idas-hero-image>.idas-flow-diagram{border-radius:0}.idas-diagram-paths{stroke-dasharray:9 5;animation:idas-signal-flow 2.6s linear infinite}.idas-motion-card{transition:translate .25s ease,box-shadow .25s ease,border-color .25s ease}.idas-motion-card.web-arrived{animation:idas-card-enter .55s ease both}.idas-motion-card:nth-child(2n){animation-delay:.07s}.idas-motion-card:nth-child(3n){animation-delay:.12s}.idas-motion-card:active{border-color:var(--w-link)}@keyframes idas-signal-flow{to{stroke-dashoffset:-28}}@keyframes idas-card-enter{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.idas-motion-card:hover{translate:0 -5px;box-shadow:0 14px 28px #174b7312;border-color:var(--w-link)}}.qk-website[data-motion=paused] .idas-diagram-paths{animation-play-state:paused}.qk-website[data-motion=static] .idas-diagram-paths,.qk-website[data-motion=static] .idas-motion-card{animation:none;transition:none}@media (prefers-reduced-motion:reduce){.idas-diagram-paths,.idas-motion-card.web-arrived{animation:none!important}.idas-motion-card{transition:none!important}.idas-motion-card:hover{translate:none}}.qk-website{--web-module-space:96px;--web-card-gap:24px}.qk-website[data-page]:not([data-page=home]) .web-page-intro,.qk-website[data-page]:not([data-page=home]) .web-article{padding-top:48px;padding-bottom:48px}.qk-website[data-page]:not([data-page=home]) :is(.web-page-intro,.web-list-page)>h1{font-size:clamp(36px,5.1vw,74px);line-height:1.22;max-width:1100px}.qk-website[data-page]:not([data-page=home]) .web-article:not(.web-idas-detail)>h1{font-size:clamp(32px,4vw,54px);line-height:1.3}.qk-website[data-page]:not([data-page=home]) .web-page-intro p{font-size:18px;line-height:1.9;max-width:860px;margin-top:26px}.qk-website[data-page]:not([data-page=home]) .web-page-description{margin:24px 0 36px!important;font-size:17px}.qk-website[data-page]:not([data-page=home]) .web-article:not(.web-idas-detail) h2{font-size:clamp(26px,2.8vw,40px);line-height:1.4}.qk-website[data-page]:not([data-page=home]) .web-prose{font-size:17px;line-height:1.95}.qk-website[data-page]:not([data-page=home]) .web-article-summary{font-size:18px;line-height:1.9;max-width:900px}.qk-website :is(.web-content-list,.web-belief-grid,.web-directions,.web-idas-copy,.idas-feature-grid,.idas-application-grid,.idas-integration-grid){gap:var(--web-card-gap)}.idas-section{margin-top:var(--web-module-space)}.idas-section-nav{margin-bottom:var(--web-module-space)}.idas-section-nav+.idas-section{margin-top:0}.idas-closing{margin-top:var(--web-module-space)}.web-value{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;padding:24px}.web-article:not(.web-idas-detail) .web-faq,.web-article:not(.web-idas-detail) .web-downloads{margin-top:48px}.web-article:not(.web-idas-detail) .web-idas-copy{margin-top:36px;margin-bottom:48px}.qk-website :is(.web-value,.web-faq details,.web-downloads a,.web-idas-copy section,.idas-motion-card){transition:translate .25s ease,rotate .25s ease,border-color .25s ease,box-shadow .25s ease}.web-title-reveal.web-arrived{animation:web-title-arrive .65s cubic-bezier(.2,.7,.2,1) both}.web-title-reveal{transition:translate .3s ease-out}@keyframes web-title-arrive{0%{opacity:.35;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.qk-website :is(.web-value,.web-faq details,.web-downloads a,.web-idas-copy section):hover{border-color:var(--w-link);box-shadow:0 12px 26px #174b7312}.qk-website[data-motion=enabled] .web-pointer-title{translate:var(--title-x,0px) var(--title-y,0px)}}.qk-website[data-motion=static] .web-title-reveal,.qk-website[data-motion=paused] .web-title-reveal{animation:none}.qk-website[data-motion=static] :is(.web-pointer-title,.web-pointer-card){translate:none;rotate:none}@media (max-width:900px){.qk-website{--web-module-space:96px}}@media (max-width:600px){.qk-website{--web-module-space:64px;--web-card-gap:16px}.qk-website[data-page]:not([data-page=home]) :is(.web-page-intro,.web-article){padding-top:32px;padding-bottom:32px}.qk-website[data-page]:not([data-page=home]) .web-page-intro p,.qk-website[data-page]:not([data-page=home]) .web-prose,.qk-website[data-page]:not([data-page=home]) .web-article-summary{font-size:16px}.web-value{padding:20px}.web-idas-copy section{padding:22px}}@media (prefers-reduced-motion:reduce){.web-title-reveal.web-arrived{animation:none!important}.web-title-reveal,.web-pointer-card{transition:none!important;translate:none!important;rotate:none!important}}.web-hero-copy h1:has(.web-hero-title-line){font-size:clamp(32px,4.1vw,58px);line-height:1.3}.web-hero-title-line{display:block;max-width:100%;white-space:nowrap}.web-about-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(36px,5vw,72px);align-items:center}.web-about-intro-copy h1{font-size:clamp(36px,5.1vw,74px);line-height:1.22}.qk-website[data-page=about] .web-about-intro .web-about-intro-copy>p{font-size:17px;line-height:1.95;margin-top:26px;max-width:680px}.web-about-intro-aside{min-width:0;padding:30px;border:1px solid var(--w-border);background:var(--w-alt);border-radius:26px}.web-about-intro-aside>.web-kicker{margin-bottom:15px}.web-about-intro-aside>h2{font-size:clamp(23px,2.1vw,30px);line-height:1.45;margin-bottom:25px}.web-about-intro-cards{display:grid;gap:16px}.web-about-intro-card{display:grid;grid-template-columns:30px 1fr 28px;gap:15px;align-items:start;padding:22px;border:1px solid var(--w-border);background:var(--w-surface);border-radius:17px;transition:translate .25s ease,rotate .25s ease,border-color .25s ease,box-shadow .25s ease}.web-about-card-number{font-size:13px;font-weight:600;color:var(--w-link);line-height:2}.web-about-intro-card h3{font-size:19px;line-height:1.5;margin-bottom:8px}.qk-website[data-page=about] .web-about-intro .web-about-intro-card p{font-size:14px;line-height:1.8;margin:0;max-width:none}.web-about-intro-card>svg{width:25px;height:25px;color:var(--w-link)}.web-about-intro-aside>.web-text-link{margin-top:22px;font-size:14px}@media (hover:hover) and (pointer:fine){.web-about-intro-card:hover{border-color:var(--w-link);box-shadow:0 10px 24px #174b7312}}@media (max-width:900px){.web-about-intro{grid-template-columns:1fr;gap:36px}.web-about-intro-copy>p{max-width:800px}.web-about-intro-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.web-about-intro-card{grid-template-columns:1fr;gap:10px}.web-about-intro-card>svg{display:none}}@media (max-width:600px){.web-hero-copy h1:has(.web-hero-title-line){font-size:clamp(26px,7.5vw,40px)}.web-about-intro-aside{padding:24px 18px;border-radius:20px}.web-about-intro-cards{grid-template-columns:1fr}.web-about-intro-card{grid-template-columns:26px 1fr 25px;padding:19px;gap:12px}.web-about-intro-card>svg{display:block}.qk-website[data-page=about] .web-about-intro .web-about-intro-copy>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.web-about-intro-card{transition:none!important}}.qk-website[data-page=about]{--web-card-gap:18px}.qk-website[data-page=about] .web-page-intro.web-about-intro{padding-top:36px;padding-bottom:32px;align-items:start;gap:clamp(28px,4vw,56px)}.qk-website[data-page=about] .web-section{padding-top:32px;padding-bottom:32px}.qk-website[data-page=about] .web-about-intro-copy{padding-top:10px}.qk-website[data-page=about] .web-about-intro-copy>.web-kicker{margin-bottom:18px}.qk-website[data-page=about] .web-about-intro .web-about-intro-copy>p{margin-top:20px}.qk-website[data-page=about] .web-about-intro-cards{gap:12px}.qk-website[data-page=about] .web-about-intro-card{padding:18px}.web-about-focus{display:grid;gap:12px;margin-top:28px}.web-about-focus>.web-kicker{margin-bottom:0}.web-about-focus-card{grid-template-columns:28px 1fr 22px;align-items:center}.web-about-focus-card h3{font-size:19px;line-height:1.45}.qk-website[data-page=about] .web-values{gap:18px;margin-top:24px}.qk-website[data-page=about] .web-value{padding:20px}@media (max-width:900px){.qk-website[data-page=about] .web-about-intro-copy{padding-top:0}.web-about-focus{grid-template-columns:1fr 1fr}.web-about-focus>.web-kicker{grid-column:1/-1}.web-about-focus-card{grid-template-columns:1fr}.web-about-focus-card>.web-card-icon,.web-about-focus-card>svg{display:none}}@media (max-width:600px){.qk-website[data-page=about] .web-page-intro.web-about-intro{padding-top:28px;padding-bottom:24px;gap:24px}.qk-website[data-page=about] .web-section{padding-top:24px;padding-bottom:24px}.web-about-focus{grid-template-columns:1fr;margin-top:22px}.web-about-focus-card{grid-template-columns:25px 1fr 20px}.web-about-focus-card>.web-card-icon,.web-about-focus-card>svg{display:block}.qk-website[data-page=about] .web-values{gap:12px}.qk-website[data-page=about] .web-about-intro-card{padding:16px}}.qk-website .web-story>.web-story-media{aspect-ratio:64/45;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--w-alt);border-bottom:1px solid var(--w-border)}.qk-website .web-story>.web-story-media>img,.qk-website .web-story>.web-story-media>.idas-flow-diagram{display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:contain;margin:0;border-radius:0}.qk-website .web-story>.web-story-media>img{padding:20px;transition:transform .4s}.qk-website .web-story:hover>.web-story-media>img{transform:scale(1.025)}.web-story-media-empty{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--w-muted);font-size:14px}.web-story-media-empty>svg{width:52px;height:52px;color:var(--w-link)}.qk-website[data-page=products] .web-content-list>.web-story,.qk-website[data-page=news] .web-content-list>.web-story{display:flex;flex-direction:column}.qk-website[data-page=products] .web-story-content,.qk-website[data-page=news] .web-story-content{flex:1;display:flex;flex-direction:column}.qk-website[data-page=products] .web-story-content>.web-card-action,.qk-website[data-page=news] .web-story-content>.web-card-action{margin-top:auto;padding-top:26px}@media (prefers-reduced-motion:reduce){.qk-website .web-story>.web-story-media>img{transition:none}.qk-website .web-story:hover>.web-story-media>img{transform:none}}.qk-website[data-page=products] .web-story-content>h3,.qk-website[data-page=news] .web-story-content>h3{min-height:3em}
