:root{--blue:#0758f7;--blue-dark:#0347d6;--navy:#071a3a;--muted:#61718b;--line:#dfe8f5;--surface:#fff;--soft:#f3f7fd;--shadow:0 16px 42px #16458917}*{box-sizing:border-box}body{color:var(--navy);-webkit-font-smoothing:antialiased;background:#f6f9fd;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:10;background:#fff;border-bottom:1px solid #e8eef7;align-items:center;gap:20px;height:78px;padding:0 max(28px,50vw - 720px);display:flex;position:sticky;top:0;box-shadow:0 4px 18px #1a3f6f0a}.brand{white-space:nowrap;align-items:center;gap:9px;margin-right:auto;display:flex}.brand b{font-size:23px;display:block}.brand small{color:#72809a;font-size:10px;display:block}.logo{border:3px solid var(--blue);clip-path:polygon(50% 0,100% 16%,92% 75%,50% 100%,8% 75%,0 16%);width:39px;height:46px;color:var(--blue);place-items:center;font-weight:800;display:grid}.brand-logo-image{object-fit:contain;flex:none;width:48px;height:52px}.inverse .brand-logo-image{filter:brightness(1.2)}nav{align-items:center;gap:clamp(15px,1.7vw,28px);height:100%;font-size:13px;font-weight:600;display:flex}nav a{white-space:nowrap;align-items:center;height:100%;display:flex;position:relative}nav a.active{color:var(--blue)}nav a.active:after{content:"";background:var(--blue);height:3px;position:absolute;bottom:0;left:0;right:0}.search{background:#fff;border:1px solid #dae4f5;border-radius:50%;width:40px;height:40px;font-size:20px}.consult{background:var(--blue);color:#fff;white-space:nowrap;border-radius:7px;padding:13px 22px;font-weight:600}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);width:40px;height:40px;color:var(--navy);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary svg{width:22px;height:22px}.mobile-nav>div{border:1px solid var(--line);width:230px;box-shadow:var(--shadow);z-index:30;background:#fff;border-radius:12px;padding:10px;display:grid;position:absolute;top:52px;right:0}.mobile-nav a{border-radius:8px;padding:11px 13px;font-size:14px}.mobile-nav a:hover{background:var(--soft);color:var(--blue)}.hero{background:linear-gradient(90deg,#f8fbff 0%,#f3f8ffe6 45%,#e1eeff47),url(/images/library/01-home-brand/home-hero-light-dna-02.png) 56%/cover no-repeat;min-height:500px;padding:54px 5% 96px;position:relative}.hero-copy{max-width:530px}.eyebrow{color:#5b35e8;background:#f1edff;border-radius:18px;padding:7px 13px;font-size:13px;display:inline-block}.hero h1{letter-spacing:-2px;margin:0 0 8px;font-size:48px;line-height:1.28}.hero h1 em{color:var(--blue);font-style:normal}.hero p{color:#53637e;line-height:1.8}.hero h2{color:var(--blue);letter-spacing:5px;margin:10px 0 14px;font-size:18px}.hero-actions{gap:16px;margin:24px 0;display:flex}.hero-actions a{border:1px solid var(--blue);color:var(--blue);border-radius:6px;align-items:center;gap:8px;padding:13px 24px;font-weight:700;display:flex}.hero-actions a:first-child{background:var(--blue);color:#fff}.hero-trust{gap:24px;margin-top:28px;display:flex}.hero-trust span{grid-template-columns:22px 1fr;font-size:12px;font-weight:700;display:grid}.hero-trust svg{color:var(--blue);grid-row:1/3;font-size:18px}.hero-trust small{color:#7b879a;font-size:9px;font-weight:400;display:block}.hero-metrics{background:#ffffffea;border-radius:16px;grid-template-columns:1fr 1fr;width:320px;padding:12px 20px;display:grid;position:absolute;top:82px;right:4.5%;box-shadow:0 12px 40px #315b9c14}.hero-metrics div{border-bottom:1px solid #e8eef8;grid-template-columns:38px 1fr;padding:17px 9px;display:grid}.hero-metrics div:nth-child(odd){border-right:1px solid #e8eef8}.hero-metrics div:nth-last-child(-n+2){border-bottom:0}.hero-metrics svg{width:30px;height:30px;color:var(--blue);background:#eef4ff;border-radius:50%;grid-row:1/3;padding:7px}.hero-metrics strong{color:var(--blue);font-size:17px}.hero-metrics small{color:#5f6d83;font-size:10px}.home-quick{background:#fff;border:1px solid #e4ebf6;border-radius:14px;grid-template-columns:1fr 1.35fr;gap:28px;width:88%;margin:-62px auto 24px;padding:20px;display:grid;position:relative;box-shadow:0 12px 35px #315b9c14}.quick-search>b,.quick-nav>b{margin-bottom:12px;display:block}.quick-search>div{border:1px solid #d9e3f3;border-radius:7px;display:flex;overflow:hidden}.quick-search input{border:0;outline:0;flex:1;height:42px;padding:0 13px}.quick-search button{background:var(--blue);color:#fff;border:0;align-items:center;gap:7px;padding:0 22px;display:flex}.quick-search small{color:#8390a3;margin-top:10px;font-size:10px;display:block}.quick-nav>div{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.quick-nav a{white-space:nowrap;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex}.quick-nav svg{width:40px;height:40px;color:var(--blue);background:#f1f6ff;border-radius:9px;padding:10px}.why{background:linear-gradient(#edf5ff,#fff);border-radius:60px 60px 0 0;width:94%;margin:34px auto;padding:28px 5%}.why h2{text-align:center;margin:0 0 28px}.why>div{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.why article{align-items:center;gap:12px;display:flex}.why article>svg{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:50%;padding:10px;box-shadow:0 6px 18px #27569916}.why article small{color:#77859b;margin-top:5px;font-size:10px;display:block}.searchbar{color:#9aa8bd;background:#fff;border:1px solid #d6e2f5;border-radius:8px;align-items:center;height:54px;margin-top:28px;display:flex;box-shadow:0 8px 30px #8eb1e622}.searchbar svg{flex:none;margin:0 15px}.searchbar input{min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;flex:1}.searchbar input::placeholder{color:#9aa8bd}.searchbar button{color:#fff;background:linear-gradient(90deg,#0757f6,#6530ec);border:0;border-radius:0 8px 8px 0;align-self:stretch;margin-left:auto;padding:0 30px;font-weight:700}.tags{color:#697995;margin-top:15px;font-size:12px}.tags b{color:#436de5;background:#eff4ff;border-radius:14px;margin-right:6px;padding:6px 10px;font-weight:500}.tags a{color:#436de5;background:#eff4ff;border-radius:14px;margin-right:6px;padding:6px 10px;font-weight:500;display:inline-block}.accuracy{background:#ffffffd9;border:1px solid #fff;border-radius:18px;width:176px;height:180px;padding:28px;position:absolute;top:150px;right:7%;box-shadow:0 16px 45px #5d77ad25}.accuracy strong{color:#6437e7;margin:12px 0;font-size:38px;display:block}.accuracy span{color:#75839a;font-size:11px}.stats{background:#fff;border-radius:14px;grid-template-columns:repeat(5,1fr);width:88%;margin:-15px auto 35px;display:grid;position:relative;box-shadow:0 12px 45px #3b6bb41a}.stats div{border-right:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;padding:24px;display:grid}.stats svg{color:var(--blue);background:#eef4ff;border-radius:50%;grid-row:1/3;width:42px;height:42px;padding:8px;font-size:32px}.stats strong{font-size:22px}.stats small{color:#79869b}.section{width:88%;margin:30px auto}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h2{font-size:23px}.section-title a{color:var(--blue);align-items:center;gap:4px;font-size:13px;display:flex}.knowledge-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.knowledge-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:195px;padding:0 18px 20px;transition:all .18s;box-shadow:0 8px 25px #355f9f0d}.knowledge-card:hover{border-color:#9ebdf5;transform:translateY(-3px);box-shadow:0 14px 34px #174e9a18}.knowledge-card-image{background-position:50%;background-size:cover;border-radius:11px 11px 0 0;align-items:flex-end;height:92px;margin:0 -18px 17px;padding:11px 14px;display:flex}.knowledge-card-image>svg{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071d3e99;border:1px solid #fff4;border-radius:50%;width:50px;height:50px;padding:10px;font-size:28px}.knowledge-card h3{font-size:17px}.knowledge-card p{color:#738099;min-height:42px;font-size:12px;line-height:1.7}.knowledge-card b{color:var(--blue);align-items:center;font-size:12px;display:flex}.ai{color:#fff;background:linear-gradient(110deg,#06132f,#0b204c 75%,#093b9a);border-radius:14px;grid-template-columns:1fr 1.3fr 120px;align-items:center;gap:30px;width:88%;margin:35px auto;padding:30px;display:grid;overflow:hidden}.ai small{background:#ffffff15;border-radius:14px;padding:7px 12px}.ai h2{font-size:25px}.ai p{color:#c7d1e7;font-size:13px;line-height:1.7}.ai button{background:var(--blue);color:#fff;border:0;border-radius:7px;gap:8px;padding:13px 20px;font-weight:700;display:flex}.ai-cta{background:var(--blue);color:#fff;border-radius:7px;align-items:center;gap:8px;width:max-content;padding:13px 20px;font-weight:700;display:flex}.ai-demo>div,.ai-demo article{background:#ffffff10;border:1px solid #ffffff15;border-radius:9px;margin:8px;padding:13px 16px}.ai-demo article p{margin-bottom:0}.ai-orb{border:2px solid #438cff;border-radius:50%;place-items:center;width:90px;height:90px;font-size:30px;font-weight:700;display:grid;box-shadow:0 0 40px #1873ff}.news-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.news-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding-bottom:14px;overflow:hidden}.news-grid h3,.news-grid p,.news-grid small{margin-left:12px;margin-right:12px}.news-grid h3{font-size:14px;line-height:1.45}.news-grid p,.news-grid small{color:#7b899f;font-size:11px;line-height:1.5}.news-img{background:url(/images/dna-blue.png) 50%/cover;height:115px;position:relative}.news-img span{color:#fff;background:#2767f5;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;top:8px;left:8px}.n0{filter:saturate(.65)}.n2{background-position:100%}.partners{border:1px solid var(--line);background:#fff;border-radius:12px;width:88%;margin:30px auto;padding:18px 24px}.partners h2{font-size:16px}.partners div{color:#23457c;justify-content:space-between;display:flex}.partners b{border-right:1px solid var(--line);padding:14px 20px}footer{color:#d3dded;background:#06162e;padding:35px 6% 15px}.footer-grid{grid-template-columns:1.5fr repeat(3,.7fr) 1.3fr;gap:50px;display:grid}.inverse b{color:#fff}.footer-grid p,.footer-grid a{color:#8ea0ba;font-size:12px;line-height:2;display:block}.footer-grid>div>b{color:#fff}.subscribe{color:#75859d;background:#112542;padding-left:12px;font-size:12px}.subscribe button{float:right;background:var(--blue);color:#fff;border:0;padding:10px 22px}.copyright{color:#72849f;border-top:1px solid #1e3049;margin-top:28px;padding-top:15px;font-size:11px}.copyright span{float:right}@media (max-width:1100px){header nav{display:none}.mobile-nav{display:block}.search{margin-left:auto}.knowledge-grid{grid-template-columns:repeat(3,1fr)}.hero-metrics{width:300px;right:3%}.hero-copy{max-width:500px}.home-quick{grid-template-columns:1fr}.quick-nav>div{grid-template-columns:repeat(4,1fr)}.why>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.site-header{height:64px;padding:0 16px}.brand b{font-size:18px}.brand small,nav{display:none}.search{margin-left:auto;display:grid}.consult{display:none}.mobile-nav{display:block}.consult{padding:10px 14px}.hero{background-position:58%;min-height:610px;padding:38px 22px 120px}.hero h1{font-size:37px}.accuracy,.hero-metrics{display:none}.hero p{max-width:100%;font-size:14px}.hero-actions a{padding:11px 13px;font-size:12px}.hero-trust{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-quick{width:calc(100% - 28px);margin:-90px auto 20px;padding:15px;display:block}.quick-nav{margin-top:18px}.quick-nav>div{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-nav a{white-space:normal;text-align:center}.quick-search>div{min-width:0}.quick-search input{width:0}.quick-search button{padding:0 12px}.why{border-radius:32px 32px 0 0;width:100%;padding:25px 18px}.why>div{grid-template-columns:1fr 1fr}.why article{min-width:0}.why article small{line-height:1.4}.tags{line-height:3}.searchbar span{font-size:12px}.searchbar button{padding:0 15px}.stats{grid-template-columns:1fr 1fr;margin-top:-35px}.stats div{padding:16px}.knowledge-grid{grid-template-columns:1fr 1fr}.ai{grid-template-columns:1fr;padding:24px}.ai-orb{display:none}.news-grid{grid-template-columns:1fr 1fr}.partners div{overflow:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/3}.copyright span{float:none;margin-top:8px;display:block}}@media (max-width:420px){.hero h1{font-size:34px}.hero h2{letter-spacing:3px;font-size:14px}.hero-actions{gap:8px}.knowledge-grid,.news-grid,.why>div{grid-template-columns:1fr}.quick-nav>div{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:auto}}
.category{background:#f5f8fd}.category-hero{background:linear-gradient(90deg,#f8fbff 0%,#eff6ffe8 52%,#eaf3ffb8),url(/images/library/01-home-brand/home-hero-light-dna-02.png) 100%/cover;justify-content:space-between;align-items:center;min-height:360px;padding:58px max(6%,50vw - 680px);display:flex}.category-hero>div:first-child{max-width:660px}.category-hero small,.simple>small{color:#71809a}.category-hero h1,.simple h1{margin:25px 0 14px;font-size:clamp(36px,3vw,48px)}.category-hero p{color:#60708a}.category-search{color:#9aa8bd;background:#fff;border:1px solid #dce6f5;border-radius:10px;gap:12px;margin-top:25px;padding:16px 20px;display:flex}.category-metrics{background:#fffd;border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;width:310px;padding:25px;display:grid;box-shadow:0 14px 40px #41679b1c}.category-metrics strong{color:var(--blue);font-size:20px}.category-metrics span{color:#71809a;font-size:12px}.category-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px;width:min(1360px,88%);margin:30px auto 55px;display:grid}.article-list,.side-card{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 12px 36px #1645890f}.list-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 24px;display:flex}.list-head h2{margin:0}.article-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 28px;align-items:center;gap:15px;padding:24px 26px;transition:all .18s;display:grid}.article-row:hover{background:#f7faff}.article-row:hover h3,.article-row>b,.article-row>svg{color:var(--blue)}.article-row h3{margin:0 0 9px}.article-row p{color:#728098;margin:0 0 10px;font-size:13px}.article-row small{color:#95a0b2;gap:5px;display:flex}.side-card{margin-bottom:18px;padding:22px}.side-card>a{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:14px;display:flex}.side-card.blue{background:#edf4ff}.simple{width:88%;min-height:620px;margin:auto;padding:55px 0}.simple section{border:1px solid var(--line);background:#fff;border-radius:12px;margin:20px 0;padding:24px}.simple p{color:#62718a;line-height:1.9}.big-search{color:#9aa8bd;background:#fff;border:1px solid #dce6f5;border-radius:9px;max-width:800px;height:54px;padding:6px;line-height:40px;display:flex}.big-search input{min-width:0;font:inherit;color:var(--navy);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.big-search button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:13px 32px}.search-summary{color:#687892;margin:24px 0 10px}.search-results{max-width:900px;overflow:hidden;padding:0!important}.search-results>a{border-bottom:1px solid var(--line);padding:22px 26px;display:block}.search-results>a:hover{background:#f7faff}.search-results small{color:var(--blue)}.search-results h2{margin:7px 0;font-size:19px}.search-results p{margin:0;line-height:1.65}.search-empty{padding:28px}.notfound{text-align:center;place-content:center;min-height:100vh;display:grid}.notfound b{color:var(--blue);font-size:90px}.notfound a{background:var(--blue);color:#fff;border-radius:7px;margin:auto;padding:12px 25px}.article-page{grid-template-columns:minmax(0,1fr) 330px;gap:28px;width:min(1360px,92%);margin:34px auto 70px;display:grid}.article-body{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(26px,4vw,52px);overflow:hidden;box-shadow:0 16px 46px #16458912}.article-body h1{letter-spacing:-.02em;border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px;font-size:clamp(30px,3vw,42px);line-height:1.28}.article-top-meta{color:#8090a8;margin:-12px 0 24px;font-size:13px}.article-cover{background:linear-gradient(90deg,#0523540f,#0546aa14),url(/images/dna-blue.png) 50%/cover no-repeat;border-radius:14px;height:320px;margin:0 0 20px}.article-lead{border:1px solid #d6e4fa;border-left:4px solid var(--blue);background:linear-gradient(90deg,#f3f7ff,#f8fbff);border-radius:10px;margin:20px 0 30px;padding:20px 22px}.article-lead b{color:var(--blue)}.article-lead p{margin:6px 0 0!important;font-size:14px!important;line-height:1.7!important}.article-body h2{border-left:4px solid var(--blue);margin-top:42px;padding-left:12px}.article-body h3{margin-top:30px;font-size:21px}.article-body>small:first-child{color:#7b899e;margin-bottom:18px;display:block}.article-body img{border-radius:12px;width:100%;height:auto;margin:18px 0}.article-page aside{position:relative}.article-page aside .toc{position:sticky;top:96px}.side-card h3{margin-top:0;font-size:18px}.side-card.blue{background:linear-gradient(145deg,#eef5ff,#e7f0ff);border-color:#d6e4fa}.article-body p,.article-body li{color:#53637b;line-height:1.9}.article-body table{border-collapse:collapse;width:100%;display:block;overflow:auto}.article-body th,.article-body td{border:1px solid #dfe7f3;padding:10px}.article-body blockquote{border-left:4px solid var(--blue);background:#f1f6ff;padding:10px 20px}.article-meta{color:#8390a4;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:13px}.toc a{color:#53637b;border-bottom:1px solid var(--line);padding:9px 0;font-size:13px;display:block}@media (max-width:800px){.category-hero{padding:40px 22px}.category-metrics{display:none}.category-layout,.article-page{grid-template-columns:1fr;width:calc(100% - 28px)}.article-row{grid-template-columns:1fr 22px}.article-row>b{display:none}.article-body{padding:22px 18px}.article-cover{height:190px}.article-top-meta{line-height:1.7}.article-page aside .toc{position:static}.category-hero{background-position:62%;min-height:280px}.category-hero>div:first-child{max-width:100%}.category-hero h1{font-size:34px}.category-search,.article-body table{font-size:13px}}.article-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff2e}
.nav-item{align-items:center;height:100%;display:flex;position:relative}.nav-item>a{align-items:center;height:100%;display:flex}.nav-item.active>a{color:var(--blue)}.dropdown{z-index:30;background:#fff;border:1px solid #e4ebf7;border-radius:0 0 12px 12px;width:230px;padding:18px;display:none;position:absolute;top:77px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #183c7626}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{display:block}.dropdown>b{border-bottom:1px solid #edf1f7;padding:2px 8px 12px;display:block}.dropdown>a{color:#53637b;border-bottom:1px solid #f1f4f8;justify-content:space-between;padding:11px 8px;display:flex;height:auto!important}.dropdown>a:hover{color:var(--blue);background:#f5f8ff}.dropdown .all{color:var(--blue);border:0;font-weight:700}
.dna-design{background:linear-gradient(#f4f8ff,#fbfdff);min-height:900px}.dna-hero{background:linear-gradient(90deg,#f5f9ff 5%,#edf5ffb8),url(/images/library/01-home-brand/home-hero-light-dna-02.png) 50%/cover;grid-template-columns:minmax(0,1fr) 350px;gap:70px;width:100%;min-height:340px;padding:30px 5% 0;display:grid}.dna-intro h1{margin:25px 0 10px;font-size:46px}.dna-intro h1 em{color:var(--blue);font-style:normal}.dna-intro p{color:#65748b;line-height:1.75}.dna-search{color:#a3afc1;background:#fff;border:1px solid #dbe5f5;border-radius:8px;max-width:500px;height:44px;margin-top:22px;padding-left:18px;line-height:44px}.dna-search button{float:right;background:var(--blue);color:#fff;border:0;border-radius:0 8px 8px 0;align-items:center;gap:7px;height:100%;padding:0 22px;display:flex}.dna-tabs{justify-content:space-between;max-width:820px;margin-top:20px;font-size:12px;display:flex}.dna-tabs span{white-space:nowrap;padding:12px 6px}.dna-tabs .on{color:var(--blue);border-bottom:3px solid var(--blue)}.dna-metrics{background:#ffffffdf;border:1px solid #fff;border-radius:13px;grid-template-columns:1fr 1fr;align-self:start;margin-top:18px;padding:22px;display:grid;box-shadow:0 12px 35px #315b9817}.dna-metrics div{border-bottom:1px solid #eef2f8;grid-template-columns:42px 1fr;padding:14px;display:grid}.dna-metrics svg{color:var(--blue);grid-row:1/3;font-size:25px}.dna-metrics b{color:var(--blue);font-size:18px}.dna-metrics small{color:#68758a}.dna-columns{grid-template-columns:minmax(0,1fr) 350px;gap:25px;width:90%;margin:0 auto 45px;display:grid}.dna-main{background:#fff;border:1px solid #e7edf7;border-radius:12px;padding:25px}.dna-title{justify-content:space-between;align-items:center;display:flex}.dna-title h2,.dna-title h3{margin:0}.dna-title a{color:var(--blue);gap:5px;font-size:12px;display:flex}.dna-cards{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:22px;display:grid}.dna-cards article{border:1px solid #dfe8f6;border-radius:10px;grid-template-columns:48px 1fr;min-height:145px;padding:18px;display:grid}.dna-cards article>svg{color:var(--blue);background:#eef3ff;border-radius:50%;width:46px;height:46px;padding:10px;font-size:26px}.dna-cards h3{margin:4px 0;font-size:15px}.dna-cards p{color:#78859a;margin:0;font-size:11px;line-height:1.6}.dna-cards article>a{color:var(--blue);grid-column:1/3;justify-content:space-between;margin-top:12px;font-size:12px;display:flex}.dna-side{flex-direction:column;gap:18px;display:flex}.design-panel{background:#fff;border:1px solid #e7edf7;border-radius:12px;padding:22px}.hot-row{grid-template-columns:30px 1fr;gap:8px;padding:12px 0;display:grid}.hot-row>b{color:var(--blue)}.hot-row span{font-size:13px;font-weight:600;line-height:1.4}.hot-row small{color:#8794a7;margin-top:5px;font-size:10px;display:flex}.guide-row{align-items:center;gap:8px;grid-template-columns:34px 1fr 18px!important;padding:12px 0!important;display:grid!important}.guide-row>svg{color:var(--blue);font-size:20px}.guide-row span b,.guide-row span small{display:block}.guide-row span small{color:#8995a7;margin-top:3px;font-size:9px}.study{color:#fff;background:linear-gradient(100deg,#092758,#0b3975);border-radius:10px;grid-column:1/5;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:18px;margin-top:24px;padding:24px 30px;display:grid}.study h2{margin:0 0 8px;font-size:19px}.study p,.study span{color:#c7d4e7;font-size:11px}.study button{color:var(--blue);background:#fff;border:0;border-radius:5px;padding:9px 15px}.study>div:not(:first-child){grid-template-columns:40px 1fr;display:grid}.study>div svg{grid-row:1/3;font-size:30px}.study>div b{font-size:13px}@media (max-width:900px){.dna-hero{grid-template-columns:1fr}.dna-metrics{display:none}.dna-columns{grid-template-columns:1fr}.dna-cards{grid-template-columns:1fr 1fr}.study{grid-template-columns:1fr}.dna-side{display:none}}
.faq-page{background:#f7faff;min-height:900px}.faq-hero-new{background:linear-gradient(90deg,#f5f9ff,#edf4ff);grid-template-columns:1fr 380px;height:315px;padding:35px 5%;display:grid}.faq-hero-new h1{margin:30px 0 12px;font-size:45px}.faq-hero-new h1 em{color:var(--blue);font-style:normal}.faq-hero-new p{color:#65748d;line-height:1.8}.faq-search-new{color:#9ba8bb;background:#fff;border:1px solid #dce6f6;border-radius:8px;width:570px;height:48px;margin-top:25px;padding-left:18px;line-height:48px;box-shadow:0 8px 25px #4c73a917}.faq-search-new button{float:right;background:var(--blue);color:#fff;border:0;align-items:center;gap:7px;height:100%;padding:0 25px;display:flex}.question-art{color:#3576ed;border:20px solid #cfe0ff;border-radius:50%;place-self:center;place-items:center;width:190px;height:190px;font-size:120px;font-weight:700;display:grid;box-shadow:0 0 60px #75a1f244}.faq-layout{grid-template-columns:minmax(0,1fr) 350px;gap:25px;width:90%;margin:0 auto 45px;display:grid}.faq-tabs-new{background:#fff;border:1px solid #e5ecf7;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:5px;height:78px;padding:8px;display:grid}.faq-tabs-new>div{grid-template-columns:30px 1fr;align-items:center;padding:8px;display:grid}.faq-tabs-new .selected{color:var(--blue);background:#f1f5ff;border-radius:8px}.faq-tabs-new svg{grid-row:1/3;font-size:22px}.faq-tabs-new b,.faq-tabs-new small{font-size:11px;display:block}.faq-tabs-new small{color:#8794a8;font-size:9px}.faq-list-new{background:#fff;border:1px solid #e5ecf7;border-radius:10px;margin-top:18px;padding:22px}.faq-list-new h2{font-size:17px}.faq-list-new>a{border:1px solid #e6edf7;border-radius:8px;grid-template-columns:35px 1fr 130px 90px 20px;align-items:center;gap:8px;height:61px;margin:10px 0;padding:0 15px;display:grid}.faq-list-new>a>b{color:var(--blue);text-align:center;background:#edf3ff;border-radius:6px;padding:8px}.faq-list-new strong{font-size:14px}.faq-list-new>a>span{color:#3970da;text-align:center;background:#f0f4ff;border-radius:14px;padding:5px;font-size:10px}.faq-list-new>a>small{color:#8491a5}.faq-list-new>button{color:var(--blue);background:#fff;border:1px solid #dbe6f8;border-radius:20px;margin:15px auto 0;padding:10px 25px;display:block}.faq-panel{background:#fff;border:1px solid #e5ecf7;border-radius:10px;margin-bottom:18px;padding:22px}.faq-panel>a:not(.ask-button){grid-template-columns:38px 1fr 20px;align-items:center;padding:11px 0;display:grid}.faq-panel>a>svg{color:var(--blue);font-size:22px}.faq-panel span b,.faq-panel span small{display:block}.faq-panel span small{color:#8794a8;font-size:10px}.ask-button{background:var(--blue);color:#fff;text-align:center;border-radius:6px;padding:11px;display:block}.faq-panel.update{background:linear-gradient(135deg,#f0f5ff,#e2edff)}.faq-panel p{color:#6d7b91;font-size:12px}.faq-panel button{color:var(--blue);background:#fff;border:1px solid #bcd1fa;border-radius:6px;padding:8px 15px}@media (max-width:900px){.faq-hero-new{grid-template-columns:1fr}.question-art{display:none}.faq-search-new{width:100%}.faq-layout{grid-template-columns:1fr}.faq-tabs-new{grid-template-columns:repeat(6,150px);overflow:auto}.faq-layout>aside{display:none}.faq-list-new>a{grid-template-columns:30px 1fr 20px}.faq-list-new>a>span,.faq-list-new>a>small{display:none}}
.samples-page{background:#f8fbff;min-height:900px}.samples-hero{background:linear-gradient(90deg,#f5f9ff,#eaf3ff);grid-template-columns:1fr 350px;gap:60px;height:280px;padding:30px 5%;display:grid}.samples-hero h1{margin:25px 0 10px;font-size:46px}.samples-hero h1 em{color:var(--blue);font-style:normal}.samples-hero p{color:#65748c;line-height:1.7}.samples-search{color:#9ba8bb;background:#fff;border:1px solid #dbe6f7;border-radius:7px;width:570px;height:45px;margin-top:20px;padding-left:18px;line-height:45px}.samples-search button{float:right;background:var(--blue);color:#fff;border:0;align-items:center;gap:6px;height:100%;padding:0 24px;display:flex}.samples-metrics{background:#ffffffdc;border-radius:13px;grid-template-columns:1fr 1fr;align-self:center;padding:20px;display:grid;box-shadow:0 12px 35px #315b9817}.samples-metrics div{grid-template-columns:38px 1fr;padding:13px;display:grid}.samples-metrics svg{color:var(--blue);grid-row:1/3;font-size:23px}.samples-metrics b{color:var(--blue);font-size:17px}.samples-metrics span{color:#718098;font-size:10px}.sample-kinds{background:#fff;border:1px solid #e3eaf6;border-radius:10px;grid-template-columns:repeat(8,1fr);width:90%;height:75px;margin:0 auto 18px;padding:8px;display:grid}.sample-kinds span{grid-template-columns:30px 1fr;align-items:center;padding:8px;display:grid}.sample-kinds span.on{color:var(--blue);background:#f0f5ff;border-radius:7px}.sample-kinds svg{grid-row:1/3;font-size:20px}.sample-kinds b,.sample-kinds small{font-size:11px}.sample-kinds small{color:#8a96a8}.samples-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;width:90%;margin:auto;display:grid}.samples-content{background:#fff;border:1px solid #e4ebf5;border-radius:11px;padding:22px}.samples-title{justify-content:space-between;align-items:center;display:flex}.samples-title h2,.samples-title h3{margin:0}.samples-title a{color:var(--blue);gap:4px;font-size:11px;display:flex}.sample-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;display:grid}.sample-grid>a{border:1px solid #e3eaf5;border-radius:9px;overflow:hidden}.sample-visual{background:linear-gradient(135deg,#dbe9fc,#f5f8fc);place-items:center;height:92px;display:grid}.sample-visual svg{color:#4784e8;font-size:48px}.sample-grid>a>div:last-child{padding:12px}.sample-grid h3{margin:0;font-size:14px}.sample-grid h3 small{color:var(--blue);background:#eef4ff;border-radius:12px;margin-left:6px;padding:4px 7px;font-size:8px}.sample-grid p{color:#78869a;min-height:46px;font-size:10px;line-height:1.6}.sample-grid a b{color:var(--blue);align-items:center;font-size:10px;display:flex}.more-samples{color:var(--blue);background:#f2f6ff;border:0;border-radius:18px;margin:18px auto 0;padding:8px 20px;display:block}.sample-hot{grid-template-columns:30px 1fr;padding:11px 0!important;display:grid!important}.sample-hot>b{color:var(--blue)}.sample-hot span{font-size:12px;font-weight:600}.sample-hot small{color:#8995a7;margin-top:5px;font-size:9px;display:block}.sample-tool{align-items:center;grid-template-columns:32px 1fr 15px!important;padding:11px 0!important;display:grid!important}.sample-tool>svg{color:var(--blue);font-size:20px}.sample-tool span b,.sample-tool span small{display:block}.sample-tool span small{color:#8794a7;font-size:9px}@media (max-width:900px){.samples-hero{grid-template-columns:1fr}.samples-metrics{display:none}.samples-search{width:100%}.sample-kinds{grid-template-columns:repeat(8,130px);overflow:auto}.samples-layout{grid-template-columns:1fr}.sample-grid{grid-template-columns:1fr 1fr}.samples-layout>aside{display:none}}
.news-page{background:#f7faff;padding:35px 4% 55px}.news-layout{grid-template-columns:minmax(0,1fr) 365px;gap:24px;display:grid}.news-hero{background:linear-gradient(90deg,#f4f8ff,#e7f1ff);border-radius:10px;height:165px;padding:10px 0 10px 18px}.news-hero h1{margin:28px 0 10px;font-size:36px}.news-hero p{color:#728098}.news-tabs{background:#fff;border:1px solid #e4ebf6;border-radius:9px;grid-template-columns:repeat(7,1fr);height:62px;margin-top:-1px;padding:8px;display:grid}.news-tabs span{place-items:center;font-size:12px;display:grid}.news-tabs .on{color:var(--blue);background:#eef4ff;border-radius:7px}.news-list-new{background:#fff;border:1px solid #e4ebf6;border-radius:10px;margin-top:14px;padding:15px}.news-list-new>a{border-bottom:1px solid #edf1f7;grid-template-columns:185px 1fr 20px;align-items:center;gap:18px;padding:14px 0;display:grid}.news-thumb{background:linear-gradient(135deg,#061b4d,#2587e5);border-radius:8px;height:100px}.news-thumb.c1{background:linear-gradient(135deg,#cfe4ff,#397add)}.news-thumb.c2{background:linear-gradient(135deg,#d9e8ff,#7aa7ed)}.news-thumb.c3{background:linear-gradient(135deg,#e4d6bd,#5f3c22)}.news-list-new h2{margin:0 0 8px;font-size:17px}.news-list-new p{color:#738098;font-size:12px;line-height:1.6}.news-list-new small{color:#8290a4;align-items:center;gap:5px;display:flex}.news-list-new small b{color:var(--blue);background:#edf4ff;border-radius:12px;padding:4px 8px}.news-panel{background:#fff;border:1px solid #e4ebf6;border-radius:10px;margin-bottom:18px;padding:22px}.tag-cloud{flex-wrap:wrap;gap:10px;display:flex}.tag-cloud span{color:#356cda;background:#edf4ff;border-radius:6px;padding:7px 12px;font-size:12px}.report-link{grid-template-columns:35px 1fr;padding:12px 0!important;display:grid!important}.report-link>svg{color:#f04456;font-size:25px}.report-link span b,.report-link span small{display:block}.report-link span small{color:#8290a4;margin-top:5px;font-size:10px}.news-panel p{color:#778499;font-size:12px}.subscribe-news{color:#9ba7b9;border:1px solid #dce6f5;height:40px;padding-left:10px;font-size:11px;line-height:40px}.subscribe-news button{float:right;background:var(--blue);color:#fff;border:0;height:100%;padding:0 18px}@media (max-width:900px){.news-layout{grid-template-columns:1fr}.news-layout>aside{display:none}.news-tabs{grid-template-columns:repeat(7,120px);overflow:auto}.news-list-new>a{grid-template-columns:110px 1fr}.news-list-new>a>svg{display:none}.news-page{padding:20px}}
.cities-page{background:#f7faff;padding:24px 4% 50px}.cities-layout{grid-template-columns:minmax(0,1fr) 390px;gap:24px;display:grid}.cities-hero{background:linear-gradient(120deg,#f1f7ff,#dfeeff);border-radius:12px;height:325px;padding:20px 25px}.cities-hero h1{margin:27px 0 10px;font-size:42px}.cities-hero h1 em{color:var(--blue);font-style:normal}.cities-hero p{color:#62718a}.city-search{color:#9aa7b9;background:#fff;border:1px solid #dce6f5;width:500px;height:44px;margin-top:24px;padding-left:15px;line-height:44px}.city-search button{float:right;background:var(--blue);color:#fff;border:0;align-items:center;gap:6px;height:100%;padding:0 18px;display:flex}.city-stats{gap:55px;margin-top:25px;display:flex}.city-stats b{color:var(--blue);font-size:22px}.city-stats small{color:#69778d;margin-top:7px;font-size:10px;display:block}.region-panel,.letters,.city-panel,.city-map{background:#fff;border:1px solid #e4ebf6;border-radius:11px;margin-top:18px;padding:22px}.region-panel h2,.letters h2{font-size:17px}.region-panel nav{border-bottom:1px solid #e5ecf7;gap:25px;display:flex}.region-panel nav span{color:#506079;padding:10px;font-size:12px}.region-panel nav .on{color:var(--blue);border-bottom:3px solid var(--blue)}.city-rows{margin-top:10px}.city-rows>a{border-bottom:1px solid #edf1f7;grid-template-columns:130px 1fr 20px;align-items:center;padding:14px;font-size:12px;display:grid}.city-rows span{color:#65748b}.region-panel>button{color:var(--blue);background:#f1f5ff;border:0;border-radius:18px;margin:15px auto 0;padding:8px 20px;display:block}.letters div{flex-wrap:wrap;gap:9px;display:flex}.letters span{border:1px solid #dfe7f4;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.city-map{text-align:center;height:300px;margin-top:0}.city-map>svg{color:#85aff5;margin-top:35px;font-size:120px}.city-map p{color:#718098}.city-panel>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.city-panel>div>a{background:#f8faff;border-radius:7px;grid-template-columns:42px 1fr;padding:9px;display:grid}.city-dot{background:linear-gradient(#4c91e8,#0d4d9d);border-radius:6px;grid-row:1/3;width:35px;height:35px}.city-panel a small{color:#8390a4;font-size:9px}.city-panel>a{grid-template-columns:35px 1fr 18px;align-items:center;padding:11px 0;display:grid}.city-panel>a>svg{color:var(--blue);font-size:22px}.city-panel>a span b,.city-panel>a span small{display:block}.city-panel>a span small{color:#8491a5;font-size:9px}@media (max-width:900px){.cities-layout{grid-template-columns:1fr}.cities-layout>aside{display:none}.city-search{width:100%}.city-stats{gap:20px}.region-panel nav{overflow:auto}.cities-page{padding:15px}}
.about-design{background:#f9fbff}.about-hero{background:linear-gradient(90deg,#edf5ff 10%,#d7e9ff);height:260px;padding:24px 5%;position:relative}.about-hero h1{margin:18px 0 4px;font-size:38px}.about-hero h1 em{color:var(--blue);font-style:normal}.about-hero h2{margin:0 0 8px;font-size:17px}.about-hero p{color:#61718a;font-size:12px;line-height:1.6}.about-stats{gap:50px;margin-top:20px;display:flex}.about-stats div{align-items:center;gap:10px;display:flex}.about-stats svg{color:var(--blue);font-size:28px}.about-stats b{color:var(--blue);font-size:20px}.about-stats small{color:#67768e;font-size:9px;display:block}.company{grid-template-columns:1fr 1.25fr;gap:70px;padding:22px 5%;display:grid}.company h2,.about-cards h2{border-bottom:2px solid var(--blue);padding-bottom:8px;font-size:18px}.company p{color:#65748c;font-size:12px;line-height:1.8}.company-values{grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.company-values span{grid-template-columns:34px 1fr;display:grid}.company-values svg{color:var(--blue);grid-row:1/3;font-size:25px}.company-values small{color:#8491a5;font-size:8px}.office-card{background:linear-gradient(135deg,#dbe7f5,#f4f7fb);border-radius:15px;flex-direction:column;justify-content:flex-end;height:255px;display:flex;overflow:hidden}.office-logo{color:var(--blue);flex:1;place-items:center;font-size:42px;display:grid}.office-logo b{color:#071936;font-size:28px}.office-card>div:last-child{color:#fff;background:#17233bd4;grid-template-columns:repeat(4,1fr);height:65px;display:grid}.office-card>div:last-child>b{text-align:center;border-right:1px solid #fff3;padding:10px;font-size:9px}.office-card strong{font-size:18px}.about-cards{grid-template-columns:1.1fr 1fr 1fr;gap:18px;padding:0 5% 20px;display:grid}.about-cards article{background:#fff;border:1px solid #e3eaf5;border-radius:11px;padding:18px}.about-cards article>p{color:#65748b;font-size:10px}.about-cards article>p b{color:var(--blue);margin-right:15px;font-size:14px}.about-cards article>div{grid-template-columns:40px 1fr;margin:15px 0;display:grid}.about-cards article>div svg{color:var(--blue);font-size:27px}.about-cards article>div p{color:#738198;font-size:10px}.about-cards article>a{border-bottom:1px solid #edf1f7;justify-content:space-between;padding:8px;font-size:11px;display:flex}.about-cta{background:linear-gradient(90deg,#f2f7ff,#e5efff);border:1px solid #dbe7f7;border-radius:10px;grid-template-columns:repeat(4,1fr) 2fr 130px;align-items:center;margin:0 5% 25px;padding:18px;display:grid}.about-cta>div{grid-template-columns:35px 1fr;display:grid}.about-cta svg{color:var(--blue);grid-row:1/3;font-size:25px}.about-cta small{color:#7b899d;font-size:8px;display:block}.about-cta>a{background:var(--blue);color:#fff;text-align:center;border-radius:18px;padding:11px}@media (max-width:900px){.company,.about-cards{grid-template-columns:1fr}.about-hero{height:auto}.about-stats{grid-template-columns:1fr 1fr;display:grid}.about-cta{grid-template-columns:1fr 1fr}.about-cta>strong,.about-cta>a{grid-column:1/3;margin-top:15px}}
.dna-design,.faq-page,.samples-page,.news-page,.cities-page,.about-design,.article-page{font-size:14px;line-height:1.65}.dna-design h1,.faq-page h1,.samples-page h1,.news-page h1,.cities-page h1,.about-design h1{letter-spacing:-.02em;line-height:1.22}.dna-design h2,.faq-page h2,.samples-page h2,.news-page h2,.cities-page h2,.about-design h2{font-size:20px;line-height:1.4}.dna-design h3,.faq-page h3,.samples-page h3,.news-page h3,.cities-page h3,.about-design h3{font-size:16px;line-height:1.45}.dna-design p,.faq-page p,.samples-page p,.news-page p,.cities-page p,.about-design p{font-size:14px;line-height:1.75}.dna-design small,.faq-page small,.samples-page small,.news-page small,.cities-page small,.about-design small{font-size:12px;line-height:1.5}.dna-cards p,.sample-grid p,.news-list-new p,.about-cards article>p{font-size:13px}.dna-cards h3,.sample-grid h3{font-size:16px}.dna-tabs span,.news-tabs span,.region-panel nav span{font-size:14px}.faq-tabs-new b,.faq-tabs-new small,.sample-kinds b,.sample-kinds small{font-size:12px}.guide-row span small,.sample-tool span small,.city-panel a small,.company-values small,.about-cta small{font-size:11px}.article-row h3{font-size:18px}.article-row p{font-size:14px}.article-body{font-size:16px}.article-body p,.article-body li{font-size:16px;line-height:1.9}.article-body h2{font-size:24px}.article-body h3{font-size:19px}.dna-cards article,.sample-grid>a,.faq-list-new>a,.news-list-new>a,.city-rows>a,.about-cards article>a{transition:border-color .18s,box-shadow .18s,transform .18s}.dna-cards article:hover,.sample-grid>a:hover,.faq-list-new>a:hover,.news-list-new>a:hover,.city-rows>a:hover{border-color:#9ebdf5;transform:translateY(-1px);box-shadow:0 8px 24px #174e9a16}
.admin-page{width:min(1280px,92%);margin:38px auto 70px}.admin-head{color:#fff;background:linear-gradient(120deg,#071a3a,#0758f7);border-radius:18px;justify-content:space-between;align-items:center;padding:34px;display:flex}.admin-head h1{margin:8px 0;font-size:36px}.admin-head p{color:#d9e6ff}.admin-head>a{color:#0758f7;background:#fff;border-radius:8px;padding:13px 18px;font-weight:700}.admin-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0;display:grid}.admin-stats>div,.admin-panel,.admin-workflow{background:#fff;border:1px solid #dfe8f5;border-radius:14px;box-shadow:0 12px 36px #1645890d}.admin-stats>div{padding:22px}.admin-stats b{color:#0758f7;font-size:25px;display:block}.admin-stats span{color:#71809a;font-size:13px}.admin-panel{overflow:hidden}.admin-panel-head,.admin-row{border-bottom:1px solid #e7edf6;grid-template-columns:1fr 120px 110px 100px;align-items:center;padding:18px 22px;display:grid}.admin-panel-head{justify-content:space-between;display:flex}.admin-panel-head h2{margin:0}.admin-panel-head span,.admin-row small{color:#8491a5}.admin-row>div{display:grid}.admin-row>a{color:#0758f7}.status{color:#188755;background:#e9f8f0;border-radius:14px;width:max-content;padding:5px 10px;font-size:12px}.admin-workflow{margin-top:22px;padding:24px}.admin-workflow>div{justify-content:space-between;align-items:center;display:flex}.admin-workflow span{color:#6a7890;background:#f3f7fd;border-radius:10px;padding:18px}.admin-workflow b{color:#071a3a}.admin-workflow i{color:#0758f7}@media (max-width:700px){.admin-head{display:block}.admin-head>a{margin-top:15px;display:inline-block}.admin-stats{grid-template-columns:1fr 1fr}.admin-row{grid-template-columns:1fr 70px}.admin-row>.status,.admin-row>a{display:none}.admin-workflow>div{gap:8px;display:grid}.admin-workflow i{display:none}}.geo-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.geo-admin-form{background:#fff;border:1px solid #dce6ef;border-radius:13px;gap:11px;padding:24px;display:grid}.geo-admin-form h2{margin:0 0 8px}.geo-admin-form input,.geo-admin-form select,.geo-admin-form textarea{width:100%;font:inherit;background:#f9fbfd;border:1px solid #d4e0eb;border-radius:8px;padding:11px 12px}.geo-admin-form textarea{resize:vertical;min-height:95px}.geo-admin-form button{color:#fff;background:#2469d2;border:0;border-radius:8px;padding:12px;font-weight:700}.geo-admin-form p{color:#52708e;min-height:22px;margin:0}@media (max-width:800px){.geo-form-grid{grid-template-columns:1fr}}.automation-panel{margin-bottom:22px;padding-bottom:22px}.automation-panel .admin-panel-head{align-items:flex-start}.automation-panel .admin-panel-head p{color:#6d7f94;margin:6px 0 0}.automation-panel form{grid-template-columns:1fr 130px 160px;gap:10px;padding:22px;display:grid}.automation-panel input{font:inherit;background:#f9fbfd;border:1px solid #d5e0eb;border-radius:8px;padding:12px}.automation-panel button{color:#fff;background:#2469d2;border:0;border-radius:8px;font-weight:800}.automation-panel button:disabled{background:#9aabc0}.automation-panel>p{color:#52708e;margin:0;padding:0 22px}.automation-log{background:#f3f7fc;border-radius:10px;gap:7px;margin:18px 22px 0;padding:16px;display:grid}.automation-log span,.automation-log small{color:#637b93}.automation-log small{border-top:1px solid #dce7f1;padding-top:6px}@media (max-width:700px){.automation-panel form{grid-template-columns:1fr}.automation-panel button{min-height:44px}}.seo-review-row{border-bottom:1px solid #dfe8f1;display:block}.seo-review-row>.admin-row{border-bottom:0}.seo-review-row>ul{color:#8a5a16;background:#fff7eb;border-radius:9px;margin:0 22px 12px;padding:14px 14px 14px 32px}.seo-review-actions{grid-template-columns:1.2fr .7fr .7fr;gap:9px;padding:0 22px 20px;display:grid}.seo-review-actions input{background:#f9fbfd;border:1px solid #d4e0eb;border-radius:8px;min-width:0;padding:10px}.seo-review-actions>div{grid-column:1/4;gap:8px;display:flex}.seo-review-actions button{color:#fff;background:#2469d2;border:0;border-radius:7px;padding:9px 13px}.seo-review-actions button:last-child{background:#8d5c5c}.seo-review-actions>small{color:#58728c;grid-column:1/4}@media (max-width:700px){.seo-review-actions{grid-template-columns:1fr}.seo-review-actions>div,.seo-review-actions>small{grid-column:1}.seo-review-actions>div{flex-wrap:wrap}}.seo-command{color:#10233f;width:min(1440px,94%)}.command-hero{background:radial-gradient(circle at 82% 15%,#d8ebff 0,#0000 27%),linear-gradient(135deg,#f8fbff,#edf6ff);border:1px solid #d7e5f7;border-radius:22px;justify-content:space-between;align-items:flex-end;padding:34px 38px;display:flex;box-shadow:0 20px 60px #174d8b12}.command-hero small,.command-section-title small,.command-side>div>small{letter-spacing:.14em;color:#3974bd;font-size:11px;font-weight:800}.command-hero h1{letter-spacing:-.035em;margin:8px 0;font-size:38px}.command-hero p{color:#5c6f89;max-width:750px;margin:0;font-size:16px}.command-health{justify-items:end;gap:8px;display:grid}.command-health>span{align-items:center;gap:8px;display:flex}.command-health i{background:#21a36b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #21a36b16}.command-health>a{color:#1767ca;font-weight:700}.command-nav{background:#fff;border:1px solid #dce7f3;border-radius:14px;gap:8px;margin:18px 0;padding:7px;display:flex}.command-nav a{color:#64758a;border-radius:9px;padding:10px 18px;font-weight:700}.command-nav a.active,.command-nav a:hover{color:#1261bd;background:#eaf3ff}.command-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.command-kpis article{background:#fff;border:1px solid #dee8f3;border-radius:16px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 10px 28px #1d4c7e0b}.command-kpis svg{box-sizing:content-box;color:#1266c5;background:#ecf5ff;border-radius:13px;width:30px;height:30px;padding:9px}.command-kpis article.danger svg{color:#d25a42;background:#fff0ec}.command-kpis div{display:grid}.command-kpis small,.command-kpis span{color:#74859b}.command-kpis b{font-size:26px}.command-kpis span{font-size:12px}.command-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.command-layout>div,.command-side>div,.command-pipeline,.command-data{background:#fff;border:1px solid #dde8f3;border-radius:18px}.command-layout>div{padding:24px}.command-section-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.command-section-title h2{margin:4px 0 0}.command-section-title>span{color:#8190a4;font-size:13px}.command-modules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.command-modules>a{color:#122641;background:linear-gradient(150deg,#fff,#f8fbff);border:1px solid #e0e9f3;border-radius:15px;grid-template-columns:52px 1fr;gap:14px;min-height:142px;padding:22px;transition:all .18s;display:grid;position:relative}.command-modules>a:hover{border-color:#a9ccec;transform:translateY(-2px);box-shadow:0 14px 32px #174b7e10}.command-modules em{color:#d6e4f2;font-size:24px;font-style:normal;font-weight:900;position:absolute;top:12px;right:15px}.command-modules svg{color:#1968c2;background:#eaf4ff;border-radius:12px;width:28px;height:28px;padding:10px}.command-modules h3{margin:0 0 6px}.command-modules p{color:#72839a;min-height:42px;margin:0 0 10px;font-size:13px;line-height:1.6}.command-modules span{color:#1766c2;font-size:12px;font-weight:800}.command-side>div{padding:24px;position:sticky;top:20px}.command-side h2{margin:6px 0 18px}.command-side ul{margin:0;padding:0;list-style:none}.command-side li{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.command-side li b{color:#1768c5}.command-side li span{color:#75869c;font-size:13px}.command-side a{color:#fff;background:#1264c4;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:13px;font-weight:800;display:flex}.command-pipeline{margin-top:18px;padding:24px}.command-pipeline>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.command-pipeline article{background:#f5f9fe;border-radius:13px;gap:7px;padding:18px;display:grid}.command-pipeline svg{color:#1768c5;font-size:24px}.command-pipeline small{color:#91a0b3}.command-pipeline span{color:#72839a;font-size:12px}.command-data{grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.command-data>div{border-right:1px solid #e8eef5;padding:18px 22px}.command-data>div:last-child{border:0}.command-data b{color:#1768c5;font-size:22px;display:block}.command-data span{color:#7d8ca0;font-size:12px}@media (max-width:900px){.command-kpis{grid-template-columns:1fr 1fr}.command-layout,.command-modules{grid-template-columns:1fr}.command-side>div{position:static}.command-pipeline>div:last-child,.command-data{grid-template-columns:1fr 1fr}}@media (max-width:560px){.command-hero{padding:25px;display:block}.command-hero h1{font-size:30px}.command-health{justify-items:start;margin-top:20px}.command-nav{overflow-x:auto}.command-nav a{white-space:nowrap}.command-kpis,.command-pipeline>div:last-child,.command-data{grid-template-columns:1fr}.command-data>div{border-bottom:1px solid #e8eef5;border-right:0}}.quality-panel{border-radius:18px}.quality-card{padding:22px}.quality-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quality-card-head>div>small{color:#5180b8;letter-spacing:.08em;font-size:11px}.quality-card-head h3{margin:6px 0;font-size:20px}.quality-card-head p{color:#7a899d;margin:0;font-size:13px}.quality-card-head>strong{color:#c9503e;background:#fff2ef;border:7px solid #ffd9d2;border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:25px;display:grid}.quality-card-head>strong.pass{color:#16805a;background:#edf9f4;border-color:#ccecdf}.quality-card-head>strong small{font-size:10px}.quality-dimensions{grid-template-columns:repeat(6,1fr);gap:9px;margin:18px 0;display:grid}.quality-dimensions>div{background:#f5f8fc;border-radius:10px;gap:7px;padding:12px;display:grid}.quality-dimensions span{color:#74859a;font-size:11px}.quality-dimensions b{font-size:14px}.quality-dimensions i{background:#dfe7f0;border-radius:8px;height:5px;overflow:hidden}.quality-dimensions em{background:#2874d0;border-radius:8px;height:100%;display:block}.quality-decision{color:#a74131;background:#fff2ef;border-radius:9px;justify-content:space-between;padding:11px 14px;display:flex}.quality-decision.pass{color:#167554;background:#edf9f4}.quality-decision span{text-transform:uppercase;font-size:11px;font-weight:800}.quality-card>ul{color:#835a1e;background:#fff8ec;border-radius:9px;margin:12px 0;padding:13px 15px 13px 34px;font-size:13px}@media (max-width:900px){.quality-dimensions{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.quality-card{padding:16px}.quality-card-head h3{font-size:17px}.quality-card-head>strong{flex-basis:62px;width:62px;height:62px}.quality-dimensions{grid-template-columns:1fr 1fr}.quality-decision{gap:5px;display:grid}}.admin-login{background:#f3f7fd;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login section{background:#fff;border:1px solid #dbe6f3;border-radius:22px;width:min(460px,100%);padding:36px;box-shadow:0 20px 60px #18385e1f}.admin-login h1{margin:0 0 10px;font-size:30px}.admin-login p{color:#60738b;line-height:1.8}.admin-login form{gap:18px;margin-top:24px;display:grid}.admin-login label{gap:8px;font-weight:700;display:grid}.admin-login input{border:1px solid #cbd9e9;border-radius:10px;height:48px;padding:0 14px;font-size:17px}.admin-login button{color:#fff;background:#1767df;border:0;border-radius:10px;height:50px;font-size:17px;font-weight:700}.admin-login [role=alert]{color:#b42318;margin:0}.automation-panel form{grid-template-columns:2fr 1.4fr 100px 100px 140px}.automation-panel form input{min-width:0}.automation-panel form button,.automation-actions button{min-height:44px;padding:0 18px}.automation-actions{align-items:center;gap:16px;padding:0 22px;display:flex}.automation-actions p{color:#52708e;margin:0}@media (max-width:900px){.automation-panel form{grid-template-columns:1fr 1fr}.automation-panel form input:first-child{grid-column:1/-1}}@media (max-width:700px){.automation-panel form{grid-template-columns:1fr}.automation-panel form input:first-child{grid-column:auto}.automation-actions{flex-direction:column;align-items:stretch}}
.landing{background:#f5f8fd}.landing-hero{background:radial-gradient(circle at 70% 45%,#dceaff 0,#0000 34%),linear-gradient(120deg,#f9fbff,#edf4ff);grid-template-columns:1fr 440px;align-items:center;gap:60px;min-height:430px;padding:64px max(6%,50vw - 680px);display:grid;overflow:hidden}.landing-copy{max-width:700px}.landing-copy>small{color:#7889a4}.landing-copy h1{letter-spacing:-.04em;margin:22px 0 16px;font-size:54px;line-height:1.12}.landing-copy p{color:#5c6d87;max-width:640px;font-size:17px;line-height:1.8}.landing-copy form{background:#fff;border:1px solid #d9e4f4;border-radius:10px;align-items:center;max-width:620px;height:56px;margin-top:27px;display:flex;overflow:hidden;box-shadow:0 12px 34px #315b9c13}.landing-copy form>svg{color:#8b99ad;margin:0 15px}.landing-copy input{min-width:0;font:inherit;border:0;outline:0;flex:1}.landing-copy button{color:#fff;background:#0758f7;border:0;height:100%;padding:0 28px;font-weight:700}.landing-tags{gap:8px;margin-top:14px;display:flex}.landing-tags span{color:#3769c7;background:#eaf1ff;border-radius:14px;padding:6px 11px;font-size:12px}.landing-visual{color:#fff;background:linear-gradient(145deg,#0758f7,#073b9d);border-radius:28px;grid-template-columns:1fr 1fr;align-content:end;gap:12px;height:300px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0758f738}.landing-visual>svg{color:#ffffff21;width:280px;height:280px;position:absolute;top:-36px;right:-25px;transform:rotate(-18deg)}.landing-visual>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;padding:16px}.landing-visual strong,.landing-visual span{display:block}.landing-visual strong{font-size:20px}.landing-visual span{color:#d8e4ff;margin-top:4px;font-size:11px}.landing-categories,.landing-featured,.landing-bottom{width:min(1360px,88%);margin:40px auto}.landing-title{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.landing-title h2{margin:3px 0;font-size:28px}.landing-title small{color:#0758f7;letter-spacing:.12em;font-weight:800}.landing-title>a,.landing-title>span{color:#6e7e96;align-items:center;gap:6px;font-size:13px;display:flex}.landing-category-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-category-grid>a{background:#fff;border:1px solid #dfe8f5;border-radius:14px;grid-template-columns:52px 1fr 20px;align-items:center;gap:14px;min-height:112px;padding:20px;transition:all .18s;display:grid;box-shadow:0 10px 30px #1645890a}.landing-category-grid>a:hover{border-color:#a9c4f6;transform:translateY(-2px);box-shadow:0 16px 34px #16458916}.landing-category-grid>a>span{color:#0758f7;background:#edf4ff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.landing-category-grid svg{width:24px;height:24px}.landing-category-grid b,.landing-category-grid small{display:block}.landing-category-grid b{font-size:17px}.landing-category-grid small{color:#7b899e;margin-top:5px;font-size:12px}.landing-featured{background:#fff;border:1px solid #dfe8f5;border-radius:20px;padding:30px}.featured-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.featured-grid>a{border:1px solid #e2eaf5;border-radius:14px;min-width:0;padding:16px}.featured-grid .featured-main{grid-area:span 2/span 2}.featured-image{color:#0758f7;background:linear-gradient(145deg,#eaf2ff,#d6e6ff);border-radius:10px;place-items:center;height:110px;margin-bottom:14px;display:grid}.featured-main .featured-image{color:#fff;background:linear-gradient(145deg,#092b69,#0758f7);height:230px}.featured-image svg{opacity:.55;width:70px;height:70px}.featured-grid>a>small{color:#0758f7}.featured-grid h3{font-size:17px;line-height:1.45}.featured-main h3{font-size:25px}.featured-grid p{color:#738199;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.featured-grid b{color:#0758f7;align-items:center;gap:4px;font-size:12px;display:flex}.landing-bottom{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.latest-panel,.landing-bottom aside>div{background:#fff;border:1px solid #dfe8f5;border-radius:16px}.latest-panel{min-width:0;padding:26px}.latest-panel>a{border-top:1px solid #e7edf6;grid-template-columns:48px 1fr 22px;align-items:center;gap:16px;padding:21px 4px;display:grid}.latest-panel>a>div{min-width:0}.latest-panel em{color:#0758f7;font-style:normal;font-weight:800}.latest-panel h3{margin:0 0 6px;font-size:17px}.latest-panel p{color:#738199;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:12px;overflow:hidden}.latest-panel small{color:#97a2b2;align-items:center;gap:4px;display:flex}.landing-bottom aside>div{margin-bottom:16px;padding:23px}.landing-bottom aside p,.landing-bottom aside li{color:#6b7a91;font-size:13px;line-height:1.75}.landing-bottom aside ul{padding-left:18px}.landing-cta{background:linear-gradient(145deg,#edf4ff,#e2edff)!important}.landing-cta>svg{color:#0758f7;width:36px;height:36px}.landing-cta a{color:#fff;background:#0758f7;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:11px;display:flex}@media (max-width:900px){.landing-hero{grid-template-columns:1fr;min-height:auto;padding:45px 5%}.landing-visual{display:none}.landing-category-grid,.featured-grid{grid-template-columns:1fr 1fr}.landing-bottom{grid-template-columns:1fr}}@media (max-width:600px){.landing-copy h1{font-size:38px}.landing-copy p{font-size:14px}.landing-copy button{padding:0 16px}.landing-tags{overflow:auto}.landing-categories,.landing-featured,.landing-bottom{width:calc(100% - 28px)}.landing-category-grid,.featured-grid{grid-template-columns:1fr}.featured-grid .featured-main{grid-area:auto}.featured-main .featured-image{height:170px}.latest-panel{padding:18px}.latest-panel>a{grid-template-columns:1fr 18px}.latest-panel>a>div{min-width:0}.latest-panel em{display:none}.latest-panel p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.landing-featured{padding:18px}}.landing-visual{background-image:linear-gradient(180deg,transparent 30%,#02112ddb),var(--category-image);background-position:50%;background-size:cover}.landing-visual>svg{display:none}.landing-visual:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.landing-visual>div{z-index:1;background:#081c3f88;border-color:#ffffff28;position:relative}.featured-image{background-image:linear-gradient(180deg,transparent 30%,#03122dcc),var(--category-image);color:#fff;background-size:cover;justify-content:flex-end;align-items:flex-end;padding:10px;display:flex}.featured-main .featured-image{background-image:linear-gradient(180deg,transparent 30%,#03122dcc),var(--category-image)}.featured-image span{letter-spacing:.12em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071d3e88;border:1px solid #fff5;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}
.home-v2{color:#fff;background:#070b1c}.home-v2 .home-stage{background:linear-gradient(90deg,#020610fa 0%,#040a1cd1 39%,#05091c38 72%),linear-gradient(#0000 60%,#141033 100%),url(/images/library/01-home-brand/home-hero-light-dna-02.png) 72%/cover no-repeat;min-height:735px;position:relative;overflow:hidden}.home-v2 .home-stage:after{content:"";filter:blur(90px);background:#944bff55;width:600px;height:300px;position:absolute;bottom:-200px;left:8%}.home-v2>section>header{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#040712b3;border-bottom:1px solid #ffffff0d;height:72px;padding:0 3.8%;position:relative}.home-v2>section>header .brand b,.home-v2>section>header nav a{color:#fff}.home-v2>section>header .brand small{color:#a8b2c9}.home-v2>section>header .search{color:#fff;border-color:#ffffff24}.home-v2>section>header .consult{background:linear-gradient(135deg,#7d37ed,#487eff);box-shadow:0 8px 24px #713af044}.home-v2>section>header .nav-item.active>a,.home-v2>section>header nav>a:first-child{color:#fff}.home-hero{z-index:2;align-items:center;width:min(1360px,90%);min-height:470px;margin:auto;display:flex;position:relative}.home-hero-copy{width:650px;padding-top:30px}.home-eyebrow{color:#c7d1e5;background:#ffffff0d;border:1px solid #ffffff18;border-radius:18px;padding:7px 13px;font-size:12px;display:inline-block}.home-hero h1{letter-spacing:-.04em;margin:20px 0 18px;font-size:clamp(46px,4.2vw,68px);line-height:1.18}.home-hero h1 em{color:#0000;background:linear-gradient(90deg,#4a7cff,#a34cff);-webkit-background-clip:text;background-clip:text;font-style:normal}.home-hero p{color:#c4cde0;font-size:15px;line-height:2}.home-hero form{background:#071022bb;border:1px solid #ffffff38;border-radius:30px;align-items:center;width:570px;height:58px;margin:26px 0 18px;padding-left:18px;display:flex;box-shadow:0 18px 46px #0008}.home-hero form>svg{color:#aeb9cd}.home-hero input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 13px}.home-hero button{color:#fff;background:linear-gradient(135deg,#a844f2,#387cff);border:3px solid #090d21;border-radius:50%;place-items:center;width:48px;height:48px;margin-right:3px;display:grid}.hot{color:#bac4d7;font-size:12px}.hot span{color:#aab5ca;background:#ffffff0c;border-radius:14px;margin-right:5px;padding:5px 10px;display:inline-block}.accuracy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101729c9;border:1px solid #ffffff21;border-radius:19px;width:190px;height:220px;padding:25px;position:absolute;top:180px;right:1%;box-shadow:0 24px 50px #0007}.accuracy small,.accuracy span{color:#b9c3d6;display:block}.accuracy strong{margin:16px 0 5px;font-size:36px;display:block}.accuracy span{font-size:10px}.accuracy i{background:linear-gradient(#7c4fff,#287cf9);border-radius:3px;width:6px;height:20px;margin:40px 3px 0;display:inline-block}.accuracy i:nth-of-type(2){height:34px}.accuracy i:nth-of-type(3){height:25px}.accuracy i:nth-of-type(4){height:46px}.accuracy i:nth-of-type(5){height:31px}.accuracy i:nth-of-type(6){height:53px}.accuracy i:nth-of-type(7){height:41px}.home-metrics{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#ffffff10,#31507b42);border:1px solid #ffffff24;border-radius:22px;grid-template-columns:repeat(6,1fr);align-items:center;width:min(1360px,90%);height:110px;margin:auto;padding:0 28px;display:grid;position:relative;box-shadow:0 25px 60px #0007}.home-metrics>div{border-right:1px solid #ffffff13;align-items:center;gap:13px;padding:0 18px;display:flex}.home-metrics>div:last-child{border:0}.home-metrics svg{color:#9b5cff;background:#8f4fff18;border-radius:50%;width:38px;height:38px;padding:9px}.home-metrics strong,.home-metrics small{display:block}.home-metrics strong{font-size:21px}.home-metrics small{color:#bbc4d6;margin-top:5px;font-size:10px}.home-sheet{z-index:5;color:#101729;background:linear-gradient(130deg,#fff,#f6f7ff);border-radius:72px 72px 0 0;margin-top:-1px;padding:42px max(5.5%,50vw - 680px) 52px;position:relative}.home-section-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.home-section-title h2{margin:0;font-size:21px}.home-section-title a{color:#7557f5;align-items:center;gap:5px;font-size:12px;display:flex}.core-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.core-card{background:#fff;border:1px solid #e8eaf3;border-radius:14px;min-height:215px;padding:22px 18px;position:relative;overflow:hidden;box-shadow:0 10px 30px #2335630c}.core-card>:not(.card-glow){z-index:1;position:relative}.core-icon{color:#7653f7;background:linear-gradient(145deg,#efeaff,#e5ecff);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.core-icon svg{width:28px;height:28px}.core-card:nth-child(3) .core-icon{color:#15a9a1;background:#e1f7f4}.core-card:nth-child(4) .core-icon{color:#f28a22;background:#fff0dc}.core-card:nth-child(6) .core-icon{color:#e34f9c;background:#fde5f1}.core-card h3{margin:15px 0 8px;font-size:17px}.core-card p{color:#717d93;min-height:38px;font-size:11px;line-height:1.65}.core-card b{color:#6755ef;align-items:center;gap:4px;font-size:11px;display:flex}.card-glow{opacity:.08;filter:blur(3px);background-size:cover;border-radius:50%;width:120px;height:90px;position:absolute;bottom:-45px;right:-40px}.home-ai{color:#fff;background:linear-gradient(100deg,#030814fa,#080d24eb),url(/images/dna-blue.png) 50%/cover;border-radius:18px;grid-template-columns:1fr 1.35fr 200px;align-items:center;gap:30px;min-height:300px;margin-top:24px;padding:30px 35px;display:grid;overflow:hidden}.ai-copy>small{background:#ffffff0d;border-radius:12px;padding:6px 10px;font-size:10px}.ai-copy h2{margin:17px 0 10px;font-size:25px}.ai-copy p{color:#c5cde0;font-size:12px;line-height:1.8}.ai-copy div{gap:12px;margin-top:26px;display:flex}.ai-copy a{border:1px solid #ffffff28;border-radius:8px;align-items:center;gap:5px;padding:11px 18px;font-size:12px;display:flex}.ai-copy a:first-child{background:linear-gradient(135deg,#933cff,#35a2fa);border:0}.ai-chat>div,.ai-chat article{background:#11182cba;border:1px solid #ffffff1e;border-radius:13px;padding:13px 18px;font-size:12px}.ai-chat>div{justify-content:space-between;margin-bottom:8px;display:flex}.ai-chat article p{color:#c2cbdd;line-height:1.75}.ai-chat article small{color:#fff}.ai-orbit{border:1px solid #7655ff88;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 50px #753cff80,inset 0 0 40px #337fff55}.ai-orbit span{background:radial-gradient(circle at 30% 30%,#cb6fff,#5e22c9 60%,#22144d);border-radius:50%;place-items:center;width:80px;height:80px;font-size:32px;display:grid;box-shadow:0 0 35px #a94aff}.home-lower{grid-template-columns:1.6fr .9fr;gap:25px;margin-top:30px;display:grid}.mini-news{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mini-news>a>div{background-position:50%;background-size:cover;border-radius:10px;height:82px;position:relative}.mini-news span{color:#fff;background:#634dff;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;top:7px;left:7px}.mini-news h3{margin:9px 0 5px;font-size:12px;line-height:1.5}.mini-news small{color:#8b95a7;font-size:9px}.partners-card{background:#fff;border:1px solid #e9ebf3;border-radius:14px;padding:20px}.partners-card>div:last-child{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.partners-card span{flex-direction:column;justify-content:center;align-items:center;display:flex}.partners-card b{color:#184da1;font-size:17px}.partners-card small{color:#8a94a6;margin-top:5px;font-size:8px}@media (max-width:1000px){.home-v2>section>header nav{display:none}.home-hero{min-height:520px}.accuracy{display:none}.home-metrics{grid-template-columns:repeat(3,1fr);height:auto;padding:18px}.home-metrics>div{padding:12px}.core-grid{grid-template-columns:repeat(3,1fr)}.home-ai{grid-template-columns:1fr 1fr}.ai-orbit{display:none}.home-lower{grid-template-columns:1fr}.home-sheet{border-radius:40px 40px 0 0}}@media (max-width:600px){.home-v2 .home-stage{background-position:63%;min-height:760px}.home-hero{align-items:flex-start;width:calc(100% - 36px);min-height:530px;padding-top:55px}.home-hero-copy{width:100%}.home-hero h1{font-size:39px}.home-hero p br{display:none}.home-hero form{width:100%}.hot{line-height:2.5}.home-metrics{grid-template-columns:repeat(2,1fr);width:calc(100% - 28px)}.home-metrics>div{border:0}.home-sheet{padding:32px 14px}.core-grid{grid-template-columns:1fr 1fr}.core-card{min-height:220px}.home-ai{grid-template-columns:1fr;padding:25px 20px}.mini-news,.partners-card>div:last-child{grid-template-columns:1fr 1fr}.home-v2 footer{margin-top:0}}.home-v2 .home-stage:before{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 72% 36%,#9937ff38,#0000 34%),radial-gradient(circle at 40% 55%,#00abff24,#0000 30%);position:absolute;inset:72px 0 0}.home-v2>section>header .logo{color:#55caff;border-color:#55caff}.home-v2>section>header .search{color:#fff;background:#ffffff0b;border-color:#ffffff24;place-items:center;display:grid}.home-v2>section>header nav>a:first-child:after{content:"";background:linear-gradient(90deg,#a84cff,#5893ff);height:2px;position:absolute;bottom:13px;left:0;right:0}.home-v2>section>header nav>.nav-item:last-child{display:none}.home-v2{--violet:#8657ff;--cyan:#45bfff}.home-v2 .home-hero h1{text-shadow:0 8px 34px #00000047}.home-v2 .home-hero-copy>p{text-shadow:0 2px 12px #00000073;max-width:520px}.home-v2 .home-hero form{transition:border-color .2s,box-shadow .2s,transform .2s}.home-v2 .home-hero form:focus-within{border-color:#8d65ff;transform:translateY(-1px);box-shadow:0 18px 52px #5235d852}.home-v2 .home-hero button,.home-v2 .consult,.home-v2 .ai-copy a,.home-v2 .core-card{transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s}.home-v2 .home-hero button:hover,.home-v2 .consult:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 28px #6848ff66}.home-v2 .home-metrics{box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff14}.home-v2 .home-metrics>div:hover svg{color:#62c9ff;background:#6c55ff2a;transform:scale(1.06)}.home-v2 .home-metrics svg{transition:all .2s}.home-v2 .home-sheet{box-shadow:0 -18px 55px #0e0a373d}.home-v2 .core-card{isolation:isolate}.home-v2 .core-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(145deg,#ffffffb3,#0000 45%);position:absolute;inset:0}.home-v2 .core-card:hover{border-color:#cfc7ff;transform:translateY(-5px);box-shadow:0 20px 42px #352e7b24}.home-v2 .core-card:hover .card-glow{opacity:.2;transform:scale(1.12)}.home-v2 .card-glow{transition:opacity .25s,transform .25s}.home-v2 .core-icon{box-shadow:inset 0 1px #fffc,0 7px 18px #5040b41a}.home-v2 .home-ai{position:relative;box-shadow:0 22px 46px #070b1f33,inset 0 1px #ffffff14}.home-v2 .home-ai:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.home-v2 .ai-chat article{box-shadow:inset 0 1px #ffffff0d}.home-v2 .ai-copy a:hover{filter:brightness(1.08);border-color:#8b73ff;transform:translateY(-2px)}.home-v2 .mini-news>a{transition:transform .2s}.home-v2 .mini-news>a:hover{transform:translateY(-3px)}.home-v2 .mini-news>a>div{overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.home-v2 .partners-card{box-shadow:0 12px 34px #1f2b560f}@media (prefers-reduced-motion:reduce){.home-v2 *{transition:none!important}}.home-v2 .home-stage{background:linear-gradient(90deg,#020a1ef7 0%,#031234b8 42%,#040d2c1a 78%),linear-gradient(#0000 62%,#102456 100%),url(/images/library/01-home-brand/home-hero-light-dna-02.png) 69%/cover no-repeat;min-height:690px}.home-v2 .home-hero{min-height:480px}.home-v2 .home-hero-copy{width:610px}.home-v2 .home-hero h1{font-size:56px}.home-v2 .home-hero form{background:#fff;border:0;border-radius:8px;padding-left:18px;overflow:hidden}.home-v2 .home-hero input{color:#173456}.home-v2 .home-hero button{border:0;border-radius:0;gap:7px;width:auto;height:100%;margin:0;padding:0 25px;font-weight:700;display:flex}.hero-side-stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1733c9;border:1px solid #ffffff25;border-radius:15px;width:210px;padding:16px;position:absolute;top:82px;right:0;box-shadow:0 20px 50px #0007}.hero-side-stats>div{border-bottom:1px solid #ffffff12;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:13px 5px;display:grid}.hero-side-stats>div:last-child{border:0}.hero-side-stats svg{color:#8f6cff;background:#7655ff18;border-radius:50%;width:34px;height:34px;padding:9px}.hero-side-stats strong,.hero-side-stats small{display:block}.hero-side-stats strong{font-size:18px}.hero-side-stats small{color:#aebbd0;margin-top:3px;font-size:9px}.home-v2 .home-metrics{color:#163152;background:#fffffff5;border-color:#dce5f1;height:110px;transform:translateY(28px);box-shadow:0 20px 48px #1637672b}.home-v2 .home-metrics>div{border-color:#e3eaf3}.home-v2 .home-metrics svg{color:#695aff;background:#eeedff}.home-v2 .home-metrics small{color:#71839d}.home-v2 .home-sheet{box-shadow:none;background:linear-gradient(135deg,#f7faff,#edf4ff 52%,#f9fbff);border-radius:0;margin-top:0;padding-top:72px}.home-v2 .home-section-title>div>small{color:#72839b;margin-top:6px;font-size:10px;display:block}.home-v2 .core-card{flex-direction:column;min-height:340px;padding:20px 16px 0;display:flex}.home-v2 .core-card p{min-height:auto}.home-v2 .core-card ul{color:#697c98;margin:8px 0 13px;padding-left:14px;font-size:9px;line-height:1.9}.home-v2 .core-card li::marker{color:#795cff}.core-card-photo{background-position:50%;background-size:cover;height:115px;margin:auto -16px 0;position:relative}.core-card-photo:after{content:"";background:linear-gradient(#ffffff08,#ffffff4d);position:absolute;inset:0}.home-v2 .core-card>b{background:#fff;border-radius:0 0 12px 12px;margin:0 -16px;padding:11px 16px}.home-v2 .card-glow{display:none}.downloads-card{background:#fff;border:1px solid #e3e9f2;border-radius:13px;padding:18px;box-shadow:0 12px 34px #1f2b560f}.downloads-card>a{border-top:1px solid #e8edf4;grid-template-columns:34px 1fr auto 18px;align-items:center;gap:10px;padding:11px 4px;display:grid}.downloads-card>a>svg:first-child{color:#6d55ee;background:#eeebff;border-radius:8px;width:32px;height:32px;padding:8px}.downloads-card span b,.downloads-card span small{display:block}.downloads-card span b{font-size:11px}.downloads-card span small,.downloads-card em{color:#8b98aa;font-size:8px;font-style:normal}.downloads-card>a>svg:last-child{color:#7d8da4}.home-lower{grid-template-columns:1.55fr .75fr}.home-trust{background:linear-gradient(110deg,#eef4ff,#f8faff);margin:42px calc(-1*max(5.5%,50vw - 680px)) -52px;padding:40px max(7%,50vw - 625px);position:relative;overflow:hidden}.home-trust:after{content:"";opacity:.12;filter:blur(1px);background:url(/images/library/01-home-brand/home-privacy-trust-light-01.png) 50%/cover;border-radius:50%;width:500px;height:300px;position:absolute;top:-130px;right:-80px}.home-trust>div:first-child h2{margin:0 0 8px;font-size:23px}.home-trust>div:first-child p{color:#71839d;font-size:10px}.home-trust>div:last-child{z-index:1;background:#ffffffc9;border:1px solid #e0e8f4;border-radius:12px;grid-template-columns:repeat(6,1fr);margin-top:23px;padding:16px;display:grid;position:relative}.home-trust span{border-right:1px solid #e5ebf3;grid-template-columns:34px 1fr;align-items:center;gap:0 9px;padding:5px 14px;display:grid}.home-trust span:last-child{border:0}.home-trust svg{color:#6656e7;background:#edecff;border-radius:50%;grid-row:1/3;width:31px;height:31px;padding:8px}.home-trust b{font-size:14px}.home-trust small{color:#73859d;font-size:8px}@media (max-width:1000px){.hero-side-stats{display:none}.home-v2 .home-metrics{transform:none}.home-v2 .core-card{min-height:330px}.home-trust>div:last-child{grid-template-columns:repeat(3,1fr)}.home-trust span:nth-child(3){border:0}.home-lower{grid-template-columns:1fr}}@media (max-width:600px){.home-v2 .home-stage{min-height:770px}.home-v2 .home-hero h1{font-size:40px}.home-v2 .home-hero form button{padding:0 14px;font-size:0}.home-v2 .home-hero form button svg{width:20px}.home-v2 .core-card{min-height:335px}.home-trust{margin-left:-14px;margin-right:-14px}.home-trust>div:last-child{grid-template-columns:1fr 1fr}.home-trust span,.home-trust span:nth-child(3){border-right:0}.downloads-card>a{grid-template-columns:32px 1fr 18px}.downloads-card em{display:none}}
.section-shell,.article-shell{--ink:#eef5ff;--muted2:#91a4c4;--panel:#101d38;--panel2:#122342;--edge:#6f97dc29;--accent:#6955ff;color:var(--ink);background:#071226;min-height:100vh}.section-shell>header,.article-shell>header{height:70px;box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040c1de0;border-bottom:1px solid #6d92cd21}.section-shell>header .brand b,.section-shell>header nav a,.article-shell>header .brand b,.article-shell>header nav a{color:#fff}.section-shell>header .brand small,.article-shell>header .brand small{color:#8192ad}.section-shell>header .logo,.article-shell>header .logo{color:#49bdff;border-color:#49bdff}.section-shell>header .search,.article-shell>header .search{color:#fff;background:#ffffff08;border-color:#ffffff1a;place-items:center;display:grid}.section-shell>header .consult,.article-shell>header .consult{background:linear-gradient(135deg,#7338ed,#436fff)}.section-shell .landing-hero{background:linear-gradient(90deg,#061126 0%,#061126eb 42%,#0611262e 82%),var(--category-image) 72% center/cover no-repeat;border-bottom:1px solid var(--edge);min-height:405px;padding-top:55px;padding-bottom:48px;position:relative;overflow:hidden}.section-shell .landing-hero:after{content:"";pointer-events:none;background:radial-gradient(#6935ff3d,#0000 70%);height:220px;position:absolute;inset:auto 0 -120px}.section-shell .landing-copy{z-index:2;max-width:600px;position:relative}.section-shell .landing-copy>small{color:#7992b9}.section-shell .landing-copy h1{color:#fff;text-shadow:0 8px 30px #0008;margin:18px 0 12px;font-size:46px}.section-shell .landing-copy p{color:#adbbd2;max-width:520px;font-size:13px}.section-shell .landing-copy form{background:#08152dce;border-color:#4e638a66;height:48px;margin-top:22px;box-shadow:0 12px 35px #0007}.section-shell .landing-copy input{color:#fff;background:0 0}.section-shell .landing-copy button{background:linear-gradient(135deg,#7440ee,#476fff)}.section-shell .landing-tags span{color:#9fb4d6;background:#ffffff0b;border:1px solid #ffffff0b}.section-shell .landing-visual{display:none}.section-shell .landing-categories,.section-shell .landing-featured,.section-shell .landing-bottom{width:min(1360px,94%);margin:22px auto}.section-shell .landing-title h2{color:#fff;font-size:18px}.section-shell .landing-title>a,.section-shell .landing-title>span{color:#8196b7}.section-shell .landing-category-grid{grid-template-columns:repeat(6,1fr);gap:10px}.section-shell .landing-category-grid>a{border-color:var(--edge);background:linear-gradient(145deg,#101e39,#0c1931);grid-template-columns:42px 1fr;min-height:105px;padding:15px 12px;box-shadow:inset 0 1px #ffffff08}.section-shell .landing-category-grid>a>span{color:#5dc7ff;background:#082445;border:1px solid #225180;border-radius:50%;width:42px;height:42px}.section-shell .landing-category-grid>a>svg{display:none}.section-shell .landing-category-grid b{color:#eaf2ff;font-size:13px}.section-shell .landing-category-grid small{color:#7087aa;font-size:10px}.section-shell .landing-category-grid>a:hover{border-color:#685cff;transform:translateY(-3px);box-shadow:0 14px 30px #0005,0 0 24px #614cff22}.section-shell .landing-featured{border-color:var(--edge);background:linear-gradient(145deg,#0d1a32,#0b172d);border-radius:12px;padding:18px}.section-shell .featured-grid{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:10px}.section-shell .featured-grid>a{border-color:var(--edge);background:#0f1d36;border-radius:9px;padding:10px}.section-shell .featured-image{height:90px}.section-shell .featured-main .featured-image{height:195px}.section-shell .featured-grid>a>small,.section-shell .featured-grid b{color:#7d82ff}.section-shell .featured-grid h3{color:#edf4ff;font-size:14px}.section-shell .featured-main h3{font-size:20px}.section-shell .featured-grid p{color:#8094b4}.section-shell .featured-grid>a:hover{border-color:#6257e7;box-shadow:0 10px 28px #0005}.section-shell .landing-bottom{grid-template-columns:minmax(0,1fr) 290px}.section-shell .latest-panel,.section-shell .landing-bottom aside>div{border-color:var(--edge);background:linear-gradient(145deg,#101e38,#0b172d);border-radius:11px}.section-shell .latest-panel{padding:18px}.section-shell .latest-panel>a{border-color:var(--edge);padding:16px 4px}.section-shell .latest-panel h3,.section-shell .landing-bottom aside h3{color:#eaf2ff;font-size:14px}.section-shell .latest-panel p,.section-shell .landing-bottom aside p,.section-shell .landing-bottom aside li{color:#7f93b2}.section-shell .latest-panel small{color:#647b9f}.section-shell .landing-cta{background:linear-gradient(145deg,#182450,#251957)!important}.section-shell .landing-cta a{background:linear-gradient(135deg,#6b40ef,#4c67fb)}.section-shell footer,.article-shell footer{border-top:1px solid var(--edge);background:#050d1d;margin-top:0}.article-shell .article-page{grid-template-columns:minmax(0,1fr) 300px;width:min(1360px,94%);margin:0 auto;padding:34px 0 60px}.article-shell .article-body,.article-shell .side-card{border-color:var(--edge);background:linear-gradient(145deg,#101e38,#0b172d);box-shadow:0 18px 48px #0004}.article-shell .article-body{color:#dce7f7}.article-shell .article-body>small:first-child,.article-shell .article-top-meta{color:#7187a9}.article-shell .article-body h1{color:#fff;border-color:var(--edge);font-size:32px}.article-shell .article-cover{height:315px;box-shadow:inset 0 0 0 1px #ffffff16,0 15px 35px #0005}.article-shell .article-lead{background:linear-gradient(90deg,#14264a,#101e3b);border-color:#263e6b #263e6b #263e6b #675bff}.article-shell .article-lead b,.article-shell .article-body h2,.article-shell .article-body h3{color:#eef5ff}.article-shell .article-body h2{border-left-color:#625cff}.article-shell .article-body p,.article-shell .article-body li{color:#a8b8d0}.article-shell .article-body blockquote{background:#132544;border-left-color:#625cff}.article-shell .article-body th,.article-shell .article-body td{border-color:#263959}.article-shell .article-body th{background:#152746}.article-shell .article-meta{color:#7186a6;border-color:var(--edge)}.article-shell .side-card h3{color:#fff}.article-shell .side-card p,.article-shell .toc a{color:#93a6c4}.article-shell .toc a{border-color:var(--edge)}.article-shell .side-card.blue{background:linear-gradient(145deg,#17254c,#1d1748);border-color:#413673}.section-cities{--accent:#31a4ff}.section-news{--accent:#4a7cff}.section-standards{--accent:#596aff}.section-faq{--accent:#8d4bff}.section-samples{--accent:#36c8c0}.section-reports{--accent:#8251ff}@media (max-width:1000px){.section-shell .landing-category-grid{grid-template-columns:repeat(3,1fr)}.section-shell .featured-grid{grid-template-columns:1fr 1fr}.section-shell .featured-grid .featured-main{grid-column:span 2}.section-shell .landing-hero{background-position:62%}.section-shell .landing-copy{max-width:55%}}@media (max-width:600px){.section-shell .landing-hero{background:linear-gradient(90deg,#050f22f5,#050f22ad),var(--category-image) 65% center/cover;min-height:360px;padding:42px 20px}.section-shell .landing-copy{max-width:100%}.section-shell .landing-copy h1{font-size:36px}.section-shell .landing-category-grid{grid-template-columns:1fr 1fr}.section-shell .featured-grid{grid-template-columns:1fr}.section-shell .featured-grid .featured-main{grid-column:auto}.section-shell .landing-bottom{grid-template-columns:1fr}.article-shell .article-page{width:calc(100% - 24px)}.article-shell .article-body h1{font-size:27px}.article-shell .article-cover{height:190px}}.section-shell .v2-content{z-index:3;width:min(1360px,94%);margin:-34px auto 0;padding-bottom:42px;position:relative}.section-shell .v2-icon-nav{border:1px solid var(--edge);background:linear-gradient(145deg,#11203df5,#0a172df5);border-radius:12px;grid-template-columns:repeat(6,1fr);gap:1px;padding:14px;display:grid;box-shadow:0 18px 42px #0005}.section-shell .v2-icon-nav>a{border-right:1px solid var(--edge);grid-template-columns:44px 1fr;align-content:center;gap:2px 11px;min-height:82px;padding:8px 14px;display:grid}.section-shell .v2-icon-nav>a:last-child{border:0}.section-shell .v2-icon-nav span{color:#52c4ff;background:#082549;border:1px solid #255181;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.section-shell .v2-icon-nav svg{width:21px;height:21px}.section-shell .v2-icon-nav b{color:#eef5ff;font-size:12px}.section-shell .v2-icon-nav small{color:#6e85a8;font-size:9px}.section-shell #content{margin-top:14px}.v2-panel{border:1px solid var(--edge);background:linear-gradient(145deg,#101e38,#0b172d);border-radius:11px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff07}.v2-panel>h2{color:#fff;margin:0 0 15px;font-size:15px}.v2-split{grid-template-columns:1.5fr .9fr;gap:12px;display:grid}.v2-rows{gap:7px;display:grid}.v2-rows>a{background:#ffffff04;border:1px solid #ffffff05;border-radius:7px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:8px;display:grid}.row-thumb{background-size:cover;border-radius:5px;width:58px;height:45px}.v2-rows b,.v2-rows small{display:block}.v2-rows b{color:#eaf2ff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.v2-rows small{color:#6e83a3;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;overflow:hidden}.v2-rows em{color:#748aaa;font-size:8px;font-style:normal}.graph-panel{flex-direction:column;display:flex}.knowledge-graph{background:radial-gradient(circle,#153966 0,#0000 62%);place-items:center;min-height:225px;display:grid;position:relative}.knowledge-graph span{color:#78d6ff;background:#0d294c;border:1px solid #4abaff;border-radius:50%;place-items:center;width:66px;height:66px;font-weight:800;display:grid;box-shadow:0 0 25px #28aaff55}.knowledge-graph i{color:#b5bdff;background:#152457;border:1px solid #485eff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:9px;font-style:normal;display:grid;position:absolute}.knowledge-graph i:nth-child(2){top:10%;left:45%}.knowledge-graph i:nth-child(3){top:27%;right:12%}.knowledge-graph i:nth-child(4){bottom:13%;right:22%}.knowledge-graph i:nth-child(5){bottom:13%;left:22%}.knowledge-graph i:nth-child(6){top:27%;left:12%}.knowledge-graph i:nth-child(7){bottom:2%;left:43%}.process-panel{margin-bottom:12px}.process-line{grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.process-line>div{color:#a4b7d4;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.process-line span{color:#60c8ff;background:#092949;border:1px solid #2e83c5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.process-line b{font-size:9px}.process-line svg{color:#4d658b;position:absolute;top:14px;right:-8px}.quick-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-links a{background:linear-gradient(135deg,#174585,#4323a8);border-radius:7px;justify-content:space-between;align-items:center;padding:17px 14px;font-size:11px;display:flex}.quick-links svg{width:15px}.sample-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sample-grid>a{border:1px solid var(--edge);background:#0d1b34;border-radius:8px;padding:10px}.sample-grid>a>div{background-size:cover;border-radius:6px;height:150px}.sample-grid b,.sample-grid small{display:block}.sample-grid b{color:#fff;margin:11px 0 4px;font-size:13px}.sample-grid small{color:#7489aa;font-size:9px}.sample-grid span{color:#a7bad8;border:1px solid #455a7e;border-radius:5px;margin-top:10px;padding:5px 8px;font-size:8px;display:inline-block}.reports-split{grid-template-columns:1.3fr .7fr}.report-table{border:1px solid #334664;border-radius:6px;overflow:hidden}.report-table>div{border-bottom:1px solid #2b3e5d;grid-template-columns:1fr 1fr 1fr;display:grid}.report-table>div:last-child{border:0}.report-table b,.report-table span{text-align:center;padding:9px;font-size:9px}.report-table>div:first-child{color:#1a3155;background:#eaf3ff}.report-table span{color:#91a6c5}.term-list,.standard-codes,.news-stats{gap:7px;display:grid}.term-list a,.standard-codes a,.news-stats a{background:#ffffff04;border:1px solid #ffffff06;border-radius:6px;align-items:center;gap:9px;padding:12px;font-size:10px;display:flex}.term-list a>span,.standard-codes a{flex:1}.term-list svg,.standard-codes svg{color:#7468ff}.term-list svg:last-child,.standard-codes svg:last-child{margin-left:auto}.standards-split{grid-template-columns:1.35fr .65fr}.law-list{gap:7px;display:grid}.law-list a{background:#ffffff04;border-radius:6px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.law-list time{text-align:center;color:#7187a9;border-right:1px solid var(--edge);font-size:8px}.law-list time b{color:#7b72ff;font-size:14px}.law-list span{font-size:10px}.law-list small{color:#6b80a2;font-size:8px}.faq-split{grid-template-columns:1.5fr .5fr}.faq-list{gap:7px;display:grid}.faq-list a{background:#ffffff04;border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;padding:11px;display:grid}.faq-list span{color:#796cff}.faq-list b{font-size:10px}.faq-list small{color:#6e83a3;font-size:8px}.faq-ai>div{text-align:center;background:radial-gradient(circle,#4936a35c,#0000 65%);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.faq-ai svg{color:#9f68ff;width:52px;height:52px}.faq-ai p{color:#8296b4;font-size:9px}.faq-ai a{background:linear-gradient(135deg,#6937ed,#765cff);border-radius:6px;margin-top:12px;padding:9px 22px;font-size:10px}.city-metrics,.industry-metrics{border:1px solid var(--edge);background:linear-gradient(145deg,#101e38,#0b172d);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.city-metrics>div,.industry-metrics>div{text-align:center;border-right:1px solid var(--edge);padding:18px}.city-metrics>div:last-child,.industry-metrics>div:last-child{border:0}.city-metrics b,.industry-metrics b,.city-metrics small,.industry-metrics small{display:block}.city-metrics b,.industry-metrics b{color:#9a75ff;font-size:20px}.city-metrics small,.industry-metrics small{color:#7187a8;margin-top:5px;font-size:9px}.cities-split{grid-template-columns:1.45fr .55fr}.city-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.city-grid a{border:1px solid var(--edge);background:#0d1b34;border-radius:7px;padding:8px}.city-grid a>div{background-size:cover;border-radius:5px;height:90px}.city-grid b,.city-grid small{display:block}.city-grid b{margin:8px 0 3px;font-size:11px}.city-grid small{color:#778cad;font-size:8px}.map-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.map-panel>svg{color:#3ca8ff;filter:drop-shadow(0 0 20px #298fff88);width:100px;height:100px}.map-panel p{color:#778cac;font-size:9px}.news-split{grid-template-columns:1.45fr .55fr}.news-stats a span{flex:1}.news-stats b{color:#8096bb}.industry-copy{color:#91a4c2;font-size:11px;line-height:1.9}.timeline{gap:8px;display:grid}.timeline>div{grid-template-columns:18px 75px 1fr;align-items:center;font-size:9px;display:grid}.timeline i{background:#745cff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #745cff}.timeline b{color:#a599ff}.timeline span{color:#7e92b2}.variant-cities .landing-hero{background-position:70% 62%}.variant-faq .landing-hero{background-position:72%}.variant-samples .landing-hero{background-position:70%}.variant-reports .landing-hero{background-position:72%}.variant-standards .landing-hero{background-position:68%}@media (max-width:900px){.section-shell .v2-icon-nav{grid-template-columns:repeat(3,1fr)}.section-shell .v2-icon-nav>a:nth-child(3){border-right:0}.v2-split,.reports-split,.standards-split,.faq-split,.cities-split,.news-split{grid-template-columns:1fr}.sample-grid,.city-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.section-shell .v2-content{width:calc(100% - 20px);margin:-18px auto 0}.section-shell .v2-icon-nav{grid-template-columns:1fr 1fr;padding:8px}.section-shell .v2-icon-nav>a{border-right:0;padding:7px}.process-line{grid-template-columns:repeat(3,1fr);gap:15px}.process-line svg{display:none}.sample-grid,.city-grid,.city-metrics,.industry-metrics{grid-template-columns:1fr 1fr}.v2-rows>a{grid-template-columns:50px minmax(0,1fr)}.v2-rows em{display:none}}.section-shell{background:#0d1c35}.section-shell .landing{background:linear-gradient(#0a1931 0%,#10213c 48%,#132743 100%)}.section-shell .v2-icon-nav,.v2-panel,.city-metrics,.industry-metrics{background:linear-gradient(145deg,#172c4b,#122642);border-color:#81aae438;box-shadow:inset 0 1px #ffffff14,0 14px 34px #020b1b38}.v2-rows>a,.quick-links a,.sample-grid>a,.city-grid a,.term-list a,.standard-codes a,.news-stats a,.law-list a,.faq-list a{background:#ffffff0b;border-color:#9dbeeb17}.v2-more{background:linear-gradient(145deg,#172c4b,#122642);border:1px solid #84abe133;border-radius:12px;margin-top:14px;padding:20px;box-shadow:inset 0 1px #ffffff14}.v2-more-head{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.v2-more-head small{color:#6ecfff;letter-spacing:.16em;font-size:9px;font-weight:800}.v2-more-head h2{margin:5px 0 0;font-size:18px}.v2-more-head>a{color:#a4b9d7;align-items:center;gap:5px;font-size:10px;display:flex}.v2-more-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.v2-more-grid>a{background:#10233e;border:1px solid #91b4e524;border-radius:9px;padding:10px;transition:all .2s}.v2-more-grid>a:hover{border-color:#6e6cff;transform:translateY(-3px);box-shadow:0 14px 28px #030c1d40}.v2-more-image{background-size:cover;border-radius:7px;align-items:flex-end;height:112px;padding:9px;display:flex}.v2-more-image span{color:#d7e7ff;background:#07172ba6;border:1px solid #ffffff2b;border-radius:4px;padding:4px 6px;font-size:8px}.v2-more-grid h3{color:#f1f6ff;margin:10px 0 6px;font-size:12px;line-height:1.5}.v2-more-grid p{color:#8298b8;height:32px;margin:0 0 9px;font-size:9px;line-height:1.7;overflow:hidden}.v2-more-grid b{color:#8078ff;align-items:center;gap:4px;font-size:9px;display:flex}.v2-guide{background:#132b49d1;border:1px solid #84abe12e;border-radius:11px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:1px;margin-top:14px;padding:12px;display:grid}.v2-guide>div{border-right:1px solid #8fb2e126;align-items:center;gap:10px;padding:10px 16px;display:flex}.v2-guide svg{color:#6ecfff;background:#24517a;border-radius:50%;width:30px;height:30px;padding:7px}.v2-guide b,.v2-guide small{display:block}.v2-guide b{color:#edf5ff;font-size:10px}.v2-guide small{color:#7f96b8;margin-top:4px;font-size:8px}.v2-guide>a{background:linear-gradient(135deg,#6f4cf2,#4f74fa);border-radius:7px;align-items:center;gap:5px;margin-left:14px;padding:11px 16px;font-size:9px;display:flex}@media (max-width:900px){.v2-more-grid,.v2-guide{grid-template-columns:1fr 1fr}.v2-guide>a{margin:8px}}@media (max-width:600px){.v2-more-grid{grid-template-columns:1fr}.v2-more-grid>a{grid-template-columns:105px 1fr;gap:0 10px;display:grid}.v2-more-image{grid-row:1/5;height:95px}.v2-more-grid h3{margin-top:2px}.v2-guide{grid-template-columns:1fr}.v2-guide>div{border-bottom:1px solid #8fb2e126;border-right:0}.v2-guide>a{justify-content:center}}.section-shell{--ink:#102544;--muted2:#60789b;color:#102544;background:#eaf2fc}.section-shell .landing{color:#102544;background:linear-gradient(#dceafb 0%,#edf4fc 42%,#f5f8fd 100%)}.section-shell>header{color:#102544;background:#f7fafff0;border-bottom-color:#d9e5f4;box-shadow:0 5px 22px #21497d12}.section-shell>header .brand b,.section-shell>header nav a{color:#102544}.section-shell>header .brand small{color:#71829c}.section-shell>header .search{color:#21426e;background:#edf3fb;border-color:#d3dfef}.section-shell>header .consult{color:#fff}.section-shell .landing-hero{background-image:linear-gradient(90deg,#ebf5fffa 0%,#dcedffe0 43%,#bcdafc38 74%),var(--category-image);border-bottom-color:#cadcf1}.section-shell .landing-hero:after{background:radial-gradient(#785bff26,#0000 70%)}.section-shell .landing-copy h1{color:#102544;text-shadow:none}.section-shell .landing-copy p{color:#536b8c}.section-shell .landing-copy form{background:#ffffffe6;border-color:#bfd2ea;box-shadow:0 14px 34px #224c841f}.section-shell .landing-copy input{color:#153255}.section-shell .landing-copy form>svg{color:#7289a8}.section-shell .v2-icon-nav,.section-shell .v2-panel,.section-shell .city-metrics,.section-shell .industry-metrics,.section-shell .v2-more{background:#ffffffeb;border-color:#d5e2f1;box-shadow:0 14px 35px #234c7f14,inset 0 1px #fff}.section-shell .v2-icon-nav>a{border-color:#e1eaf5}.section-shell .v2-icon-nav span{color:#2778bb;background:#e9f4ff;border-color:#c6dcf2}.section-shell .v2-icon-nav b,.section-shell .v2-panel>h2,.section-shell .v2-more-head h2{color:#132d50}.section-shell .v2-icon-nav small{color:#7489a6}.section-shell .v2-rows>a,.section-shell .sample-grid>a,.section-shell .city-grid a,.section-shell .term-list a,.section-shell .standard-codes a,.section-shell .news-stats a,.section-shell .law-list a,.section-shell .faq-list a{background:#f4f8fd;border-color:#e0e9f4}.section-shell .v2-rows b,.section-shell .sample-grid b,.section-shell .city-grid b,.section-shell .faq-list b{color:#173456}.section-shell .v2-rows small,.section-shell .v2-rows em,.section-shell .sample-grid small,.section-shell .city-grid small,.section-shell .law-list small{color:#7187a5}.section-shell .graph-panel,.section-shell .map-panel{background:linear-gradient(145deg,#f7fbff,#eaf3fd)}.section-shell .knowledge-graph{background:radial-gradient(circle,#d8ecff 0,#0000 62%)}.section-shell .knowledge-graph span{color:#1877b8;background:#e7f4ff;border-color:#75bdeb;box-shadow:0 0 25px #5bbfff36}.section-shell .knowledge-graph i{color:#554fc1;background:#edf0ff;border-color:#aca8f6}.section-shell .process-line{color:#607999}.section-shell .process-line span{color:#1877b8;background:#e5f4ff;border-color:#82bce5}.section-shell .quick-links a{color:#27466d;background:linear-gradient(135deg,#e8f3ff,#eeebff);border:1px solid #d3dcf2}.section-shell .report-table{border-color:#d3dfed}.section-shell .report-table>div{border-color:#dbe5f0}.section-shell .report-table>div:first-child{background:#dfeeff}.section-shell .report-table span{color:#526b8c}.section-shell .law-list span,.section-shell .term-list a,.section-shell .standard-codes a,.section-shell .news-stats a{color:#294869}.section-shell .faq-ai>div{background:radial-gradient(circle,#e7e2ff,#0000 66%)}.section-shell .faq-ai b{color:#253f62}.section-shell .faq-ai p{color:#6b809d}.section-shell .city-metrics b,.section-shell .industry-metrics b{color:#5f55d9}.section-shell .city-metrics small,.section-shell .industry-metrics small{color:#7489a5}.section-shell .map-panel b{color:#173456}.section-shell .map-panel p{color:#7389a7}.section-shell .industry-copy{color:#526b8c}.section-shell .timeline span{color:#617a9a}.section-shell .v2-more-grid>a{background:#f5f8fd;border-color:#dde7f3}.section-shell .v2-more-grid h3{color:#173456}.section-shell .v2-more-grid p{color:#6d83a1}.section-shell .v2-guide{background:#ffffffdb;border-color:#d6e3f1;box-shadow:0 12px 30px #234c7f0f}.section-shell .v2-guide>div{border-color:#e1eaf4}.section-shell .v2-guide svg{color:#287ab9;background:#e1f1ff}.section-shell .v2-guide b{color:#173456}.section-shell .v2-guide small{color:#7187a4}.section-shell footer{background:#0c1c33}@media (max-width:600px){.section-shell .landing-hero{background-image:linear-gradient(90deg,#ebf5fff7,#dcedffc2),var(--category-image)}}.v2-library{grid-template-columns:minmax(0,1fr) 280px;gap:12px;margin-top:14px;display:grid}.v2-library-main,.v2-library>aside>div{background:#ffffffed;border:1px solid #d5e2f1;border-radius:12px;box-shadow:0 14px 35px #234c7f12}.v2-library-main{padding:20px}.v2-library .v2-more-head>span{color:#788da9;font-size:9px}.library-list>a{border-top:1px solid #e3ebf4;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:15px 4px;display:grid}.library-list em{color:#665be1;font-size:12px;font-style:normal;font-weight:800}.library-list h3{color:#173456;margin:0 0 5px;font-size:12px}.library-list p{color:#6f84a1;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:9px;line-height:1.55;overflow:hidden}.library-list small{color:#8a9bb1;align-items:center;gap:4px;font-size:8px;display:flex}.library-list>a>svg{color:#8295ae}.v2-library>aside>div{margin-bottom:12px;padding:17px}.v2-library>aside h3{color:#173456;margin:0 0 12px;font-size:13px}.v2-library>aside>div:first-child>a{color:#536d8d;border-top:1px solid #e4ebf4;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.v2-library>aside>div:first-child>a b{color:#667d9c;font-weight:500}.library-note{background:linear-gradient(145deg,#edf5ff,#eeecff)!important}.library-note>svg{color:#5f55d9;background:#fff;border-radius:50%;width:34px;height:34px;padding:8px}.library-note p,.library-note li{color:#687f9d;font-size:9px;line-height:1.7}.library-note ul{margin-bottom:0;padding-left:17px}@media (max-width:900px){.v2-library{grid-template-columns:1fr}.v2-library>aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-library>aside>div{margin:0}}@media (max-width:600px){.v2-library-main{padding:15px}.library-list>a{grid-template-columns:1fr 16px}.library-list em{display:none}.library-list p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v2-library>aside{grid-template-columns:1fr}}
