.ti-header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--line);box-shadow:0 8px 30px rgba(23,21,79,.04)}.ti-header-inner{min-height:84px;max-width:1200px!important;margin:auto}.ti-brand{gap:.8rem}.ti-brand-mark,.ti-footer-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,var(--indigo),#756cf0);color:#fff;font-size:1.35rem;font-weight:950;box-shadow:inset 0 -3px 0 rgba(0,0,0,.16)}.ti-brand-name{font-size:1.05rem!important;line-height:1;margin:0}.ti-brand-name a{color:var(--ink)}.ti-brand-tag{font-size:.68rem;color:var(--muted);margin:.25rem 0 0}.ti-nav{font-size:.91rem}.ti-nav .wp-block-navigation-item:last-child{background:#efefff;border-radius:999px;padding:.15rem .55rem}.ti-footer{margin-top:0!important;padding:5rem clamp(1.25rem,4vw,3rem) 1.5rem!important;background:#161627!important;color:#fff;border-radius:0}.ti-footer-grid{max-width:1200px!important;margin:auto;gap:3rem}.ti-footer h2{font-size:1.8rem;margin:.8rem 0}.ti-footer h3{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#a8a6cc}.ti-footer p{margin:.48rem 0;color:#c7c6d8;font-size:.9rem}.ti-footer a{color:#fff;text-decoration:none}.ti-footer a:hover{text-decoration:underline}.ti-footer-about{max-width:380px}.ti-footer-bottom{max-width:1200px!important;margin:3.5rem auto 0;padding-top:1.4rem;border-top:1px solid #343448}.ti-footer .wp-block-search__inside-wrapper{border:1px solid #424258;border-radius:12px;background:#222235;padding:4px}.ti-footer input{background:transparent;color:white;border:0}.ti-footer button{border-radius:9px;background:var(--yellow);color:var(--ink)}.ti-page-hero{max-width:none!important;background:linear-gradient(135deg,var(--navy),#302b8f);color:#fff;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)!important;border-radius:0 0 36px 36px}.ti-page-hero>*{max-width:1200px;margin-left:auto!important;margin-right:auto!important}.ti-breadcrumb{font-size:.82rem;color:#77758e;margin-bottom:1.5rem}.ti-article-shell{max-width:850px!important;margin:clamp(3rem,7vw,6rem) auto!important;background:#fff;border:1px solid var(--line);border-radius:28px;padding:clamp(1.5rem,5vw,4.5rem);box-shadow:0 20px 60px rgba(23,21,79,.08)}.ti-article-shell .wp-block-post-title{font-size:clamp(2.4rem,6vw,4.7rem);letter-spacing:-.055em}.ti-meta{display:flex;gap:1rem;color:var(--muted);font-size:.88rem;padding:1rem 0 2rem;border-bottom:1px solid var(--line)}.ti-content{font-size:1.12rem}.ti-content h2{font-size:2rem;margin-top:2.4em}.ti-content blockquote{border-left:5px solid var(--yellow);background:#fffbea;padding:1rem 1.5rem}.ti-related{max-width:1200px!important;margin:4rem auto!important}.ti-archive-wrap{max-width:1200px!important;margin:clamp(3rem,6vw,6rem) auto!important}.ti-archive-wrap .wp-block-post-template{gap:1.5rem}.ti-empty{padding:4rem;text-align:center;background:white;border-radius:24px}.ti-project-hero{background:linear-gradient(135deg,#0b7545,#0d587d);color:white;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)!important;border-radius:0 0 42px 42px}.ti-project-hero>*{max-width:1100px;margin-left:auto!important;margin-right:auto!important}.ti-project-content{max-width:820px!important;margin:4rem auto!important;font-size:1.1rem}.ti-search-bar{max-width:760px!important;margin:-28px auto 4rem!important;position:relative;z-index:3;background:white;padding:1rem;border-radius:18px;box-shadow:0 15px 40px rgba(23,21,79,.14)}.ti-search-bar .wp-block-search__inside-wrapper{border:0}.ti-search-bar input{border:1px solid var(--line);border-radius:10px}.ti-search-bar button{border-radius:10px}@media(max-width:781px){.ti-header-inner{min-height:68px}.ti-brand-mark{width:38px;height:38px;border-radius:11px}.ti-brand-tag{display:none}.ti-footer{padding-top:3.5rem!important}.ti-footer-bottom{display:block!important}.ti-article-shell{margin:1rem!important;border-radius:20px}.ti-page-hero,.ti-project-hero{border-radius:0 0 26px 26px}}
