@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--blue:#086dfb;--deep:#0758e8;--cyan:#00ccd7;--ink:#172033;--muted:#778298;--bg:#f5f8fc;--line:#e8edf5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}a{color:inherit;text-decoration:none}.topNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;background:#ffffffed;border-bottom:1px solid #edf0f5;align-items:center;gap:36px;height:76px;padding:0 max(4.5vw,26px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:225px;display:flex}.brandIcon{background:#f2f7fd;border-radius:13px;width:43px;height:43px;display:block;position:relative;box-shadow:0 6px 17px #32609425,inset 0 0 0 1px #dce7f2}.brandIcon i,.brandIcon b{border-radius:3px;width:23px;height:13px;position:absolute;transform:skew(-8deg)}.brandIcon i{z-index:2;background:#0874ff;top:18px;left:7px}.brandIcon b{background:#03cad2;top:11px;right:6px;transform:skew(-8deg)rotate(2deg)}.brandText{flex-direction:column;display:flex}.brandText strong{letter-spacing:.5px;color:#076cec;font-size:21px}.brandText small{color:#9aa5b6;margin-top:2px;font-size:10px}.topNav nav{justify-content:center;align-items:center;gap:4px;height:100%;margin:auto;display:flex}.topNav nav>a,.navDrop>a{color:#404858;align-items:center;height:100%;padding:0 24px;font-size:15px;display:flex;position:relative}.topNav nav>a:hover,.navDrop:hover>a{color:var(--blue)}.topNav nav>a:after,.navDrop>a:after{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:2px;width:0;height:3px;transition:all .2s;position:absolute;bottom:0;left:25%}.topNav nav>a:hover:after,.navDrop:hover>a:after{width:50%}.navDrop{height:100%;position:relative}.navDrop>a span{margin-left:8px;font-size:12px}.navButton{color:#fff;background:#0875ff;border-radius:8px;padding:12px 23px;font-size:14px;box-shadow:0 8px 20px #0875ff33}.megaMenu{opacity:0;visibility:hidden;z-index:70;background:#fff;border:1px solid #e9edf4;border-radius:0 0 15px 15px;transition:all .2s;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%,12px);box-shadow:0 22px 55px #1c385f22}.navDrop:hover .megaMenu{opacity:1;visibility:visible;transform:translate(-50%)}.downloadMenu{width:700px;min-height:310px}.menuSide{background:#f8f9fb;flex-direction:column;gap:10px;width:190px;padding:30px 22px;display:flex}.menuSide b,.menuContent>p,.solutionMenu b{color:#8893a4;margin-bottom:8px;font-size:13px}.menuSide a,.menuSide span{border-radius:8px;padding:12px 14px;font-size:14px}.menuSide a.active{color:#0872fc;background:#eef4ff;font-weight:700}.menuSide span{color:#768397}.menuSide small{color:#b1bac8;padding-left:14px;font-size:11px}.menuContent{flex:1;padding:28px 36px}.menuContent>a{border-radius:10px;align-items:center;gap:15px;padding:16px;display:flex}.menuContent>a:hover{background:#f6f9ff}.miniIcon{border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.miniIcon.cyan{color:#02bec9;background:#e8fbfc}.miniIcon.blue{color:#1477f7;background:#eaf3ff}.menuContent a div{flex-direction:column;display:flex}.menuContent a b{font-size:14px}.menuContent a small{color:#98a2b2;margin-top:5px;font-size:11px}.solutionMenu{gap:48px;width:760px;padding:30px 34px}.solutionMenu>div{flex-direction:column;gap:14px;min-width:150px;display:flex}.solutionMenu a{color:#555f70;font-size:13px}.solutionMenu a:hover{color:var(--blue)}.solutionMenu .menuFeature{background:linear-gradient(145deg,#eff7ff,#f0fdff);min-width:240px;margin:-30px -34px -30px auto;padding:32px}.menuFeature span{color:var(--blue);font-size:11px}.menuFeature strong{line-height:1.7}.hero{background:radial-gradient(circle at 80% 12%,#d7fbff 0,#0000 31%),radial-gradient(circle at 5%,#e6f0ff 0,#0000 31%),linear-gradient(135deg,#f7fbff,#f1f7ff 52%,#f6fdff);grid-template-columns:.9fr 1.1fr;align-items:center;gap:4vw;min-height:700px;padding:105px max(6vw,30px) 85px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#4084d907 1px,#0000 1px),linear-gradient(90deg,#4084d907 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000)}.heroGlow{filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.heroGlow.one{background:#bed7ff;width:280px;height:280px;bottom:-50px;left:-130px}.heroGlow.two{background:#a7faf9;width:240px;height:240px;top:15%;right:8%}.heroCopy{z-index:2;max-width:640px;position:relative}.heroBadge{color:#56708f;background:#fff;border:1px solid #dfeafa;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex;box-shadow:0 7px 20px #47709c12}.heroBadge i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.hero h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(48px,5vw,72px);line-height:1.16}.hero h1 span{color:#0000;background:linear-gradient(90deg,#076cf0,#00becd);-webkit-background-clip:text}.heroCopy>p{color:#6f7e92;max-width:580px;font-size:17px;line-height:1.9}.heroButtons{gap:14px;margin:34px 0 28px;display:flex}.primaryButton,.plainButton{border-radius:9px;justify-content:center;align-items:center;padding:15px 27px;font-size:14px;font-weight:700;display:inline-flex}.primaryButton{color:#fff;background:linear-gradient(115deg,#0876ff,#075be9);box-shadow:0 12px 28px #0870f837}.primaryButton b{margin-left:22px}.plainButton{color:#445268;background:#fff;border:1px solid #dce6f2}.heroMeta{color:#7f8c9f;gap:23px;font-size:12px;display:flex}.heroMeta i{color:#09bcc5;margin-right:4px;font-style:normal}.heroVisual{z-index:2;min-height:480px;position:relative}.backPanel{background:linear-gradient(140deg,#fff9,#e7f5ff90);border:1px solid #fff;border-radius:30px;position:absolute;box-shadow:0 25px 65px #3769971c}.bp1{width:80%;height:67%;top:9%;right:1%;transform:rotate(8deg)}.bp2{width:79%;height:69%;top:8%;right:5%;transform:rotate(3deg)}.appWindow{background:#fff;border:1px solid #e3ebf5;border-radius:20px;width:88%;position:absolute;top:11%;right:7%;overflow:hidden;box-shadow:0 30px 75px #29537c2e}.appTop{border-bottom:1px solid #edf1f6;align-items:center;height:55px;padding:0 18px;display:flex}.appTop .brand{transform-origin:0;min-width:185px;transform:scale(.72)}.appTop .brandText small{display:none}.windowDots{gap:6px;margin-left:auto;display:flex}.windowDots i{background:#d7dfe9;border-radius:50%;width:8px;height:8px}.appBody{grid-template-columns:58px 1fr;min-height:350px;display:grid}.appBody aside{border-right:1px solid #edf1f6;flex-direction:column;align-items:center;gap:13px;padding:17px 10px;display:flex}.appBody aside span{color:#98a5b5;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.appBody aside .selected{color:var(--blue);background:#eaf3ff}.appMain{padding:25px 28px}.welcome small{color:#9aa7b7;font-size:10px}.welcome h3{margin:5px 0 20px;font-size:18px}.quickGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick{border:1px solid #e6edf6;border-radius:13px;grid-template-columns:40px 1fr;column-gap:11px;padding:17px;display:grid;position:relative}.quick.active{background:#f7fbff;border-color:#b9d6ff}.tinyLogo{background:#f0f6fc;border-radius:10px;grid-row:1/4;width:39px;height:39px;position:relative}.tinyLogo i,.tinyLogo b{border-radius:2px;width:21px;height:11px;position:absolute;transform:skew(-8deg)}.tinyLogo i{background:#0873ff;top:18px;left:5px}.tinyLogo b{background:#01c8d1;top:9px;right:4px}.cleanIcon{color:#178be8;background:#e9f8ff;border-radius:10px;grid-row:1/4;place-items:center;width:39px;height:39px;display:grid}.quick small{color:#9aa6b5;margin-top:5px;font-size:9px}.quick em{color:var(--blue);margin-top:9px;font-size:9px;font-style:normal}.activity{background:#f7f9fc;border-radius:11px;margin-top:16px;padding:14px}.activity div:first-child{justify-content:space-between;font-size:10px;display:flex}.activity b{color:#08b9c5}.progress{background:#e7ecf4;border-radius:4px;height:5px;margin:11px 0}.progress i{background:linear-gradient(90deg,#0872fb,#08cad1);border-radius:4px;width:86%;height:100%;display:block}.activity small{color:#99a5b6;font-size:8px}.floatNotice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#fffc;border:1px solid #fff;border-radius:12px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 18px 40px #3a658f22}.floatNotice>span{color:#00b8c2;background:#e7faf9;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.floatNotice b,.floatNotice small{display:block}.floatNotice small{color:#94a1b2;margin-top:4px;font-size:9px}.noticeOne{top:17%;right:0}.noticeTwo{bottom:10%;left:0}.assurance{background:#fff;border-bottom:1px solid #edf1f6;padding:28px max(5vw,20px)}.assurance>div{grid-template-columns:repeat(4,1fr);max-width:1140px;margin:auto;display:grid}.assurance span{text-align:center;color:#7f8999;border-right:1px solid #edf1f6;font-size:13px}.assurance span:last-child{border:0}.assurance b{color:#186adb;margin-right:6px;font-size:20px}.pathSection,.downloadSection,.solutionSection{padding:105px max(6vw,28px)}.sectionTitle{text-align:center;max-width:760px;margin:0 auto 55px}.sectionTitle small{color:var(--blue);letter-spacing:2px;font-weight:800}.sectionTitle h2{letter-spacing:-1px;margin:13px 0 16px;font-size:clamp(34px,4vw,48px)}.sectionTitle p{color:var(--muted);line-height:1.8}.pathGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1160px;margin:auto;display:grid}.pathGrid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:32px;transition:all .25s;position:relative}.pathGrid article:hover{transform:translateY(-5px);box-shadow:0 22px 55px #31557916}.pathNo{color:#eef2f7;font-size:44px;font-weight:900;position:absolute;top:20px;right:24px}.pathIcon{border-radius:15px;place-items:center;width:55px;height:55px;font-size:26px;font-style:normal;font-weight:800;display:grid}.pathIcon.download{color:#00bfc9;background:#e7fbfb}.pathIcon.remove{color:#0870f8;background:#eaf3ff}.pathIcon.repair{color:#7867f6;background:#f0edff}.pathGrid h3{margin:24px 0 11px;font-size:23px}.pathGrid p{color:#7c889b;min-height:75px;font-size:14px;line-height:1.8}.pathGrid a{color:var(--blue);font-size:13px;font-weight:700}.downloadSection{background:#f6f9fd}.categoryBar{border:1px solid var(--line);background:#fff;border-radius:13px;gap:6px;max-width:1160px;margin:-15px auto 30px;padding:8px;display:flex}.categoryBar button{color:#8d98a8;background:0 0;border:0;border-radius:8px;padding:12px 20px;font-family:inherit}.categoryBar button.active{color:var(--blue);background:#edf5ff;font-weight:700}.categoryBar button:disabled{opacity:.65}.downloadCards{grid-template-columns:1fr 1fr;gap:24px;max-width:1160px;margin:auto;display:grid}.downloadCard{background:#fff;border:1px solid #e4ebf4;border-radius:22px;padding:34px;position:relative;overflow:hidden}.downloadCard:after{content:"";opacity:.6;background:#e9fbfc;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-90px}.uninstallCard:after{background:#e7f1ff}.cardTop{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.statusPill{color:#02aeb8;background:#e6fbfa;border-radius:16px;padding:6px 11px;font-size:11px;font-weight:700}.bluePill{color:#0871f3;background:#e9f2ff}.cardTop small{color:#acb5c2;letter-spacing:1.5px;font-size:10px}.productSymbol{z-index:2;background:#eef9ff;border-radius:21px;place-items:center;width:82px;height:82px;margin:32px 0 24px;display:grid;position:relative;box-shadow:0 9px 25px #3074a61b}.productSymbol.uninstall{background:#edf4ff}.cube{width:43px;height:34px;position:relative}.cube i,.cube b{border-radius:4px;width:35px;height:17px;position:absolute;transform:skew(-8deg)}.cube i{background:#0871fb;top:15px;left:0}.cube b{background:#00c7d0;top:0;right:0}.productSymbol em{color:#00b9c3;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:8px;right:9px;box-shadow:0 4px 10px #34597823}.productSymbol.uninstall em{color:#0870f4}.downloadCard h3{z-index:2;margin:0 0 13px;font-size:26px;position:relative}.downloadCard>p{color:#768397;z-index:2;font-size:14px;line-height:1.8;position:relative}.tagList{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.tagList span{color:#65758a;background:#f3f6fa;border-radius:6px;padding:6px 10px;font-size:10px}.downloadCard ul{grid-template-columns:1fr 1fr;gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.downloadCard li{color:#536177;font-size:12px}.downloadCard li:before{content:"✓";color:#03bfc7;margin-right:7px}.uninstallCard li:before{color:#0872f5}.licenseNotice,.safeNotice{background:#fff9ed;border:1px solid #ffe2aa;border-radius:12px;margin:22px 0;padding:16px 18px}.licenseNotice b{color:#ae7106;font-size:12px}.licenseNotice p,.safeNotice p{color:#8b7246;margin:7px 0 0;font-size:11px;line-height:1.65}.safeNotice{background:#f1f7ff;border-color:#d8e8ff}.safeNotice b{color:#1766d0;font-size:12px}.safeNotice p{color:#667c99}.cardButton{color:#fff;background:linear-gradient(115deg,#0874fd,#06a7ed);border-radius:9px;justify-content:center;align-items:center;padding:14px 20px;font-size:13px;font-weight:700;display:flex}.cardButton span{margin-left:auto}.cardButton.outline{color:var(--blue);background:#fff;border:1px solid #bed8ff}.solutionSection{background:#fff}.solutionHeader{justify-content:space-between;align-items:end;max-width:1160px;margin:auto;display:flex}.sectionTitle.left{text-align:left;margin:0 0 45px}.solutionHeader>a{color:var(--blue);margin-bottom:55px;font-size:13px}.solutionCategories{border:1px solid var(--line);border-radius:17px;grid-template-columns:repeat(3,1fr);max-width:1160px;margin:auto;display:grid;overflow:hidden}.solutionCategories>a{border-right:1px solid var(--line);grid-template-columns:48px 1fr;gap:13px;padding:25px;transition:all .2s;display:grid}.solutionCategories>a:last-child{border:0}.solutionCategories>a:hover{background:#f7fbff}.solutionCategories>a>i{width:44px;height:44px;color:var(--blue);background:#eaf4ff;border-radius:12px;grid-row:1/3;place-items:center;font-size:20px;font-style:normal;font-weight:800;display:grid}.solutionCategories a div{flex-direction:column;display:flex}.solutionCategories b{font-size:14px}.solutionCategories small{color:#9aa6b6;margin-top:6px;font-size:10px}.solutionCategories>a>span{color:#08adb8;grid-column:2;font-size:10px}.articleGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1160px;margin:28px auto 0;display:grid}.articleGrid article{border:1px solid var(--line);border-radius:15px;transition:all .2s;overflow:hidden}.articleGrid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px #385a7915}.articleCover{background:linear-gradient(135deg,#ecf4ff,#d9e9ff);justify-content:center;align-items:center;height:155px;display:flex;position:relative}.articleCover.cyan{background:linear-gradient(135deg,#e7fbfc,#ccf5f6)}.articleCover.violet{background:linear-gradient(135deg,#f1efff,#dedaff)}.articleCover span{color:#fffa;font-size:11px;position:absolute;top:18px;left:22px}.articleCover i{color:#0b73f1;background:#ffffff9c;border-radius:21px;place-items:center;width:82px;height:82px;font-size:55px;font-style:normal;display:grid;box-shadow:0 12px 28px #1762ab17}.articleCover.cyan i{color:#00adb8}.articleCover.violet i{color:#7868ef}.articleBody{padding:24px}.articleBody>small{color:var(--blue);font-size:10px}.articleBody h3{margin:10px 0;font-size:17px;line-height:1.55}.articleBody p{color:#8290a3;min-height:62px;font-size:12px;line-height:1.7}.articleBody a{color:#a2adbc;font-size:11px}.principleSection{background:linear-gradient(135deg,#f1f7ff,#effcff);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:100px max(8vw,40px);display:grid;overflow:hidden}.principleVisual{place-items:center;height:430px;display:grid;position:relative}.orbit{border:1px solid #a9ceec88;border-radius:50%;position:absolute}.orbit.one{width:340px;height:340px}.orbit.two{border-style:dashed;width:235px;height:235px}.bigBrand{background:#fff;border-radius:28px;width:116px;height:116px;position:relative;box-shadow:0 24px 55px #3164862b}.bigBrand i,.bigBrand b{border-radius:7px;width:66px;height:32px;position:absolute;transform:skew(-8deg)}.bigBrand i{z-index:2;background:#0872fd;top:56px;left:16px}.bigBrand b{background:#00c6cf;top:28px;right:14px}.orbitItem{color:#4d6787;background:#fff;border-radius:18px;place-items:center;width:66px;height:66px;font-size:12px;display:grid;position:absolute;box-shadow:0 12px 30px #35698c20}.oi1{top:28px;left:25%}.oi2{top:47%;right:15%}.oi3{bottom:24px;left:30%}.principleCopy>small{color:var(--blue);letter-spacing:2px;font-weight:800}.principleCopy h2{margin:15px 0;font-size:45px;line-height:1.35}.principleCopy>p{color:#758399;line-height:1.85}.principleCopy>div{gap:13px;margin-top:28px;display:grid}.principleCopy span{grid-template-columns:35px 1fr;align-items:center;display:grid}.principleCopy span i{color:#00adb8;background:#e4fafa;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.principleCopy span b{font-size:13px}.principleCopy span small{color:#99a5b5;margin-top:3px;font-size:10px}.purchaseSection{text-align:center;padding:115px 25px}.devBadge{color:#728097;background:#f0f4f9;border-radius:18px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:inline-flex}.devBadge i{background:#f0ae34;border-radius:50%;width:7px;height:7px}.purchaseSection h2{margin:20px 0 13px;font-size:44px}.purchaseSection p{color:#7f8b9e}.purchaseSection>div:last-child{justify-content:center;gap:12px;margin-top:30px;display:flex}footer{color:#fff;background:#071526;padding:65px max(6vw,30px) 20px}.footerMain{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footerMain>.brand{align-self:start}.footerMain>.brand .brandText strong{color:#fff}.footerMain>p{color:#70839b;grid-column:1;max-width:260px;margin-top:-35px;font-size:12px;line-height:1.8}.footerMain>div{flex-direction:column;gap:12px;display:flex}.footerMain div b{margin-bottom:8px;font-size:13px}.footerMain div a,.footerMain div span{color:#72859d;font-size:11px}.footerBottom{color:#5b6f89;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:10px;display:flex}@media (max-width:980px){.topNav nav{gap:0}.topNav nav>a,.navDrop>a{padding:0 12px}.brand{min-width:185px}.navButton{display:none}.hero{grid-template-columns:1fr}.heroCopy{text-align:center;margin:auto}.heroButtons,.heroMeta{justify-content:center}.heroVisual{width:100%;max-width:780px;min-height:500px;margin:auto}.downloadCards,.principleSection{grid-template-columns:1fr}.principleCopy{text-align:center}.principleCopy>div{max-width:500px;margin:28px auto}.footerMain{grid-template-columns:1fr 1fr}.footerMain>p{grid-column:1;margin-top:-20px}.megaMenu{display:none}}@media (max-width:700px){.topNav{flex-wrap:wrap;height:auto;min-height:70px;padding:12px 18px}.topNav nav{order:3;justify-content:space-between;width:100%;height:45px;overflow:auto}.topNav nav>a,.navDrop>a{white-space:nowrap;padding:0 11px;font-size:13px}.brandText small{display:none}.brand{min-width:auto}.hero{padding:75px 20px 60px}.hero h1{font-size:45px}.heroMeta{flex-direction:column;gap:8px}.appWindow{width:100%;right:0}.floatNotice{display:none}.assurance>div{grid-template-columns:1fr 1fr;gap:22px}.assurance span:nth-child(2){border:0}.pathSection,.downloadSection,.solutionSection{padding:75px 20px}.pathGrid,.solutionCategories,.articleGrid{grid-template-columns:1fr}.solutionCategories>a{border-right:0;border-bottom:1px solid var(--line)}.solutionHeader{display:block}.solutionHeader>a{display:none}.categoryBar{overflow:auto}.categoryBar button{white-space:nowrap}.downloadCard{padding:25px}.downloadCard ul{grid-template-columns:1fr}.principleSection{padding:70px 20px}.principleVisual{height:370px;transform:scale(.85)}.principleCopy h2,.purchaseSection h2{font-size:34px}.footerMain{grid-template-columns:1fr;gap:32px}.footerMain>p{margin:0}.footerBottom{flex-direction:column;gap:8px}.purchaseSection>div:last-child,.heroButtons{flex-direction:column}.primaryButton,.plainButton{width:100%}}.topNav nav>a.navActive{color:var(--blue);font-weight:700}.topNav nav>a.navActive:after{width:50%}.topNav nav>a:focus-visible,.navButton:focus-visible,.primaryButton:focus-visible,.plainButton:focus-visible{outline-offset:3px;outline:3px solid #8fdfe8}.homeShowcase{background:#f6f9fd;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;padding:105px max(7vw,32px);display:grid}.showcaseCopy>small,.futureProducts>div>span,.solutionNotice>div>span{color:var(--blue);letter-spacing:2px;font-size:12px;font-weight:800}.showcaseCopy h2,.futureProducts h2,.solutionNotice h2{margin:14px 0 18px;font-size:clamp(34px,4vw,48px);line-height:1.35}.showcaseCopy p,.futureProducts p,.solutionNotice p{color:var(--muted);margin-bottom:30px;line-height:1.85}.showcaseCards{gap:16px;display:grid}.showcaseCards>a{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:62px 1fr 26px;align-items:center;gap:20px;padding:25px;transition:all .2s;display:grid;box-shadow:0 15px 40px #3155790b}.showcaseCards>a:hover{border-color:#c9dcf8;transform:translate(5px)}.showcaseCards>a>b{color:var(--blue);font-size:20px}.showcaseCards a div{flex-direction:column;gap:6px;display:flex}.showcaseCards small{color:#00aeb8;font-size:10px}.showcaseCards p{color:#8a96a7;margin:0;font-size:11px;line-height:1.6}.showcaseIcon{border-radius:15px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:800;display:grid}.showcaseIcon.cyan{color:#00b7c1;background:#e7fbfb}.showcaseIcon.blue{color:#0871f4;background:#eaf3ff}.homeSolutions{padding:105px max(6vw,28px)}.homeSolutionGrid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1160px;margin:auto;display:grid}.homeSolutionGrid>a{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:11px;padding:25px;transition:all .2s;display:flex}.homeSolutionGrid>a:hover{transform:translateY(-4px);box-shadow:0 18px 42px #31557912}.homeSolutionGrid i{width:44px;height:44px;color:var(--blue);background:#edf6ff;border-radius:12px;place-items:center;font-size:20px;font-style:normal;font-weight:800;display:grid}.homeSolutionGrid span{color:#8b97a9;font-size:11px;line-height:1.6}.centerAction{text-align:center;margin-top:34px}.centerAction .plainButton{color:var(--blue)}.pageHero{background:radial-gradient(circle at 80% 15%,#d2fbff 0,#0000 30%),linear-gradient(135deg,#f7fbff,#f0f6ff 55%,#f5fdff);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:480px;padding:80px max(9vw,34px);display:grid;position:relative;overflow:hidden}.pageHero:before{content:"";background-image:linear-gradient(#4084d907 1px,#0000 1px),linear-gradient(90deg,#4084d907 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.pageHeroCopy,.pageHeroPanel{z-index:2;position:relative}.pageEyebrow{color:var(--blue);letter-spacing:1.5px;background:#fff;border:1px solid #deebf8;border-radius:18px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.pageHero h1{letter-spacing:-2px;margin:21px 0;font-size:clamp(45px,5vw,66px);line-height:1.18}.pageHero h1 em{color:#0000;background:linear-gradient(90deg,#0870f8,#00bec8);-webkit-background-clip:text;font-style:normal}.pageHeroCopy>p{color:#718095;max-width:570px;font-size:16px;line-height:1.9}.pageHeroPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #fff;border-radius:22px;justify-self:end;width:100%;max-width:480px;padding:24px;box-shadow:0 28px 70px #28517b20}.panelHeader,.knowledgeTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;font-size:13px;display:flex}.panelHeader i,.knowledgeTop i{color:#00adb8;background:#e9fbfb;border-radius:13px;padding:6px 9px;font-size:10px;font-style:normal}.panelProduct{background:#fff;border:1px solid #e7edf5;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin-top:13px;padding:16px;display:grid}.panelProduct div{flex-direction:column;gap:5px;display:flex}.panelProduct small{color:#9aa6b6;font-size:9px}.panelProduct em{color:#00aeb8;font-size:10px;font-style:normal}.panelIcon{border-radius:12px;place-items:center;width:45px;height:45px;font-size:21px;font-weight:800;display:grid}.panelIcon.cyan{color:#00b4bd;background:#e6fbfb}.panelIcon.blue{color:#0871f4;background:#eaf3ff}.productPageSection{padding-top:95px}.downloadCard[id]{scroll-margin-top:105px}.futureProducts,.solutionNotice{background:#fff;justify-content:space-between;align-items:center;gap:45px;padding:75px max(9vw,35px);display:flex}.futureProducts>div:first-child,.solutionNotice>div:first-child{max-width:760px}.futureTags{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.futureTags span{color:#8390a2;background:#f3f6fa;border-radius:9px;padding:11px 15px;font-size:11px}.knowledgeSearch{color:#9aa6b6;background:#f4f7fb;border-radius:11px;margin:20px 0;padding:15px 17px;font-size:11px}.knowledgeStats{grid-template-columns:repeat(3,1fr);display:grid}.knowledgeStats span{text-align:center;border-right:1px solid var(--line);flex-direction:column;display:flex}.knowledgeStats span:last-child{border:0}.knowledgeStats b{color:var(--blue);font-size:24px}.knowledgeStats small{color:#9ba7b7;margin-top:5px;font-size:9px}.solutionPageSection{background:#fff;padding:95px max(6vw,28px)}.solutionExplorer{max-width:1160px;margin:auto}.solutionToolbar{border:1px solid var(--line);background:#f7f9fc;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:9px;display:flex}.solutionTabs{flex-wrap:wrap;gap:5px;display:flex}.solutionTabs button{color:#7d899b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 16px;font-family:inherit}.solutionTabs button.active{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 5px 15px #30537712}.solutionSearch{color:#9ba7b5;background:#fff;border:1px solid #e1e8f1;border-radius:9px;align-items:center;gap:8px;width:min(330px,100%);height:42px;padding:0 13px;display:flex}.solutionSearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px}.solutionSearch input::placeholder{color:#adb6c3}.solutionCount{color:#8b97a8;margin:27px 0 0;font-size:12px}.solutionCount b{color:var(--blue)}.solutionArticleGrid{margin-top:18px}.articleCover.green{background:linear-gradient(135deg,#e9fbf5,#cef3e6)}.articleCover.green i{color:#15a878}.articleState{color:#7f8da0;background:#f2f5f8;border-radius:13px;padding:6px 9px;font-size:10px;display:inline-flex}.emptySolutions{text-align:center;border:1px dashed #dce5f0;border-radius:16px;margin-top:18px;padding:75px 20px}.emptySolutions i{color:#b3bfcd;font-size:38px;font-style:normal}.emptySolutions h3{margin:14px 0 8px}.emptySolutions p{color:#96a2b2;font-size:12px}.solutionNotice{background:linear-gradient(135deg,#f0f7ff,#edfcfd)}.solutionNotice p{margin-bottom:0}.solutionNotice .plainButton{white-space:nowrap}@media (max-width:980px){.homeShowcase,.pageHero{grid-template-columns:1fr}.showcaseCopy,.pageHeroCopy{text-align:center}.showcaseCopy p,.pageHeroCopy>p{margin-left:auto;margin-right:auto}.pageHeroPanel{justify-self:center}.homeSolutionGrid{grid-template-columns:1fr 1fr}.solutionToolbar{flex-direction:column;align-items:stretch}.solutionSearch{width:100%}.futureProducts,.solutionNotice{flex-direction:column;align-items:flex-start}.futureTags{justify-content:flex-start}}@media (max-width:700px){.homeShowcase,.homeSolutions,.solutionPageSection{padding:72px 20px}.showcaseCards>a{grid-template-columns:52px 1fr 18px;gap:14px;padding:20px}.showcaseIcon{width:50px;height:50px}.homeSolutionGrid{grid-template-columns:1fr}.pageHero{min-height:auto;padding:70px 20px}.pageHero h1{font-size:42px}.pageHeroPanel{padding:17px}.productPageSection{padding-top:72px}.futureProducts,.solutionNotice{padding:60px 20px}.solutionTabs{grid-template-columns:1fr 1fr;display:grid}.solutionTabs button{text-align:left}.topNav nav>a.navActive:after{width:60%;left:20%}}.productPageSection,.solutionPageSection{padding-top:68px}.directPageTitle{max-width:1160px;margin:0 auto 35px}.directPageTitle small{color:var(--blue);letter-spacing:2px;font-size:11px;font-weight:800}.directPageTitle h1{letter-spacing:-1px;margin:12px 0 10px;font-size:clamp(34px,4vw,48px)}.directPageTitle p{color:#7b8799;margin:0;font-size:14px;line-height:1.75}.strongCategoryBar{margin:0 auto 32px}.strongCategoryBar button{color:#3d485a;font-size:14px;font-weight:800}.strongCategoryBar button.active{color:#111827;box-shadow:inset 0 -3px 0 var(--blue);background:#e9f3ff;font-weight:900}.strongCategoryBar button:disabled{color:#6d7889;opacity:.72;font-weight:700}.solutionBrandBar{max-width:none}.productFilterPanel{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 18px;padding:24px}.filterHeading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.filterHeading>div{flex-direction:column;gap:6px;display:flex}.filterHeading b{color:#172033;font-size:16px}.filterHeading span{color:#8c98a8;font-size:11px}.filterHeading em{color:var(--blue);background:#edf5ff;border-radius:15px;padding:7px 11px;font-size:10px;font-style:normal;font-weight:800}.productTabs{flex-wrap:wrap;gap:8px;display:flex}.productTabs button{color:#485568;cursor:pointer;background:#f8fafc;border:1px solid #dde5ef;border-radius:9px;padding:11px 17px;font-family:inherit;font-size:12px;font-weight:700;transition:all .18s}.productTabs button:hover{color:var(--blue);border-color:#b8d4fa}.productTabs button.active{color:#fff;background:#0872f6;border-color:#8fbcfa;box-shadow:0 8px 18px #0872f62a}.articleLabels{gap:7px;display:flex}.articleLabels small{color:var(--blue);background:#eef5ff;border-radius:11px;padding:5px 8px;font-size:9px;font-weight:800}.articleLabels small+small{color:#00a5af;background:#edfafa}.solutionCount>span{color:#273449;font-weight:800}.licenseNotice .officialLink{color:#8f5e09;background:#fff;border:1px solid #f3d597;border-radius:7px;align-items:center;gap:7px;margin-top:13px;padding:8px 11px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.licenseNotice .officialLink:hover{color:#6f4700;border-color:#dcae51}.licenseNotice .officialLink span{font-size:13px}@media (max-width:700px){.productPageSection,.solutionPageSection{padding-top:48px}.directPageTitle{margin-bottom:25px}.directPageTitle h1{font-size:33px}.strongCategoryBar{margin-bottom:25px}.strongCategoryBar button{font-size:12px}.productFilterPanel{padding:18px}.filterHeading{align-items:flex-start;gap:12px}.filterHeading em{display:none}.productTabs{grid-template-columns:1fr 1fr;display:grid}.productTabs button{text-align:left}.solutionCount{line-height:1.7}}.brandCatalog{--brand-accent:#0872f6;--brand-soft:#eaf3ff}.brandCatalog.brand-solidworks{--brand-accent:#e34a4a;--brand-soft:#fff0f0}.brandCatalog.brand-nx{--brand-accent:#e59421;--brand-soft:#fff5e7}.brandSwitch button{align-items:center;gap:7px;display:flex}.brandSwitch button small{color:#96a1b1;font-size:9px;font-weight:700}.brandSwitch button.active{color:var(--brand-accent);background:var(--brand-soft);box-shadow:inset 0 -3px 0 var(--brand-accent)}.brandSwitch button.active small{color:inherit}.brandContent{animation:.28s brandContentIn}.brandProductCards{max-width:1160px}.plannedBrandContent{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 0,var(--brand-soft),transparent 55%),white;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;max-width:1160px;min-height:430px;margin:auto;padding:70px 28px;display:flex}.plannedMark{background:var(--brand-soft);width:88px;height:88px;color:var(--brand-accent);border-radius:22px;place-items:center;margin-bottom:23px;font-size:25px;font-weight:900;display:grid;box-shadow:0 15px 35px #31557913}.plannedBrandContent>span{color:#7b8799;background:#f2f5f8;border-radius:15px;padding:7px 11px;font-size:10px;font-weight:800}.plannedBrandContent h2{margin:17px 0 11px;font-size:34px}.plannedBrandContent>p{color:#7d899b;max-width:630px;font-size:13px;line-height:1.8}.plannedItems{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.plannedItems span{background:var(--brand-soft);color:var(--brand-accent);border-radius:8px;padding:9px 13px;font-size:10px;font-weight:700}.brandGallery{background:#fff;padding:85px max(6vw,28px)}.brandSectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1160px;margin:0 auto 32px;display:flex}.brandSectionHeading small{color:var(--brand-accent);letter-spacing:2px;font-size:10px;font-weight:800}.brandSectionHeading h2{margin:11px 0 8px;font-size:36px}.brandSectionHeading p{color:#8793a4;margin:0;font-size:12px}.brandSectionHeading>span{color:var(--brand-soft);letter-spacing:-2px;font-size:54px;font-weight:900}.galleryGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1160px;margin:auto;display:grid}.galleryPlaceholder{border:1px solid var(--line);background:#f8fafc;border-radius:16px;overflow:hidden}.placeholderTop{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:5px;height:30px;padding:0 12px;display:flex}.placeholderTop i{background:#d8e0ea;border-radius:50%;width:6px;height:6px}.placeholderBody{background:linear-gradient(145deg,var(--brand-soft),#f8fbff);height:190px;color:var(--brand-accent);flex-direction:column;justify-content:center;align-items:center;display:flex}.placeholderBody>span{background:#ffffffbd;border-radius:14px;place-items:center;width:50px;height:50px;font-size:15px;font-weight:900;display:grid;box-shadow:0 10px 25px #31557910}.placeholderBody small{color:#9aa6b6;margin-top:6px;font-size:9px}.galleryPlaceholder>p{color:#344156;background:#fff;margin:0;padding:15px 17px;font-size:12px;font-weight:800}.brandNextStep .plainButton{white-space:nowrap;color:var(--brand-accent);font-weight:800}.purchasePromise .statementPromise i{color:#c35a11;background:#fff0e5;border-radius:10px;align-items:center;margin-right:6px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.purchasePromise .statementPromise{color:#4c596d;font-weight:700}@keyframes brandContentIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.galleryGrid{grid-template-columns:1fr}.brandSectionHeading>span{display:none}.brandSwitch button{flex-direction:column;align-items:flex-start;gap:2px}.plannedBrandContent{min-height:360px}.brandNextStep .plainButton{width:100%}}.galleryImage{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;overflow:hidden}.galleryImage img{object-fit:cover;background:#f3f6fa;width:100%;height:260px;display:block}.galleryImage figcaption{color:#344156;padding:15px 17px;font-size:12px;font-weight:800}.articlePublishedLink{color:var(--blue);font-size:11px;font-weight:800;display:inline-flex}.articlePage{background:#f6f9fd;min-height:650px;padding:75px max(8vw,30px)}.solutionArticle{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:900px;margin:auto;padding:55px;box-shadow:0 20px 55px #3155790d}.articleBreadcrumb{color:#8995a5;flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.articleBreadcrumb a{color:var(--blue)}.solutionArticleCover{object-fit:cover;border-radius:15px;width:100%;max-height:440px;margin:27px 0}.articleBadges{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.articleBadges span{color:var(--blue);background:#edf5ff;border-radius:14px;padding:6px 10px;font-size:10px;font-weight:800}.solutionArticle h1{margin:17px 0;font-size:clamp(34px,5vw,54px);line-height:1.3}.articleLead{color:#65758b;font-size:16px;line-height:1.8}.articleMeta{border-bottom:1px solid var(--line);color:#9aa5b5;padding-bottom:25px;font-size:10px}.articleContent{white-space:pre-wrap;color:#354257;margin-top:35px;font-size:15px;line-height:2}.articleEnd{background:#fff8e9;border:1px solid #f6dfae;border-radius:13px;margin-top:40px;padding:20px 22px}.articleEnd b{color:#9a6305;font-size:12px}.articleEnd p{color:#8a7146;margin:8px 0 0;font-size:11px;line-height:1.7}.articleLoading,.articleError{text-align:center;color:#7c899b;max-width:720px;margin:100px auto}.articleError h1{color:#273449}.articleError .plainButton{margin-top:20px}.adminLoading{color:#718096;background:#f3f7fc;place-items:center;min-height:100vh;display:grid}.adminLoginPage{background:radial-gradient(circle at 20% 15%,#d9eaff,#0000 30%),radial-gradient(circle at 85% 70%,#d4faf8,#0000 30%),#f4f8fd;place-items:center;min-height:100vh;padding:25px;display:grid}.adminLoginCard{background:#fff;border:1px solid #e1e9f3;border-radius:22px;width:min(440px,100%);padding:40px;box-shadow:0 25px 70px #25466e20}.adminBrand{align-items:center;gap:12px;display:flex}.adminBrand>span{color:#fff;background:linear-gradient(135deg,#0873fb,#00c2cb);border-radius:12px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.adminBrand>div{flex-direction:column;display:flex}.adminBrand b{color:#0871f4;font-size:18px}.adminBrand small{color:#99a5b4;font-size:9px}.adminLoginCard h1{margin:32px 0 10px;font-size:30px}.adminLoginCard>p{color:#8390a2;margin-bottom:27px;font-size:12px;line-height:1.7}.adminLoginCard form{gap:16px;display:grid}.adminLoginCard label,.editorForm label,.brandEditor label{color:#4b586b;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.adminLoginCard input,.editorForm input,.editorForm select,.editorForm textarea,.brandEditor input,.brandEditor textarea,.uploadRow input,.mediaItem input{width:100%;font:inherit;color:#1d2939;background:#fff;border:1px solid #dce5ef;border-radius:9px;outline:0;padding:12px 13px}.adminLoginCard input:focus,.editorForm input:focus,.editorForm select:focus,.editorForm textarea:focus,.brandEditor input:focus,.brandEditor textarea:focus,.uploadRow input:focus,.mediaItem input:focus{border-color:#84b6f7;box-shadow:0 0 0 3px #e7f1ff}.adminLoginCard form>button,.editorActions button,.brandTextEditor>button{color:#fff;cursor:pointer;background:#0872f6;border:0;border-radius:9px;padding:13px 18px;font-family:inherit;font-weight:800}.adminLoginCard button:disabled,.editorActions button:disabled,.brandTextEditor>button:disabled{opacity:.55;cursor:wait}.backSite{text-align:center;color:#77869a;margin-top:22px;font-size:11px;display:block}.adminMessage{color:#17846f;background:#eaf8f5;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 15px;font-size:11px;display:flex}.adminMessage.error{color:#bb3d3d;background:#fff0f0;margin:0}.adminMessage button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}.adminShell{background:#f5f7fa;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#fff;background:#0b1b2f;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.adminBrand.light{padding:3px 8px}.adminBrand.light b{color:#fff}.adminSidebar nav{gap:7px;margin-top:45px;display:grid}.adminSidebar nav button{color:#8da0b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px;font-family:inherit;display:flex}.adminSidebar nav button i{background:#ffffff0c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.adminSidebar nav button.active{color:#fff;background:#1174f2}.adminAccount{border-top:1px solid #ffffff12;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:14px 8px 0;display:grid}.adminAccount>span{color:#73dce0;background:#183553;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.adminAccount>div{flex-direction:column;display:flex}.adminAccount b{font-size:11px}.adminAccount small{color:#7388a1;margin-top:3px;font-size:8px}.adminAccount button{color:#7e91a8;cursor:pointer;background:0 0;border:0;font-size:10px}.adminWorkspace{min-width:0;padding:34px}.adminWorkspace>header{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.adminWorkspace>header small{color:#00aeb8;letter-spacing:1.5px;font-size:9px}.adminWorkspace>header h1{margin:6px 0 0;font-size:29px}.adminWorkspace>header>a{color:#536176;background:#fff;border:1px solid #d9e3ee;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:700}.adminTwoColumns{grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr);align-items:start;gap:18px;display:grid}.contentListPanel,.editorPanel,.brandAdminPanel{background:#fff;border:1px solid #e1e7ef;border-radius:16px;overflow:hidden}.panelTitle{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:68px;padding:16px 19px;display:flex}.panelTitle>div{flex-direction:column;gap:4px;display:flex}.panelTitle h2{margin:0;font-size:15px}.panelTitle span{color:#98a4b4;font-size:9px}.panelTitle>button{color:#0872f6;cursor:pointer;background:#eaf3ff;border:0;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:10px;font-weight:800}.panelTitle>button.danger{color:#c54242;background:#fff0f0}.solutionAdminList{max-height:690px;overflow:auto}.solutionAdminList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:16px 18px;font-family:inherit;display:flex}.solutionAdminList>button:hover,.solutionAdminList>button.active{background:#f4f8ff}.solutionAdminList>button.active{box-shadow:inset 3px 0 #0872f6}.solutionAdminList button>div{flex-direction:column;gap:5px;min-width:0;display:flex}.solutionAdminList button span{color:#0872f6;font-size:8px}.solutionAdminList button b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.solutionAdminList button small{color:#9ba6b5;font-size:8px}.solutionAdminList em{white-space:nowrap;border-radius:11px;padding:5px 7px;font-size:8px;font-style:normal}.solutionAdminList em.published{color:#15886e;background:#e7f8f3}.solutionAdminList em.draft{color:#7b8798;background:#f1f4f7}.adminEmpty{text-align:center;color:#98a4b4;padding:45px 20px;font-size:11px}.editorForm{gap:15px;padding:21px;display:grid}.formRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.editorForm textarea,.brandEditor textarea{resize:vertical;line-height:1.65}.editorActions{justify-content:flex-end;gap:9px;display:flex}.editorActions button.secondary{color:#0872f6;background:#fff;border:1px solid #aacbf8}.editorActions button.primary{color:#fff;background:#0872f6;border:1px solid #0872f6}.brandAdminTabs{border-bottom:1px solid #e6ebf1;gap:7px;padding:12px;display:flex}.brandAdminTabs button{color:#647286;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-family:inherit;font-weight:700}.brandAdminTabs button.active{color:#0872f6;background:#eaf3ff}.brandEditor{grid-template-columns:.8fr 1.2fr;gap:0;display:grid}.brandTextEditor,.mediaEditor{padding:24px}.brandTextEditor{border-right:1px solid #e7ecf2;flex-direction:column;gap:17px;display:flex}.brandTextEditor h2,.mediaEditor h2{margin:0 0 5px;font-size:16px}.brandTextEditor>button{align-self:flex-start}.mediaEditor .panelTitle{border:0;padding:0 0 18px}.uploadRow{grid-template-columns:1fr auto;gap:9px;display:grid}.uploadButton{color:#fff;cursor:pointer;background:#0872f6;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:800;position:relative;overflow:hidden}.uploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.mediaList{gap:10px;margin-top:16px;display:grid}.mediaItem{border:1px solid #e3e9f1;border-radius:11px;grid-template-columns:88px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.mediaItem img{object-fit:cover;background:#f2f5f8;border-radius:7px;width:88px;height:58px}.mediaItem button{color:#b94343;cursor:pointer;background:#fff0f0;border:0;border-radius:7px;padding:8px;font-size:9px}@media (max-width:1100px){.adminTwoColumns,.brandEditor{grid-template-columns:1fr}.brandTextEditor{border-bottom:1px solid #e7ecf2;border-right:0}}@media (max-width:760px){.solutionArticle{padding:28px 20px}.adminShell{grid-template-columns:1fr}.adminSidebar{height:auto;padding:15px;position:relative}.adminSidebar nav{grid-template-columns:1fr 1fr;margin-top:18px}.adminAccount{margin-top:18px}.adminWorkspace{padding:20px 14px}.adminWorkspace>header{align-items:flex-start}.adminTwoColumns{display:block}.editorPanel{margin-top:15px}.formRow{grid-template-columns:1fr}.brandAdminTabs{overflow:auto}.brandEditor{display:block}.mediaItem{grid-template-columns:68px 1fr}.mediaItem img{width:68px}.mediaItem button{grid-column:2}.uploadRow{grid-template-columns:1fr}.editorActions{flex-direction:column}.editorActions button{width:100%}}.topNav nav>a,.navDrop>a,.directPageTitle p{font-size:16px}.strongCategoryBar button{font-size:15px}.brandSwitch button small{font-size:11px}.downloadCard h3{font-size:28px}.tagList span{padding:7px 11px;font-size:12px}.licenseNotice,.safeNotice{padding:19px 20px}.cardButton{padding:16px 21px;font-size:15px}.brandSectionHeading p,.galleryImage figcaption,.galleryPlaceholder>p{font-size:14px}.plannedBrandContent>p{font-size:15px}.catalogAnnouncement{color:#3b587c;background:#edf6ff;border:1px solid #cde3ff;border-radius:11px;align-items:flex-start;gap:13px;max-width:1160px;margin:0 auto 22px;padding:15px 18px;font-size:14px;line-height:1.7;display:flex}.catalogAnnouncement b{color:var(--brand-accent);flex:none}.catalogProductStrip{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:18px;max-width:1160px;margin:0 auto 24px;padding:17px 19px;display:flex}.catalogProductStrip>b{flex:none;padding-top:7px;font-size:14px}.catalogProductStrip>div{flex-wrap:wrap;gap:8px;display:flex}.catalogProductStrip span{background:var(--brand-soft);color:var(--brand-accent);border-radius:7px;padding:7px 11px;font-size:12px;font-weight:700}.catalogDisclaimer{color:#65758a;background:#fff;border:1px solid #e1e8f1;border-radius:12px;max-width:1160px;margin:20px auto 0;padding:17px 20px}.catalogDisclaimer b{color:#344156;font-size:14px}.catalogDisclaimer p{margin:7px 0 0;font-size:13px;line-height:1.75}.downloadUnavailable{cursor:not-allowed;box-shadow:none;color:#8b97a7!important;background:#eef2f6!important;border:1px solid #dfe6ee!important}.catalogLoading{color:#77869a;background:#f6f9fd;place-items:center;min-height:500px;display:grid}.dynamicDownloadCards .downloadCard{flex-direction:column;display:flex}.dynamicDownloadCards .downloadCard .cardButton{margin-top:auto}.adminSidebar nav{margin-top:34px}.adminSidebar nav button{font-size:13px}.adminWorkspace{font-size:14px}.adminWorkspace>header small{font-size:11px}.adminWorkspace>header>a{font-size:12px}.adminMessage{font-size:13px}.panelTitle h2{font-size:17px}.panelTitle span{font-size:11px}.panelTitle>button{font-size:12px}.solutionAdminList button span{font-size:10px}.solutionAdminList button b{font-size:14px}.solutionAdminList button small,.solutionAdminList em{font-size:10px}.adminEmpty,.adminLoginCard label,.editorForm label,.brandEditor label{font-size:13px}.adminLoginCard input,.editorForm input,.editorForm select,.editorForm textarea,.brandEditor input,.brandEditor textarea,.uploadRow input,.mediaItem input{font-size:14px}.editorForm label>small{color:#8b98a9;font-size:11px;font-weight:500;line-height:1.6}.editorActions button{font-size:13px}.adminDashboard{gap:20px;display:grid}.dashboardStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dashboardStats article{background:#fff;border:1px solid #e1e7ef;border-radius:15px;flex-direction:column;padding:22px;display:flex}.dashboardStats article>span{color:#738197;font-size:12px}.dashboardStats article>b{color:#14243a;margin:11px 0 8px;font-size:32px}.dashboardStats article>b em{color:#9aa6b5;font-size:14px;font-style:normal}.dashboardStats article>small{color:#98a4b4;font-size:11px}.dashboardGrid{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.dashboardQuick,.dashboardActivity{background:#fff;border:1px solid #e1e7ef;border-radius:16px;overflow:hidden}.quickAdminActions{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.quickAdminActions button{color:#2369c6;cursor:pointer;text-align:left;background:#f8fbff;border:1px solid #dbe6f3;border-radius:10px;padding:15px;font-family:inherit;font-size:13px;font-weight:800}.quickAdminActions button:hover{background:#edf5ff;border-color:#9fc6fa}.activityList{padding:8px 18px 18px}.activityList>div{border-bottom:1px solid #eef2f6;align-items:center;gap:11px;padding:11px 0;display:flex}.activityList>div:last-child{border:0}.activityList i{color:#0872f6;background:#edf5ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:800;display:grid}.activityList span{flex-direction:column;gap:3px;display:flex}.activityList b{font-size:12px}.activityList small{color:#9aa6b5;font-size:10px}.compactEditor{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.importantField{background:#f5f9ff;border:1px solid #b9d7ff;border-radius:11px;padding:14px}.importantField input{border-color:#9bc5fb}.embeddedMedia{border-top:1px solid #edf1f5;padding:18px 0 0}.embeddedMedia .panelTitle{padding:0 0 14px}.colorInput{grid-template-columns:54px 1fr;gap:8px;display:grid}.colorInput input[type=color]{height:44px;padding:4px}.inlineUpload{align-items:center;gap:12px;margin-top:8px;display:flex}.inlineUpload .uploadButton{align-self:flex-start}.inlineUpload img{object-fit:cover;border:1px solid #dce5ef;border-radius:8px;width:120px;height:74px}.settingsGrid{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;display:grid}.toggleRow{background:#f8fafc;border:1px solid #dfe7f0;border-radius:10px;grid-template-columns:22px 1fr;padding:14px;align-items:center!important;display:grid!important}.toggleRow>input{height:18px;width:18px!important}.toggleRow>span{flex-direction:column;gap:3px;display:flex}.toggleRow b{font-size:13px}.toggleRow small{color:#929fb0;font-size:10px;font-weight:500}@media (max-width:1180px){.dashboardStats{grid-template-columns:1fr 1fr}.dashboardGrid,.settingsGrid{grid-template-columns:1fr}}@media (max-width:760px){.directPageTitle p{font-size:15px}.downloadCard{padding:25px 21px}.downloadCard h3{font-size:24px}.downloadCard li{font-size:13px}.licenseNotice p,.safeNotice p{font-size:12px}.catalogProductStrip{flex-direction:column;gap:8px}.dashboardStats{grid-template-columns:1fr}.dashboardGrid,.settingsGrid{display:block}.dashboardActivity,.settingsGrid>.editorPanel+.editorPanel{margin-top:15px}.quickAdminActions{grid-template-columns:1fr}.adminSidebar nav{grid-template-columns:1fr 1fr}.adminSidebar nav button{font-size:12px}}.productFilterPanel{border-radius:12px;align-items:center;margin-bottom:12px;padding:9px 10px;display:flex}.productTabs{flex:1;gap:6px}.productTabs button{border-radius:7px;padding:8px 12px;font-size:11px}.solutionToolbar{gap:12px;padding:7px}.solutionTabs button{padding:9px 13px}.solutionSearch{height:38px}.solutionCardCoverImage{object-fit:cover;width:100%;height:100%}.articleCover:has(.solutionCardCoverImage) span{z-index:2;color:#fff;background:#0c254e99;border-radius:9px;padding:4px 7px}.articleCover:has(.solutionCardCoverImage):after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#00000020);position:absolute;inset:0}footer{margin-top:120px;padding-top:68px}.footerMain{align-items:start}.footerMain>.footerBrandColumn,.footerMain>.footerLinks{align-self:start;min-height:170px}.footerMain>.footerBrandColumn{gap:0}.footerBrandColumn .brand{align-self:flex-start;transform:none}.footerBrandColumn .brandText strong{color:#fff}.footerBrandColumn>p{color:#70839b;max-width:260px;margin:28px 0 0;font-size:12px;line-height:1.8}.footerMain>.footerLinks{padding-top:5px}.articleContent{white-space:normal;color:#354257;font-size:15px;line-height:1.85}.articleContent>p{margin:13px 0}.articleContent h2{color:#15233a;margin:34px 0 13px;font-size:25px;line-height:1.45}.articleContent h3{color:#21314a;margin:26px 0 11px;font-size:19px}.articleContent hr{border:0;border-top:1px solid #e2e9f2;margin:30px 0}.articleContent strong{color:#162b48}.articleStep,.articleBullet{grid-template-columns:34px 1fr;align-items:start;gap:12px;margin:12px 0;display:grid}.articleStep>i{color:#0872f6;background:#eaf3ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:900;display:grid}.articleStep>p,.articleBullet>p{margin:2px 0}.articleBullet{grid-template-columns:18px 1fr;gap:6px}.articleBullet>i{color:#00aeb8;font-size:19px;font-style:normal;line-height:1.5}.articleCallout{background:#f1f7ff;border:1px solid #cde0fa;border-radius:12px;margin:20px 0;padding:17px 19px}.articleCallout>b{color:#1267d5;font-size:12px}.articleCallout>p{color:#526984;margin:7px 0 0;font-size:13px;line-height:1.75}.articleInlineImage{background:#f7f9fc;border:1px solid #e0e7f0;border-radius:14px;margin:25px 0;overflow:hidden}.articleInlineImage img{object-fit:contain;background:#eef2f7;width:100%;max-height:620px;display:block}.articleInlineImage figcaption{color:#7c899b;text-align:center;padding:11px 14px;font-size:11px}.articleContentCompact{margin:0;font-size:12px;line-height:1.7}.articleContentCompact h2{margin:20px 0 9px;font-size:18px}.articleContentCompact h3{margin:16px 0 8px;font-size:15px}.articleContentCompact .articleCallout{margin:13px 0;padding:12px}.articleContentCompact .articleStep{grid-template-columns:28px 1fr;gap:8px;margin:8px 0}.articleContentCompact .articleStep>i{border-radius:7px;width:26px;height:26px;font-size:10px}.articleContentCompact .articleInlineImage{margin:14px 0}.articleContentCompact .articleInlineImage img{max-height:300px}.solutionAdminColumns{grid-template-columns:minmax(280px,.55fr) minmax(680px,1.45fr)}.solutionListStatus{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.solutionAdminList em.preview{color:#a26705;background:#fff3dc}.solutionVisibility{min-height:75px;margin-top:0}.richEditorField{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;overflow:hidden}.richEditorHeading{background:#fff;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.richEditorHeading>div{flex-direction:column;gap:4px;display:flex}.richEditorHeading b{font-size:13px}.richEditorHeading span,.richEditorHeading>small{color:#8b98a9;font-size:10px}.richEditorHeading>small{color:#079ca5;background:#eaf8f7;border-radius:12px;padding:5px 8px}.richToolbar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.richToolbar button,.richUploadButton{color:#40516a;cursor:pointer;background:#fff;border:1px solid #d6e2ef;border-radius:7px;padding:7px 10px;font-family:inherit;font-size:10px;font-weight:700}.richToolbar button:hover,.richUploadButton:hover{color:#0872f6;border-color:#8dbaf5}.richUploadButton{color:#0872f6;background:#eaf3ff;position:relative;overflow:hidden}.richUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.articleEditorSplit{grid-template-columns:1fr 1fr;min-height:520px;display:grid}.articleSource,.articleLivePreview{flex-direction:column;min-width:0;display:flex}.articleSource{border-right:1px solid #e0e7ef}.articleSource>span,.articleLivePreview>span{color:#77869a;letter-spacing:1px;background:#f1f5f9;border-bottom:1px solid #e3e9f1;padding:9px 12px;font-size:9px;font-weight:800}.articleSource textarea{resize:vertical;flex:1;min-height:480px;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:16px!important}.articleLivePreview{background:#fff;max-height:650px;overflow:auto}.articleLivePreview>.articleContent{padding:3px 18px 22px}.previewEmpty{color:#9aa6b5;text-align:center;margin:auto;padding:30px;font-size:11px;line-height:1.8}@media (max-width:1180px){.solutionAdminColumns,.articleEditorSplit{grid-template-columns:1fr}.articleSource{border-bottom:1px solid #e0e7ef;border-right:0}.articleLivePreview{min-height:360px}}@media (max-width:900px){.productFilterPanel{align-items:flex-start}.productTabs{width:100%}}@media (max-width:700px){.productFilterPanel{padding:8px}.productTabs{flex-wrap:nowrap;display:flex;overflow:auto}.productTabs button{white-space:nowrap}.solutionToolbar{flex-direction:column;align-items:stretch}.solutionSearch{width:100%}footer{margin-top:55px;padding-top:55px}.footerMain>.footerBrandColumn,.footerMain>.footerLinks{min-height:0}.footerMain>.footerLinks{padding-top:0}.articleEditorSplit{min-height:420px}.articleSource textarea{min-height:390px}}.solutionBrandBar{background:0 0;border:0;gap:10px;padding:0}.solutionBrandBar.brandSwitch button{background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:13px 18px;transition:border-color .18s,background .18s,box-shadow .18s}.solutionBrandBar.brandSwitch button:hover{background:#f7fbff;border-color:#9fc5f7}.solutionBrandBar.brandSwitch button.active{color:#086dfb;background:#eaf3ff;border-color:#77adf6;box-shadow:0 6px 16px #086dfb17}.solutionBrandBar.brandSwitch button.active small{color:#086dfb}.copyEditorBlock{background:#f7fbff;border:1px solid #cfe0f6;border-radius:12px;gap:13px;padding:17px;display:grid}.copyEditorBlock>div{border-bottom:1px solid #dfebf8;flex-direction:column;gap:4px;padding-bottom:11px;display:flex}.copyEditorBlock>div b{color:#1d4f91;font-size:13px}.copyEditorBlock>div span{color:#8192a8;font-size:10px}.adminListTools{background:#f8fafc;border-bottom:1px solid #e7edf4;gap:10px;padding:13px 14px;display:grid}.adminSearchBox{background:#fff;border:1px solid #dbe5f0;border-radius:9px;align-items:center;height:40px;padding:0 11px;flex-direction:row!important;gap:8px!important;display:flex!important}.adminSearchBox:focus-within{border-color:#85b6f6;box-shadow:0 0 0 3px #e7f1ff}.adminSearchBox>span{color:#8d9aad;font-size:15px}.adminSearchBox>input{height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:12px!important}.adminFilterGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.adminFilterGrid select{color:#536176;background:#fff;border:1px solid #dbe5f0;border-radius:8px;outline:0;width:100%;min-width:0;padding:9px 8px;font-family:inherit;font-size:10px}.adminFilterGrid select:focus{border-color:#85b6f6;box-shadow:0 0 0 3px #e7f1ff}.filterResult{color:#8a97a8;justify-content:space-between;align-items:center;font-size:9px;display:flex}.filterResult button{color:#0872f6;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:9px}.solutionListTools .adminFilterGrid{grid-template-columns:1fr 1fr}.groupedEditorForm{background:#f7f9fc}.editorFieldset{background:#fff;border:1px solid #e0e7f0;border-radius:13px;gap:14px;padding:18px;display:grid}.editorFieldsetHead{border-bottom:1px solid #edf1f5;flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.editorFieldsetHead b{color:#203049;font-size:14px}.editorFieldsetHead span{color:#8996a8;font-size:10px;line-height:1.55}.noticeFieldset{background:#fffdf8;border-color:#f0dfb9}.noticeFieldset .editorFieldsetHead{border-color:#f3e7ca}.noticeFieldset .editorFieldsetHead b{color:#8c610d}@media (max-width:760px){.adminFilterGrid,.solutionListTools .adminFilterGrid{grid-template-columns:1fr}.editorFieldset{padding:14px}}.navButton,.primaryButton,.plainButton{font-size:15px}.pathGrid h3{font-size:24px}.activity small{font-size:9px}.showcaseCards strong{font-size:18px}.futureTags span,.directPageTitle small{font-size:12px}.placeholderBody b{margin-top:15px;font-size:13px}.placeholderBody small{margin-top:8px;font-size:10px;line-height:1.5}.plannedItems{gap:10px}.principleCopy>div{gap:17px}.principleCopy span{grid-template-columns:38px 1fr}.principleCopy span i{width:29px;height:29px}.devBadge{font-size:12px}.purchaseSection p{font-size:17px;line-height:1.8}.brandText small{margin-top:4px;font-size:13px;line-height:1.55}.topNav nav>a,.navDrop>a{font-size:18px}.navButton,.primaryButton,.plainButton,.cardButton{font-size:16px}.heroBadge{font-size:15px}.heroCopy>p{font-size:19px;line-height:2}.heroMeta{gap:28px;font-size:15px;line-height:1.8}.assurance span{font-size:16px;line-height:1.75}.sectionTitle small{font-size:15px}.sectionTitle p{font-size:18px;line-height:1.95}.pathGrid p{font-size:17px;line-height:1.95}.pathGrid a{font-size:16px}.quick strong{font-size:15px}.quick small,.quick em{font-size:12px;line-height:1.65}.activity div:first-child{font-size:13px}.activity small{font-size:11px;line-height:1.55}.floatNotice b{font-size:14px}.floatNotice small{margin-top:6px;font-size:12px;line-height:1.55}.showcaseCopy>small,.futureProducts>div>span,.solutionNotice>div>span{font-size:15px}.showcaseCopy p,.futureProducts p,.solutionNotice p{font-size:18px;line-height:2}.showcaseCards small{font-size:13px}.showcaseCards p{font-size:14px;line-height:1.85}.homeSolutionGrid b{font-size:17px}.homeSolutionGrid span{font-size:14px;line-height:1.85}.pageEyebrow{font-size:14px}.pageHeroCopy>p{font-size:18px;line-height:2}.panelHeader,.knowledgeTop{font-size:16px}.panelHeader i,.knowledgeTop i{font-size:13px}.panelProduct b{font-size:16px}.panelProduct small{font-size:12px;line-height:1.65}.panelProduct em{font-size:13px}.knowledgeSearch{font-size:13px;line-height:1.6}.knowledgeStats small{font-size:11px}.directPageTitle small{font-size:14px}.directPageTitle p{font-size:18px;line-height:1.95}.brandSwitch button small{font-size:13px;line-height:1.6}.catalogAnnouncement{font-size:16px;line-height:1.9}.catalogProductStrip>b{font-size:16px}.catalogProductStrip span{font-size:14px}.catalogDisclaimer b{font-size:16px}.catalogDisclaimer p{font-size:15px;line-height:1.95}.downloadCard>p{font-size:17px;line-height:1.95}.tagList span{font-size:13px}.downloadCard li{font-size:16px;line-height:1.75}.licenseNotice b,.safeNotice b{font-size:15px}.licenseNotice p,.safeNotice p{font-size:15px;line-height:1.9}.licenseNotice .officialLink{font-size:15px}.statusPill{font-size:14px}.cardTop small{font-size:13px}.productTabs button{font-size:14px}.solutionTabs button{font-size:16px}.solutionSearch input{font-size:15px}.solutionCount{font-size:15px;line-height:1.8}.articleLabels small{font-size:12px}.articleBody h3{font-size:20px;line-height:1.65}.articleBody p{font-size:15px;line-height:1.9}.articleBody a,.articlePublishedLink{font-size:14px}.articleState{font-size:13px}.emptySolutions p{font-size:15px;line-height:1.8}.brandSectionHeading small{font-size:13px}.brandSectionHeading p{font-size:17px;line-height:1.85}.placeholderBody b{font-size:15px}.placeholderBody small{font-size:12px;line-height:1.65}.galleryImage figcaption,.galleryPlaceholder>p{font-size:16px;line-height:1.75}.plannedBrandContent>span{font-size:13px}.plannedBrandContent>p{font-size:18px;line-height:2}.plannedItems span{font-size:15px}.principleCopy>p{font-size:19px;line-height:2}.principleCopy span b{font-size:16px;line-height:1.6}.principleCopy span small{margin-top:6px;font-size:13px;line-height:1.75}.footerBrandColumn>p{font-size:15px;line-height:2}.footerMain>.footerLinks{gap:16px}.footerMain div b{font-size:16px}.footerMain div a,.footerMain div span{font-size:14px;line-height:1.75}.footerBottom{font-size:13px;line-height:1.75}.articlePage .articleBreadcrumb{font-size:13px}.articlePage .articleBadges span{font-size:12px}.articlePage .articleLead{font-size:18px;line-height:1.9}.articlePage .articleMeta{font-size:12px}.articlePage .articleContent{font-size:17px;line-height:2}.articlePage .articleCallout>b{font-size:14px}.articlePage .articleCallout>p{font-size:15px;line-height:1.9}.articlePage .articleInlineImage figcaption{font-size:13px}.articlePage .articleEnd b{font-size:14px}.articlePage .articleEnd p{font-size:14px;line-height:1.85}.brandLogo{object-fit:cover;border-radius:13px;flex:none;width:43px;height:43px;display:block;box-shadow:0 6px 17px #32609425}.tinyLogo{background:#eef5ff;padding:0;overflow:hidden}.tinyLogo img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.bigBrand{background:#0872fd;padding:0;overflow:hidden}.bigBrand img{object-fit:cover;border-radius:28px;width:100%;height:100%;display:block}.footerMain{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:36px}.footerContact a{overflow-wrap:anywhere}.footerContact a:hover{color:#a9c8f1}@media (max-width:980px){.footerMain{grid-template-columns:1fr 1fr;gap:36px 48px}}@media (max-width:700px){.footerMain{grid-template-columns:1fr;gap:30px}}.noticeDisclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;list-style:none;display:grid}.noticeDisclosure>summary::-webkit-details-marker{display:none}.noticeCollapsedTitle{font-size:15px}.noticeFullTitle{margin-bottom:8px;display:block}.noticeToggle{white-space:nowrap;color:#9a6710;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.safeNotice .noticeToggle{color:#1766d0}.noticeToggle i{font-size:17px;font-style:normal;line-height:1;transition:transform .2s}.noticeToggleOpen,.noticeDisclosure[open] .noticeToggleClosed{display:none}.noticeDisclosure[open] .noticeToggleOpen{display:inline}.noticeDisclosure[open] .noticeToggle i{transform:rotate(180deg)}.noticeFullText{border-top:1px solid #f0d9ae;margin-top:15px;padding-top:14px}.safeNotice .noticeFullText{border-top-color:#d5e4f7}.noticeFullText p:first-child{margin-top:0}@media (max-width:700px){.noticeDisclosure>summary{grid-template-columns:1fr;gap:11px}.noticeToggle{justify-content:space-between}.noticeToggle i{margin-left:auto}}.downloadAdminLayout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.downloadToolList{position:sticky;top:34px}.downloadToolList .solutionAdminList{max-height:620px}.downloadSettingsWorkspace{gap:14px;min-width:0;display:grid}.downloadSelectedSummary{background:linear-gradient(135deg,#fff,#f5f9ff);border:1px solid #dfe7f0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:20px 23px;display:flex}.downloadSelectedSummary>div{flex-direction:column;gap:6px;min-width:0;display:flex}.downloadSelectedSummary span{color:#0872f6;font-size:11px;font-weight:800}.downloadSelectedSummary h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;overflow:hidden}.downloadSelectedSummary small{color:#8a97a8;font-size:11px}.downloadSelectedSummary>em,.settingsPanelHead>em{color:#16846c;background:#e8f8f3;border-radius:14px;flex:none;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.downloadSelectedSummary>em.draft{color:#728095;background:#eef2f6}.downloadSectionTabs{background:#fff;border:1px solid #dfe7f0;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;display:grid}.downloadSectionTabs button{color:#66758a;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 8px;font-family:inherit;display:flex}.downloadSectionTabs button:hover{color:#226bc6;background:#f6f9fd}.downloadSectionTabs button.active{color:#0872f6;background:#edf5ff;border-color:#b9d6fc;box-shadow:0 6px 16px #1b69c70e}.downloadSectionTabs b{font-size:13px}.downloadSectionTabs small{color:#96a2b2;font-size:9px}.downloadAreaPanel{min-height:480px}.downloadAreaPanel>.editorForm{align-content:start;min-height:480px}.settingsPanelHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin:-3px 0 5px;padding-bottom:16px;display:flex}.settingsPanelHead>div{flex-direction:column;gap:5px;display:flex}.settingsPanelHead b{color:#17263b;font-size:18px}.settingsPanelHead span{color:#8d99a9;font-size:11px}.settingsPanelHead>em.waiting{color:#aa7012;background:#fff2dd}.sectionSaveRow{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:18px;margin-top:5px;padding-top:16px;display:flex}.sectionSaveRow>span{color:#8a97a8;font-size:11px;line-height:1.6}.sectionSaveRow>button{color:#fff;cursor:pointer;background:#0872f6;border:0;border-radius:9px;flex:none;padding:12px 18px;font-family:inherit;font-size:13px;font-weight:800}.sectionSaveRow>button:disabled{opacity:.55;cursor:wait}.publishChoiceGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.publishChoiceGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:12px;flex-direction:column;gap:8px;padding:22px;font-family:inherit;display:flex}.publishChoiceGrid>button.active{background:#f1f7ff;border-color:#82b7fb;box-shadow:0 0 0 3px #e7f1ff}.publishChoiceGrid b{color:#25354b;font-size:15px}.publishChoiceGrid span{color:#8190a3;font-size:11px;line-height:1.7}.dangerSaveRow{justify-content:space-between}.sectionSaveRow>.deleteAreaButton{color:#c34141;background:#fff0f0}.newDownloadPanel{width:100%;max-width:850px;margin:auto}.editorForm input:disabled{color:#8e9aaa;cursor:not-allowed;background:#f1f4f7}@media (max-width:1250px){.downloadAdminLayout{grid-template-columns:280px minmax(0,1fr)}.downloadSectionTabs{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.downloadAdminLayout{grid-template-columns:1fr}.downloadToolList{position:relative;top:auto}.downloadToolList .solutionAdminList{max-height:320px}}@media (max-width:640px){.downloadSectionTabs{grid-template-columns:1fr 1fr}.downloadSelectedSummary{align-items:flex-start}.sectionSaveRow{flex-direction:column;align-items:stretch}.sectionSaveRow>button{width:100%}.publishChoiceGrid{grid-template-columns:1fr}}.brandAdminLayout .solutionAdminList{max-height:620px}.adminFilterGrid.oneColumn{grid-template-columns:1fr}.brandSectionTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.settingsWorkspace{gap:16px;max-width:1120px;display:grid}.settingsSectionTabs{grid-template-columns:repeat(5,minmax(0,1fr))}.settingsWorkspace .downloadAreaPanel{width:100%;max-width:920px}.sortableMediaList .mediaItem{grid-template-columns:88px minmax(160px,1fr) auto}.mediaActions{align-items:center;gap:5px;display:flex}.mediaItem .mediaActions button{color:#4772a7;background:#f7faff;border:1px solid #d8e4f1;padding:7px 8px}.mediaItem .mediaActions button:hover{background:#edf5ff;border-color:#9fc4f5}.mediaItem .mediaActions button:disabled{opacity:.35;cursor:not-allowed}.mediaItem .mediaActions button.remove{color:#b94343;background:#fff0f0;border-color:#f1d4d4}@media (max-width:900px){.settingsSectionTabs{grid-template-columns:repeat(3,1fr)}.brandSectionTabs{grid-template-columns:repeat(2,1fr)}.sortableMediaList .mediaItem{grid-template-columns:76px 1fr}.sortableMediaList .mediaItem img{width:76px}.sortableMediaList .mediaActions{grid-column:2}}@media (max-width:640px){.settingsSectionTabs{grid-template-columns:1fr 1fr}.mediaActions{flex-wrap:wrap}}.dynamicDownloadCards .cardButton:not(.downloadUnavailable){color:#fff;text-align:center;background:linear-gradient(115deg,#0874fd,#06a7ed);border:1px solid #0000;justify-content:center;padding-left:52px;padding-right:52px;position:relative}.dynamicDownloadCards .cardButton>span{margin:0;position:absolute;right:20px}.galleryMediaGrid.mediaCount1{grid-template-columns:minmax(0,900px);justify-content:center}.galleryMediaGrid.mediaCount2{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryMediaGrid.mediaCount3{grid-template-columns:repeat(3,minmax(0,1fr))}.galleryOpenButton{cursor:zoom-in;background:#f3f6fa;border:0;width:100%;padding:0;font-family:inherit;display:block;position:relative;overflow:hidden}.galleryOpenButton img{transition:transform .25s,filter .25s}.galleryOpenButton>span{color:#fff;white-space:nowrap;opacity:0;background:#071526d9;border-radius:20px;padding:10px 15px;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:0 10px 28px #07152636}.galleryOpenButton:hover img{filter:brightness(.86);transform:scale(1.018)}.galleryOpenButton:hover>span,.galleryOpenButton:focus-visible>span{opacity:1;transform:translate(-50%,-50%)}.galleryOpenButton:focus-visible{outline-offset:-3px;outline:3px solid #83b8fa}.galleryMediaGrid.mediaCount1 .galleryImage img{object-fit:contain;height:min(520px,47vw)}.galleryMediaGrid.mediaCount2 .galleryImage img{object-fit:contain;height:360px}.galleryMediaGrid.mediaCount3 .galleryImage img{object-fit:contain;height:290px}.galleryLightbox{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04101eef;place-items:center;padding:34px 88px;display:grid;position:fixed;inset:0}.lightboxStage{background:#071526;border:1px solid #ffffff24;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;width:min(1500px,100%);height:min(88vh,980px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0009}.lightboxStage>img{object-fit:contain;background:#020a13;width:100%;height:100%;min-height:0;display:block}.lightboxCaption{color:#fff;background:#0b1c30;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px;display:flex}.lightboxCaption>span{flex-direction:column;gap:4px;min-width:0;display:flex}.lightboxCaption b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.lightboxCaption small{color:#8194ac;font-size:10px}.lightboxCaption>a{color:#dcecff;border:1px solid #ffffff26;border-radius:8px;flex:none;padding:9px 13px;font-size:11px;font-weight:800}.lightboxCaption>a:hover{background:#ffffff10}.lightboxClose,.lightboxNav{z-index:2;color:#fff;cursor:pointer;background:#10243bd9;border:1px solid #ffffff25;place-items:center;display:grid;position:fixed;box-shadow:0 12px 30px #0004}.lightboxClose{border-radius:50%;width:43px;height:43px;font-size:29px;font-weight:300;top:22px;right:24px}.lightboxNav{border-radius:13px;width:48px;height:72px;font-size:42px;top:50%;transform:translateY(-50%)}.lightboxNav.previous{left:24px}.lightboxNav.next{right:24px}.lightboxClose:hover,.lightboxNav:hover{background:#176fdb}@media (max-width:900px){.galleryMediaGrid.mediaCount2,.galleryMediaGrid.mediaCount3{grid-template-columns:1fr 1fr}.galleryMediaGrid.mediaCount1 .galleryImage img,.galleryMediaGrid.mediaCount2 .galleryImage img,.galleryMediaGrid.mediaCount3 .galleryImage img{height:320px}.galleryLightbox{padding:68px 18px 22px}.lightboxNav{border-radius:50%;width:45px;height:45px;font-size:30px;top:auto;bottom:35px}.lightboxNav.previous{left:24px}.lightboxNav.next{right:24px}.lightboxClose{top:15px;right:17px}}@media (max-width:620px){.galleryMediaGrid.mediaCount2,.galleryMediaGrid.mediaCount3{grid-template-columns:1fr}.galleryMediaGrid.mediaCount1 .galleryImage img,.galleryMediaGrid.mediaCount2 .galleryImage img,.galleryMediaGrid.mediaCount3 .galleryImage img{height:auto;max-height:360px}.galleryOpenButton>span{opacity:1;padding:7px 11px;font-size:10px;top:auto;bottom:10px;transform:translate(-50%)}.galleryOpenButton:hover>span{transform:translate(-50%)}.lightboxStage{height:80vh}.lightboxCaption{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 14px}.lightboxCaption>a{text-align:center;align-self:stretch}}
