body.titanium-site{--card:#f8f9fb;--card-2:#e4e8ef;--shadow:0 14px 40px #3443620b;--shadow-glow:0 0 0 1px #cad2e0;--gradient-1:linear-gradient(125deg,#637492,#345ad5,#8b9abe);--gradient-2:linear-gradient(125deg,#566ea9,#92a5cf)}
.titanium-site .hero h1,.titanium-site .hub-title{background:none!important;-webkit-text-fill-color:var(--ink)!important}.titanium-site .hero h1 span{-webkit-text-fill-color:#697386!important}
.titanium-site h1,.titanium-site h2,.titanium-site h3,.titanium-site h4{font-family:var(--sans);font-weight:550;letter-spacing:-.045em;color:var(--ink)}.titanium-site h1{line-height:1.04}.titanium-site .reveal{opacity:1;transform:none}.titanium-site .main-content{margin:0!important;width:100%!important;min-width:0;padding:55px var(--gutter)!important}.titanium-site .app-layout{display:block}.titanium-site .main-content>.container{max-width:1300px;padding:0;margin:auto}.titanium-site .container{max-width:1300px}.titanium-site .lang-switch{display:none!important}.titanium-site .hero h1,.titanium-site .hub-title{font-family:var(--sans);font-size:clamp(40px,4.7vw,76px);font-weight:550;letter-spacing:-.055em;line-height:1.04;color:var(--ink)}.titanium-site .hero h1 span{color:#697386;background:none;-webkit-text-fill-color:currentColor}.titanium-site .hero .lead{font-size:17px;line-height:1.7;color:var(--muted)}.titanium-site .hero{margin-bottom:55px;padding:0 0 45px;border-bottom:1px solid var(--line)}.titanium-site .breadcrumbs{font-size:11px;color:var(--muted)}.titanium-site .breadcrumbs a{color:var(--muted)}.titanium-site .btn,.titanium-site .button{font-family:var(--sans);border-radius:30px;box-shadow:none;letter-spacing:0;font-size:13px;min-height:45px}.titanium-site .btn-fill,.titanium-site .btn-primary,.titanium-site .button{background:var(--ink)!important;color:white!important;border:1px solid var(--ink)!important;box-shadow:0 4px 8px #28374b15!important}.titanium-site .btn-fill:hover,.titanium-site .button:hover{background:var(--accent)!important}.titanium-site .btn-ghost,.titanium-site .btn-secondary{color:var(--ink)!important;background:#fafbfd7a!important;border:1px solid var(--line)!important}.titanium-site .expert-card{background:linear-gradient(130deg,#fafbfd,#dee3eb);border:1px solid #fff;border-radius:18px;box-shadow:0 18px 30px -22px #33496f40}.titanium-site .expert-photo{border-color:#fff;box-shadow:0 0 0 1px #c9d3e4}.titanium-site .expert-name{color:var(--ink);font-family:var(--sans)}.titanium-site .expert-title,.titanium-site .expert-desc{color:var(--muted)}.titanium-site .expert-stat-val{color:#4c6597;background:none;-webkit-text-fill-color:currentColor}.titanium-site .section-badge{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#6d7d9a}.titanium-site .section-badge-line,.titanium-site .section-badge-dot{background:#778cab}.titanium-site .sec{margin-top:60px}.titanium-site .svc-text-block h2,.titanium-site .sec h2{font-size:clamp(29px,3.1vw,46px);line-height:1.1;letter-spacing:-.045em}.titanium-site .svc-para{color:var(--muted);font-size:15px;line-height:1.85}.titanium-site .svc-step,.titanium-site .feat-item,.titanium-site .wif-card,.titanium-site .svc-rel-card,.titanium-site .hub-card{background:linear-gradient(145deg,#fafbfd,#edf0f5)!important;border:1px solid #d4dbe6;border-radius:14px;box-shadow:0 8px 20px #35476406}.titanium-site .svc-step-icon,.titanium-site .feat-num{color:#6781b3;background:#e3e9f4;border-color:#c4cfe4}.titanium-site .svc-step-num{color:#8292af}.titanium-site .svc-stat{background:#f4f6f9;border-color:#d5dce7;border-radius:12px}.titanium-site .stat-val{background:none;-webkit-text-fill-color:currentColor;color:#364d80}.titanium-site .stat-label,.titanium-site .svc-step-desc{color:var(--muted)}.titanium-site .quiz-box,.titanium-site .svc-tab-panel,.titanium-site .cmp-table,.titanium-site .svc-faq-item,.titanium-site .svc-cta{background:#f6f8fb!important;border-color:#cbd4e3!important;border-radius:14px;color:var(--ink)}.titanium-site .quiz-option{color:var(--ink);background:#edf1f7;border-color:#cbd4e3;border-radius:9px}.titanium-site .quiz-option:hover,.titanium-site .quiz-option.selected{background:#e1e8f8;color:#3859a8;border-color:#9babcf}.titanium-site .svc-tab.active,.titanium-site .hub-filter.active{background:var(--ink);color:#fff}.titanium-site .svc-tab,.titanium-site .hub-filter{border-radius:24px}.titanium-site .svc-faq-q{color:var(--ink);font-size:17px}.titanium-site .svc-faq-a-inner{color:var(--muted);font-size:14px;line-height:1.85}.titanium-site .case-hl{background:linear-gradient(135deg,#e0e6f0,#f8f9fc);border-color:#c4cfdf;border-radius:17px}.titanium-site .real-case-card{background:#f7f9fc;border-color:#d0d9e8;border-radius:15px;overflow:hidden}.titanium-site .real-case-metric{background:none;color:#466198;-webkit-text-fill-color:currentColor}.titanium-site .cm-modal{background:#f5f7fa;color:var(--ink);border-color:#fff;border-radius:20px;scrollbar-width:thin;scrollbar-color:#aab7ce transparent}.titanium-site .cm-overlay{backdrop-filter:blur(12px);background:#28334360}.titanium-site .cm-modal p{color:var(--muted)}.direct-contact{display:flex;flex-direction:column;align-items:start;gap:13px;padding:20px 0}.direct-contact a{text-decoration:none;font-family:var(--sans);display:inline-flex;gap:25px;align-items:center;font-size:14px;line-height:1.4}.contact-mail{background:var(--ink);color:#fff!important;padding:14px 21px;border-radius:28px}.contact-mail:hover{background:var(--accent)}.contact-book{color:#536d9e!important;padding:6px 2px}.titanium-site .cta-sec,.titanium-site .svc-cta{background:linear-gradient(130deg,#e0e5ee,#f6f8fb)!important}.titanium-site .all-services-grid a{color:#667796;border-color:#c9d3e3}.titanium-site .all-services-grid a.current{color:#fff;background:var(--ink)}
/* Editorial templates retain reading tools, authored figures and complete prose. */
.titanium-site[data-page-type=editorial]>main{margin:0;width:100%}.titanium-site[data-page-type=editorial] .section{max-width:1440px;padding:65px var(--gutter);margin:auto}.titanium-site .journal-hero h1{font-size:clamp(48px,6vw,87px);letter-spacing:-.06em}.titanium-site .journal-hero>p{max-width:670px}.titanium-site .journal-meta{font-family:Consolas,monospace;font-size:10px}.titanium-site .featured-note{background:linear-gradient(130deg,#f8f9fc,#dfe5ef);border:1px solid #fff;border-radius:19px;box-shadow:0 16px 30px -25px #34466460;padding:35px;gap:40px}.titanium-site .featured-note img{border-radius:10px;box-shadow:0 5px 20px #4f617c20}.titanium-site .featured-note h2{font-size:34px}.titanium-site .card-grid{gap:35px}.titanium-site .post-card{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:22px 0;box-shadow:none}.titanium-site .card-image{border-radius:12px;overflow:hidden;background:#f4f6f9}.titanium-site .card-copy{padding:20px 0 0}.titanium-site .card-copy h3{font-size:27px;line-height:1.14}.titanium-site .card-copy p{font-size:13px;line-height:1.7}.titanium-site .category-tabs{border-color:var(--line);flex-wrap:wrap}.titanium-site .category-tabs a{border-radius:24px;border-color:var(--line);color:var(--muted);background:transparent}.titanium-site .category-tabs a.active{background:var(--ink);border-color:var(--ink);color:#fff}.titanium-site .search{border:1px solid var(--line);background:#f7f9fb;border-radius:28px}.titanium-site .search input{background:none;color:var(--ink)}.titanium-site .pagination a,.titanium-site .pagination span{border-radius:50%;border-color:var(--line)}.titanium-site .pagination [aria-current]{background:var(--ink);color:#fff}.titanium-site .article-hero{max-width:1200px!important}.titanium-site .article-hero h1{font-size:clamp(39px,4.6vw,68px);line-height:1.05;letter-spacing:-.055em;max-width:1050px}.titanium-site .article-layout{max-width:1360px!important;grid-template-columns:210px minmax(0,1fr);gap:60px;padding-top:10px!important}.titanium-site .article-sidebar{top:112px}.titanium-site .article-sidebar ol{border-color:var(--line)}.titanium-site .article-main{max-width:850px}.titanium-site .prose{font-size:17px;line-height:1.85;color:var(--ink)}.titanium-site .prose p,.titanium-site .prose li{color:#555e6d}.titanium-site .prose h2{font-size:35px;margin-top:48px}.titanium-site .prose h3{font-size:25px}.titanium-site .prose a{color:#4569b4}.titanium-site .prose blockquote,.titanium-site .explainer-caption{background:#e1e7f1;border-color:#8ea4cb;border-radius:0 12px 12px 0}.titanium-site .inline-audit,.titanium-site .reading-checklist,.titanium-site .crawl-lab{background:#f2f5fa;border:1px solid #cad4e5;border-radius:14px}.titanium-site .audit-block{max-width:1280px!important;background:linear-gradient(125deg,#e0e6f0,#f8f9fc);border:1px solid #fff;border-radius:18px;margin:35px auto 60px!important;padding:45px!important}.titanium-site .author-box{border-color:var(--line)}.titanium-site .author-box img,.titanium-site .byline img{object-fit:cover;object-position:50% 35%;filter:none}.titanium-site .article-visual img{border-radius:12px}.titanium-site .reading-progress{top:81px}.titanium-site .narrow{max-width:1000px!important}.titanium-site .case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.titanium-site .case-card{border:0;border-top:1px solid var(--line);background:none;padding-top:23px}.titanium-site .case-card>img{border-radius:13px;background:#fafbfd}.titanium-site .case-card h2{font-size:30px}.titanium-site .case-card>strong{color:#4d6593}.titanium-site .case-gallery{gap:30px}.titanium-site .view-switch{border-radius:25px}.titanium-site .case-detail-panel{background:#f6f8fb;color:var(--ink);border-color:var(--line)}
@media(max-width:1050px){.titanium-site .main-content{padding:40px var(--gutter)!important}.titanium-site .article-layout{gap:30px;grid-template-columns:170px minmax(0,1fr)}.titanium-site .audit-block{margin-inline:var(--gutter)!important}.titanium-site .hero h1{font-size:53px}}
@media(max-width:760px){.titanium-site .main-content{padding:25px 22px!important}.titanium-site .hero h1,.titanium-site .hub-title{font-size:42px}.titanium-site .hero .lead{font-size:15px}.titanium-site .hero{padding-bottom:30px;margin-bottom:35px}.titanium-site .sec{margin-top:40px}.titanium-site .sec h2{font-size:31px}.titanium-site .svc-para{font-size:14px}.titanium-site .svc-faq-q{font-size:15px}.titanium-site .svc-faq-a-inner{font-size:13px}.titanium-site[data-page-type=editorial] .section{padding:40px 22px}.titanium-site .journal-hero h1{font-size:53px}.titanium-site .featured-note{padding:23px;gap:23px}.titanium-site .featured-note h2{font-size:30px}.titanium-site .article-hero h1{font-size:39px}.titanium-site .article-layout{display:flex;gap:25px}.titanium-site .article-sidebar{position:static}.titanium-site .prose{font-size:16px}.titanium-site .prose h2{font-size:29px}.titanium-site .audit-block{padding:27px!important;margin:25px 22px 45px!important}.titanium-site .audit-block h2{font-size:32px}.titanium-site .reading-progress{top:68px}.titanium-site .case-grid{grid-template-columns:1fr}.titanium-site .card-grid{grid-template-columns:1fr}.titanium-site .card-copy h3{font-size:27px}.titanium-site .direct-contact a{font-size:13px;gap:18px}.titanium-site .svc-cta-form{padding:20px}.titanium-site .all-services-grid{gap:8px}.titanium-site .expert-photo{width:70px;height:70px}.titanium-site .cm-modal{max-width:calc(100vw - 24px)}}
