/*
Theme Name: SYNV Editorial
Theme URI: https://synv.com.br/
Description: Tema filho editorial da SYNV, baseado no Hestia.
Author: SYNV
Template: hestia
Version: 3.0.3
Text Domain: synv-hestia-child
*/
:root{--navy:#061424;--navy2:#0b2138;--ink:#0b1828;--graphite:#10263d;--text:#405166;--muted:#6f7f91;--line:#dce5ee;--paper:#f3f7fb;--paper2:#eaf1f7;--white:#fff;--blue:#2b7fff;--blue2:#185fcc;--cyan:#45d5e9;--violet:#7158e8;--shadow:0 22px 70px rgba(6,20,36,.11);--soft:0 14px 42px rgba(6,20,36,.07);--shell:1200px;--font:Inter,Aptos,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}
html{scroll-behavior:smooth;scroll-padding-top:92px}
body.synv-editorial-site{background:var(--paper);color:var(--text);font:16px/1.7 var(--font);-webkit-font-smoothing:antialiased}
body.synv-editorial-site,.synv-editorial-site button,.synv-editorial-site input,.synv-editorial-site textarea,.synv-editorial-site select{font-family:var(--font)}
.synv-editorial-site *,.synv-editorial-site *:before,.synv-editorial-site *:after{box-sizing:border-box}
.synv-editorial-site a{color:inherit;transition:.2s ease}.synv-editorial-site a:hover,.synv-editorial-site a:focus{text-decoration:none}.synv-editorial-site img{max-width:100%;height:auto}
.synv-main{padding-top:70px;overflow:clip}.synv-shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.synv-section{padding:104px 0}
.synv-editorial-site h1,.synv-editorial-site h2,.synv-editorial-site h3,.synv-editorial-site h4{margin-top:0;color:var(--ink);font-family:var(--font);font-weight:760;letter-spacing:-.035em;line-height:1.08}.synv-editorial-site p{margin:0 0 1.3em}
.synv-kicker{display:flex;align-items:center;gap:11px;margin:0 0 20px;color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.synv-kicker:before{width:28px;height:2px;background:currentColor;content:""}.synv-kicker--dark{color:var(--blue2)}
.synv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.synv-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:750;line-height:1}.synv-button:hover,.synv-button:focus{transform:translateY(-2px)}
.synv-button--primary{background:var(--blue);box-shadow:0 10px 28px rgba(43,127,255,.26);color:#fff}.synv-button--primary:hover,.synv-button--primary:focus{background:var(--blue2);color:#fff}.synv-button--ghost{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.06);color:#fff}.synv-button--ghost:hover,.synv-button--ghost:focus{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.11);color:#fff}.synv-button--ink{background:var(--ink);color:#fff}.synv-button--ink:hover,.synv-button--ink:focus{background:var(--blue2);color:#fff}.synv-button--outline{border-color:#b9c8d8;background:transparent;color:var(--ink)}.synv-button--outline:hover{border-color:var(--blue);background:#fff;color:var(--blue2)}
.synv-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--blue2);font-size:14px;font-weight:760}.synv-text-link:hover{color:var(--blue)}.synv-text-link span{transition:transform .2s}.synv-text-link:hover span{transform:translateX(4px)}
.synv-section-heading{margin-bottom:48px}.synv-section-heading h2{margin-bottom:0;font-size:clamp(34px,4vw,54px)}.synv-section-heading--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:60px}.synv-section-heading__aside{padding-bottom:5px}.synv-section-heading__aside p{margin-bottom:14px;color:var(--muted);font-size:15px}
.synv-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;color:var(--muted);font-size:11px;font-weight:680;letter-spacing:.035em;line-height:1.4;text-transform:uppercase}.synv-post-meta>span+span:before{margin-right:14px;color:#afbdca;content:"/"}.synv-topic-label{color:var(--blue2)}.synv-topic-label:hover{color:var(--blue)}
.synv-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:32px;color:#8fa3b9;font-size:12px;font-weight:650}.synv-breadcrumb a:hover{color:var(--cyan)}
/* navigation */
.synv-editorial-site .navbar.navbar-default{min-height:70px;border:0;background:rgba(6,20,36,.97)!important;box-shadow:0 1px 0 rgba(255,255,255,.08),0 8px 30px rgba(0,0,0,.12)!important;color:#fff;backdrop-filter:blur(18px)}.synv-editorial-site .navbar .container{width:min(calc(100% - 48px),var(--shell));min-height:70px;padding:0}.synv-editorial-site .navbar-header{min-height:70px}.synv-editorial-site .navbar .navbar-brand{display:inline-flex;align-items:center;height:70px;padding:0;color:#fff!important;font-size:0;font-weight:850;letter-spacing:.17em}.synv-editorial-site .navbar .navbar-brand:after{font-size:18px;content:"SYNV"}.synv-editorial-site .navbar .navbar-brand p{display:none}
.synv-editorial-site .navbar .navbar-nav>li>a{display:flex;align-items:center;height:70px;padding:0 13px;color:#c8d5e3!important;font-size:12px;font-weight:680;letter-spacing:.025em;text-transform:none}.synv-editorial-site .navbar .navbar-nav>li>a:hover,.synv-editorial-site .navbar .navbar-nav>.active>a,.synv-editorial-site .navbar .navbar-nav>.current-menu-item>a,.synv-editorial-site .navbar .navbar-nav>.current-menu-ancestor>a{background:transparent!important;color:#fff!important}.synv-editorial-site .navbar .navbar-nav>li>a:after{position:absolute;right:13px;bottom:14px;left:13px;height:2px;background:var(--cyan);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s}.synv-editorial-site .navbar .navbar-nav>li>a:hover:after,.synv-editorial-site .navbar .navbar-nav>li.current-menu-item>a:after,.synv-editorial-site .navbar .navbar-nav>li.current-menu-ancestor>a:after{transform:scaleX(1)}
.synv-editorial-site .navbar .navbar-nav>li.menu-cta>a{height:38px;margin:16px 0 16px 8px;padding:0 16px;border-radius:10px;background:var(--blue)!important;box-shadow:0 8px 22px rgba(43,127,255,.25);color:#fff!important}.synv-editorial-site .navbar .navbar-nav>li.menu-cta>a:after,.synv-editorial-site .navbar .navbar-nav>li.menu-linkedin>a:after,.synv-editorial-site .navbar .hestia-toggle-search>a:after{display:none}.synv-editorial-site .navbar .navbar-nav>li.menu-linkedin>a{font-size:0}.synv-editorial-site .navbar .navbar-nav>li.menu-linkedin>a:before{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:11px;font-weight:850;content:"in"}
.synv-editorial-site .navbar .dropdown-menu{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--navy2);box-shadow:0 22px 50px rgba(0,0,0,.25)}.synv-editorial-site .navbar .dropdown-menu li>a{padding:10px 12px;border-radius:8px;color:#cfdae6;font-size:12px;font-weight:630}.synv-editorial-site .navbar .dropdown-menu li>a:hover{background:rgba(69,213,233,.1);color:#fff}.synv-editorial-site .navbar .navbar-toggle{margin:17px 0 0;padding:9px;color:#fff}.synv-editorial-site .navbar .navbar-toggle .icon-bar{background:#fff}
/* hero */
.synv-editorial-hero{position:relative;isolation:isolate;min-height:720px;padding:104px 0 88px;background:radial-gradient(circle at 88% 16%,rgba(43,127,255,.22),transparent 32%),linear-gradient(125deg,#061424 0%,#091b30 54%,#0a2942 100%);color:#bac9d9}.synv-editorial-hero:after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(69,213,233,.52),transparent);content:""}.synv-editorial-orbit{position:absolute;z-index:-1;border:1px solid rgba(106,180,255,.12);border-radius:50%;pointer-events:none}.synv-editorial-orbit--one{top:-190px;right:-150px;width:620px;height:620px}.synv-editorial-orbit--two{right:170px;bottom:-330px;width:520px;height:520px}
.synv-editorial-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:76px}.synv-editorial-hero h1{max-width:660px;margin-bottom:24px;color:#fff;font-size:clamp(48px,5.3vw,76px);letter-spacing:-.052em}.synv-hero-lead{max-width:650px;margin-bottom:32px!important;color:#c2cfdd;font-size:18px;line-height:1.7}.synv-editorial-hero .synv-actions{margin-bottom:36px}.synv-topic-trail{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;color:#7f94aa;font-size:11px;font-weight:730;letter-spacing:.09em;text-transform:uppercase}.synv-topic-trail span+span:before{margin-right:18px;color:#33516f;content:"+"}
.synv-featured-story{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:26px;background:rgba(255,255,255,.07);box-shadow:0 34px 90px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(10px)}.synv-featured-story__media{display:block;overflow:hidden;aspect-ratio:16/9;background:var(--graphite)}.synv-featured-story__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.synv-featured-story:hover .synv-featured-story__media img{transform:scale(1.025)}.synv-featured-story__content{padding:27px 30px 30px}.synv-featured-story__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.synv-featured-story__eyebrow>span{color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.synv-featured-story .synv-post-meta .synv-topic-label,.synv-featured-story .synv-post-meta>span:first-of-type,.synv-featured-story .synv-post-meta>span+span:before{display:none}.synv-featured-story .synv-post-meta{color:#8297ad}.synv-featured-story h2{margin-bottom:12px;color:#fff;font-size:clamp(25px,2.2vw,34px)}.synv-featured-story h2 a:hover{color:var(--cyan)}.synv-featured-story__content>p{margin-bottom:17px;color:#aebfd0;font-size:14px;line-height:1.65}.synv-featured-story__link{color:#fff;font-size:13px;font-weight:750}.synv-featured-story__link span{margin-left:6px;color:var(--cyan)}
/* cards */
.synv-latest{background:#fff}.synv-latest-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px}.synv-article-card{min-width:0}.synv-article-card__media{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:18px;background:var(--paper2)}.synv-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.synv-article-card:hover .synv-article-card__media img{transform:scale(1.025)}.synv-article-card__body{padding-top:20px}.synv-article-card h3{margin:12px 0 11px;font-size:25px}.synv-article-card h3 a:hover{color:var(--blue2)}.synv-article-card__body>p{margin-bottom:14px;color:var(--muted);font-size:14px}.synv-article-card--feature{grid-row:span 2;padding:18px;border-radius:24px;background:var(--paper)}.synv-article-card--feature h3{font-size:clamp(27px,3vw,38px)}.synv-article-card--compact{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;padding:18px;border-radius:20px;background:var(--paper)}.synv-article-card--compact .synv-article-card__media{aspect-ratio:1}.synv-article-card--compact .synv-article-card__body{padding:0}.synv-article-card--compact h3{font-size:20px}.synv-article-card--compact .synv-post-meta>span:not(:last-child),.synv-article-card--compact .synv-article-card__body>p,.synv-article-card--compact .synv-text-link{display:none}.synv-article-card--standard h3,.synv-article-card--wide h3{font-size:23px}.synv-library-grid,.synv-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}
/* topics */
.synv-topics{background:var(--navy);color:#aebfd0}.synv-section-heading--inverse{max-width:720px}.synv-section-heading--inverse h2{margin-bottom:18px;color:#fff}.synv-section-heading--inverse>p:last-child{color:#98aabd}.synv-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.synv-topic-panel{position:relative;display:flex;min-height:230px;flex-direction:column;padding:26px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.04);color:#9eb0c3}.synv-topic-panel:after{position:absolute;right:-65px;bottom:-85px;width:180px;height:180px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";transition:transform .35s}.synv-topic-panel:hover{border-color:rgba(69,213,233,.32);background:rgba(255,255,255,.07);color:#bfcedc;transform:translateY(-4px)}.synv-topic-panel:hover:after{transform:scale(1.18)}.synv-topic-panel__index{margin-bottom:32px;color:#637b92;font-size:11px;font-weight:800;letter-spacing:.15em}.synv-topic-panel__signal{position:absolute;top:27px;right:26px;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 7px rgba(69,213,233,.1)}.synv-topic-panel.is-blue .synv-topic-panel__signal,.synv-topic-panel.is-indigo .synv-topic-panel__signal{background:var(--blue)}.synv-topic-panel.is-violet .synv-topic-panel__signal{background:var(--violet)}.synv-topic-panel.is-electric .synv-topic-panel__signal{background:#9b75ff}.synv-topic-panel.is-sky .synv-topic-panel__signal{background:#5bb5ff}.synv-topic-panel strong{margin-bottom:9px;color:#fff;font-size:20px;line-height:1.25}.synv-topic-panel>span:not(.synv-topic-panel__index):not(.synv-topic-panel__signal){font-size:13px;line-height:1.6}.synv-topic-panel small{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:19px;color:#6f879e;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.synv-topic-panel small b{color:var(--cyan);font-size:15px}
/* guides */
.synv-guides{background:var(--paper)}.synv-guides-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:86px}.synv-guides-intro{position:sticky;top:112px;align-self:start}.synv-guides-intro h2{font-size:clamp(37px,4vw,55px)}.synv-guides-intro>p:not(.synv-kicker){margin-bottom:26px;color:var(--muted)}.synv-guide-list{border-top:1px solid #cfdbe7}.synv-guide-row{display:grid;grid-template-columns:94px 38px minmax(0,1fr) 38px;align-items:center;gap:19px;padding:23px 0;border-bottom:1px solid #cfdbe7}.synv-guide-row__media{display:block;overflow:hidden;aspect-ratio:4/3;border-radius:10px}.synv-guide-row__media img{width:100%;height:100%;object-fit:cover}.synv-guide-row__number{color:#8c9cad;font-size:11px;font-weight:780}.synv-guide-row .synv-post-meta .synv-topic-label,.synv-guide-row .synv-post-meta>span:first-of-type,.synv-guide-row .synv-post-meta>span+span:before{display:none}.synv-guide-row h3{margin:7px 0 0;font-size:20px;line-height:1.25}.synv-guide-row h3 a:hover{color:var(--blue2)}.synv-guide-row__arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 8px 22px rgba(6,20,36,.07);color:var(--blue2)}.synv-guide-row:hover .synv-guide-row__arrow{background:var(--blue);color:#fff;transform:translateX(3px)}
/* author and knowledge */
.synv-author-home{background:#fff}.synv-author-home__grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:92px}.synv-author-portrait{position:relative;max-width:430px;margin:0;padding:16px 16px 68px;border-radius:26px;background:var(--paper);box-shadow:var(--soft);transform:rotate(-1.2deg)}.synv-author-portrait:before{position:absolute;top:38px;right:-28px;z-index:-1;width:135px;height:135px;border-radius:50%;background:linear-gradient(135deg,rgba(43,127,255,.24),rgba(69,213,233,.13));content:""}.synv-author-portrait img{width:100%;height:450px;border-radius:18px;object-fit:cover;object-position:center 22%;filter:saturate(.88) contrast(1.02)}.synv-author-portrait figcaption{position:absolute;right:28px;bottom:20px;left:28px;color:var(--ink);font-size:15px;font-weight:780}.synv-author-portrait figcaption span{float:right;color:var(--muted);font-size:11px;font-weight:650}.synv-author-copy h2{max-width:690px;font-size:clamp(39px,4.6vw,61px)}.synv-author-copy>p{max-width:670px}.synv-author-lead{color:var(--graphite);font-size:20px;font-weight:570}.synv-author-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}.synv-author-facts>div{padding:18px 20px;border-radius:14px;background:var(--paper)}.synv-author-facts strong,.synv-author-facts span{display:block}.synv-author-facts strong{margin-bottom:3px;color:var(--blue2);font-size:21px}.synv-author-facts span{color:var(--muted);font-size:11px;line-height:1.4}
.synv-knowledge{padding:66px 0;background:var(--navy2);color:#9eb2c6}.synv-knowledge__layout{display:grid;grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);align-items:center;gap:70px}.synv-knowledge h2{margin-bottom:12px;color:#fff;font-size:36px}.synv-knowledge p:not(.synv-kicker){margin:0;font-size:13px}.synv-knowledge-list{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.synv-knowledge-list li{padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);color:#cfdae6;font-size:11px;font-weight:660}
.synv-contact-strip{padding:76px 0;background:linear-gradient(135deg,#e9f2fb,#f6f9fc)}.synv-contact-strip__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px}.synv-contact-strip h2{max-width:720px;margin-bottom:12px;font-size:clamp(32px,3.6vw,47px)}.synv-contact-strip p:not(.synv-kicker){max-width:720px;margin-bottom:0;color:var(--muted)}
/* index, archive and search */
.synv-index-hero,.synv-archive-hero,.synv-search-hero,.synv-author-archive__hero,.synv-contact-page__hero{padding:94px 0 72px;background:radial-gradient(circle at 86% 20%,rgba(43,127,255,.2),transparent 30%),linear-gradient(125deg,var(--navy),var(--navy2));color:#aebfd0}.synv-index-hero__layout,.synv-archive-hero__layout,.synv-search-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:end;gap:70px}.synv-index-hero h1,.synv-archive-hero h1,.synv-search-hero h1,.synv-author-archive__hero h1,.synv-contact-page__hero h1{margin-bottom:17px;color:#fff;font-size:clamp(45px,6vw,76px)}.synv-index-hero p:not(.synv-kicker),.synv-archive-hero p:not(.synv-kicker),.synv-search-hero p:not(.synv-kicker),.synv-author-archive__hero p:not(.synv-kicker),.synv-contact-page__hero p:not(.synv-kicker){max-width:680px;margin-bottom:0;color:#aebfd0;font-size:17px}
.synv-search-panel{padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.07)}.synv-search-panel form,.synv-search-panel .search-form{display:flex;gap:8px;margin:0}.synv-search-panel label{flex:1;margin:0}.synv-search-panel .search-field,.synv-search-panel input[type=search]{width:100%;height:48px;padding:0 16px;border:0;border-radius:10px;background:#fff;box-shadow:none;color:var(--ink);font-size:14px}.synv-search-panel .search-submit,.synv-search-panel button[type=submit]{width:auto;height:48px;margin:0;padding:0 18px;border:0;border-radius:10px;background:var(--blue);box-shadow:none;color:#fff;font-size:12px;font-weight:750}
.synv-index-filters{position:relative;z-index:2;margin-top:-28px}.synv-filter-bar{display:flex;align-items:center;gap:5px;padding:8px;overflow-x:auto;border-radius:15px;background:#fff;box-shadow:var(--soft);scrollbar-width:thin}.synv-filter-bar a{flex:0 0 auto;padding:9px 13px;border-radius:9px;color:var(--muted);font-size:11px;font-weight:720}.synv-filter-bar a:hover,.synv-filter-bar a[aria-current=page]{background:var(--ink);color:#fff}
.synv-index-featured{padding-bottom:70px;background:var(--paper)}.synv-index-featured__card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);overflow:hidden;border-radius:24px;background:#fff;box-shadow:var(--soft)}.synv-index-featured__media{display:block;min-height:390px}.synv-index-featured__media img{width:100%;height:100%;object-fit:cover}.synv-index-featured__card .synv-article-card__body{display:flex;flex-direction:column;justify-content:center;padding:48px}.synv-index-featured__card h2{margin:16px 0;font-size:clamp(31px,3.4vw,45px)}.synv-index-featured__card h2 a:hover{color:var(--blue2)}.synv-index-featured__card .synv-article-card__body>p{color:var(--muted)}
.synv-library{background:#fff}.synv-library .synv-section-heading__count,.synv-archive-hero__count{color:var(--muted);font-size:13px;font-weight:680}.synv-archive-hero__count{color:#93a8bd}.synv-archive-description{max-width:720px}.synv-empty-state{max-width:760px;padding:54px;border-radius:22px;background:var(--paper);text-align:center}.synv-empty-state__mark{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 22px;border-radius:50%;background:var(--paper2);color:var(--blue2);font-size:23px}.synv-empty-state h2{font-size:32px}.synv-editorial-site .pagination,.synv-editorial-site .nav-links{display:flex;justify-content:center;gap:7px;margin:55px 0 0}.synv-editorial-site .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 11px;border-radius:9px;background:var(--paper);color:var(--muted);font-size:12px;font-weight:720}.synv-editorial-site .page-numbers.current,.synv-editorial-site a.page-numbers:hover{background:var(--ink);color:#fff}
/* article */
.synv-article-hero{padding:82px 0 142px;background:radial-gradient(circle at 80% 14%,rgba(43,127,255,.2),transparent 32%),linear-gradient(125deg,var(--navy),var(--navy2))}.synv-article-hero__inner{max-width:1020px}.synv-article-hero__topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:#7390aa;font-size:11px;font-weight:790;letter-spacing:.13em;text-transform:uppercase}.synv-article-hero__topic span:first-child{color:var(--cyan)}.synv-article-hero h1{max-width:970px;margin-bottom:24px;color:#fff;font-size:clamp(45px,6.2vw,78px);letter-spacing:-.052em}.synv-article-deck{max-width:820px;margin-bottom:32px!important;color:#b3c2d1;font-size:19px;line-height:1.65}.synv-article-byline{display:flex;align-items:center;flex-wrap:wrap;gap:18px 34px}.synv-article-byline>div{display:grid;gap:2px}.synv-article-byline span{color:#6f879f;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.synv-article-byline a,.synv-article-byline strong,.synv-article-byline time{color:#d8e3ed;font-size:12px;font-weight:700}.synv-article-byline a:hover{color:var(--cyan)}
.synv-article-cover-wrap{position:relative;z-index:2;margin-top:-94px}.synv-article-cover{margin:0}.synv-article-cover img{display:block;width:100%;max-height:680px;border-radius:25px;box-shadow:0 34px 80px rgba(6,20,36,.2);object-fit:cover}.synv-article-cover figcaption{padding:11px 4px 0;color:var(--muted);font-size:10px;text-align:right}.synv-article-layout{display:grid;grid-template-columns:230px minmax(0,780px);justify-content:center;gap:70px;padding-top:76px;padding-bottom:96px}.synv-article-rail{min-width:0}.synv-article-toc,.synv-share-rail{position:sticky;top:102px;padding-left:18px;border-left:2px solid var(--line)}.synv-article-toc>strong,.synv-share-rail>strong{display:block;margin-bottom:13px;color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.synv-article-toc ol{margin:0;padding:0;list-style:none}.synv-article-toc li{margin:0 0 9px}.synv-article-toc li.toc-level-3{padding-left:10px}.synv-article-toc a{display:block;color:var(--muted);font-size:11px;font-weight:620;line-height:1.45}.synv-article-toc a:hover{color:var(--blue2)}.synv-share-rail{position:static;margin-top:36px}.synv-share-rail a,.synv-share-rail button{display:block;margin:7px 0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--muted);font-size:11px;font-weight:650;text-transform:none}.synv-share-rail a:hover,.synv-share-rail button:hover{color:var(--blue2)}.synv-article-mobile-toc{display:none}
.synv-article-body{color:#28394d;font-size:18px;line-height:1.84}.synv-article-body>*:first-child{margin-top:0!important}.synv-article-body p,.synv-article-body ul,.synv-article-body ol{margin:0 0 1.55em}.synv-article-body h2{margin:2.1em 0 .7em;font-size:clamp(29px,3.2vw,41px);scroll-margin-top:98px}.synv-article-body h3{margin:1.8em 0 .65em;font-size:25px;scroll-margin-top:98px}.synv-article-body h4{margin:1.7em 0 .6em;font-size:20px}.synv-article-body a{color:var(--blue2);text-decoration:underline;text-decoration-color:rgba(24,95,204,.3);text-underline-offset:3px}.synv-article-body a:hover{color:var(--blue);text-decoration-color:currentColor}.synv-article-body strong{color:var(--ink)}.synv-article-body ul,.synv-article-body ol{padding-left:1.35em}.synv-article-body li{margin-bottom:.55em;padding-left:.25em}.synv-article-body blockquote,.synv-article-body .wp-block-quote{margin:2em 0;padding:25px 28px;border:0;border-left:4px solid var(--blue);border-radius:0 16px 16px 0;background:var(--paper);color:var(--graphite);font-size:20px;font-style:normal}.synv-article-body blockquote p:last-child{margin-bottom:0}.synv-article-body pre,.synv-article-body .wp-block-code{margin:2em 0;padding:24px;overflow-x:auto;border:0;border-radius:15px;background:var(--navy);box-shadow:none;color:#d6e6f5;font:13px/1.65 Consolas,"Cascadia Code",monospace}.synv-article-body code{padding:.17em .38em;border-radius:5px;background:#e8eff6;color:#174f88;font:.88em Consolas,"Cascadia Code",monospace}.synv-article-body pre code{padding:0;background:transparent;color:inherit}.synv-article-body .wp-block-table,.synv-article-body table{width:100%;margin:2em 0;overflow-x:auto;border-collapse:collapse;font-size:14px}.synv-article-body .wp-block-table{display:block}.synv-article-body th,.synv-article-body td{padding:13px 15px;border:1px solid var(--line);text-align:left}.synv-article-body th{background:var(--paper2);color:var(--ink);font-weight:760}.synv-article-body figure,.synv-article-body .wp-block-image{margin:2.1em 0}.synv-article-body figure img,.synv-article-body>img,.synv-article-body .wp-block-image img{border-radius:14px;box-shadow:0 13px 36px rgba(6,20,36,.09);cursor:zoom-in}.synv-article-body figcaption{margin-top:8px;color:var(--muted);font-size:11px;text-align:center}.synv-article-body hr,.synv-article-body .wp-block-separator{margin:3em 0;border-color:var(--line)}
.synv-mobile-share{display:none;margin-top:42px;padding:20px;border-radius:14px;background:var(--paper)}.synv-article-author{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:25px;margin-top:70px;padding:28px;border-radius:20px;background:var(--paper)}.synv-article-author img{width:112px;height:112px;border-radius:16px;object-fit:cover;object-position:center 22%}.synv-article-author .synv-kicker{margin-bottom:7px}.synv-article-author h2{margin-bottom:7px;font-size:28px}.synv-article-author p:not(.synv-kicker){margin-bottom:8px;font-size:13px}.synv-post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;padding-top:30px;border-top:1px solid var(--line)}.synv-post-navigation>div:last-child{text-align:right}.synv-post-navigation span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.synv-post-navigation a{color:var(--ink);font-size:13px;font-weight:720;line-height:1.4}.synv-post-navigation a:hover{color:var(--blue2)}.synv-related{padding-top:82px;background:var(--paper)}
/* author archive, contact and footer */
.synv-author-archive__grid,.synv-contact-page__grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:80px}.synv-author-archive__grid img,.synv-contact-profile img{width:100%;max-height:480px;border-radius:24px;object-fit:cover;object-position:center 22%;box-shadow:0 25px 70px rgba(0,0,0,.21)}.synv-author-archive__hero .synv-button{margin-top:15px}.synv-contact-page__content{background:#fff}.synv-contact-page__grid{align-items:start}.synv-contact-profile{position:sticky;top:110px}.synv-contact-profile img{max-width:250px;margin-bottom:24px;box-shadow:var(--soft)}.synv-contact-profile h2{font-size:34px}.synv-contact-profile>p{color:var(--muted)}.synv-independent-note{margin-top:25px;padding:18px;border-radius:13px;background:var(--paper);color:var(--muted);font-size:12px}.synv-contact-form{padding:36px;border-radius:24px;background:var(--paper)}.synv-contact-form__heading h2{margin-bottom:11px;font-size:38px}.synv-contact-form__heading p{color:var(--muted)}.synv-contact-form .wpforms-container{margin:28px 0 0}.synv-contact-form .wpforms-field{padding:8px 0!important}.synv-contact-form .wpforms-field-label{margin-bottom:7px!important;color:var(--ink)!important;font-size:12px!important;font-weight:720!important}.synv-contact-form input[type=text],.synv-contact-form input[type=email],.synv-contact-form input[type=tel],.synv-contact-form textarea,.synv-contact-form select{max-width:none!important;border:1px solid #cbd8e4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:var(--ink)!important}.synv-contact-form input[type=text],.synv-contact-form input[type=email],.synv-contact-form input[type=tel],.synv-contact-form select{height:48px!important}.synv-contact-form textarea{min-height:150px!important;padding:13px!important}.synv-contact-form input:focus,.synv-contact-form textarea:focus,.synv-contact-form select:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(43,127,255,.1)!important}.synv-contact-form .wpforms-submit{min-height:50px!important;padding:0 24px!important;border:0!important;border-radius:11px!important;background:var(--blue)!important;box-shadow:0 10px 28px rgba(43,127,255,.22)!important;color:#fff!important;font-size:13px!important;font-weight:750!important}
.synv-site-footer{padding:72px 0 22px;background:#040f1c;color:#8295a9}.synv-footer-top{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(130px,.55fr));gap:55px;padding-bottom:54px}.synv-footer-logo{display:inline-block;margin-bottom:18px;color:#fff;font-size:22px;font-weight:850;letter-spacing:.18em}.synv-footer-brand p{max-width:390px;font-size:13px}.synv-footer-independent{padding-left:14px;border-left:2px solid rgba(69,213,233,.35);color:#61788f;font-size:10px!important;line-height:1.55}.synv-footer-column strong{display:block;margin-bottom:16px;color:#d9e4ee;font-size:11px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.synv-footer-column a{display:block;margin:9px 0;color:#8295a9;font-size:12px;font-weight:620}.synv-footer-column a:hover{color:#fff}.synv-footer-linkedin{color:var(--cyan)!important}.synv-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07);font-size:10px}.synv-footer-bottom p{margin:0}
.synv-lightbox{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:32px;background:rgba(3,11,20,.93);cursor:zoom-out}.synv-lightbox img{max-width:min(1400px,94vw);max-height:90vh;border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.synv-lightbox button{position:fixed;top:20px;right:20px;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,.08);box-shadow:none;color:#fff;font-size:20px}
@media(max-width:1199px){.synv-shell,.synv-editorial-site .navbar .container{width:min(calc(100% - 40px),1080px)}.synv-editorial-site .navbar .navbar-nav>li>a{padding-inline:9px;font-size:11px}.synv-editorial-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr);gap:44px}.synv-article-layout{grid-template-columns:205px minmax(0,740px);gap:48px}}
@media(max-width:991px){.synv-main{padding-top:64px}.synv-section{padding:82px 0}.synv-editorial-site .navbar.navbar-default,.synv-editorial-site .navbar .container,.synv-editorial-site .navbar-header,.synv-editorial-site .navbar .navbar-brand{min-height:64px;height:64px}.synv-editorial-site .navbar .navbar-collapse{max-height:calc(100vh - 64px);padding:12px 20px 24px;overflow-y:auto;border:0;background:var(--navy);box-shadow:0 30px 60px rgba(0,0,0,.24)}.synv-editorial-site .navbar .navbar-nav{margin:0}.synv-editorial-site .navbar .navbar-nav>li>a,.synv-editorial-site .navbar .navbar-nav>li.menu-cta>a{height:44px;margin:2px 0;padding:0 12px;border-radius:8px;font-size:13px}.synv-editorial-site .navbar .navbar-nav>li>a:after{display:none}.synv-editorial-site .navbar .navbar-nav>li.menu-cta>a{margin-top:10px}.synv-editorial-site .navbar .dropdown-menu{position:static;float:none;margin:0 0 8px 12px;box-shadow:none}.synv-editorial-hero{padding:86px 0 74px}.synv-editorial-hero__grid,.synv-index-hero__layout,.synv-archive-hero__layout,.synv-search-hero__layout,.synv-author-home__grid,.synv-author-archive__grid,.synv-contact-page__grid{grid-template-columns:1fr}.synv-editorial-hero__grid{gap:58px}.synv-featured-story{max-width:760px}.synv-latest-grid{grid-template-columns:1fr 1fr}.synv-article-card--feature{grid-column:1/-1;grid-row:auto}.synv-article-card--compact{grid-template-columns:120px minmax(0,1fr)}.synv-topic-grid,.synv-library-grid,.synv-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.synv-guides-layout{grid-template-columns:1fr;gap:46px}.synv-guides-intro,.synv-contact-profile{position:static}.synv-author-home__grid{gap:60px}.synv-author-portrait{max-width:470px}.synv-knowledge__layout{grid-template-columns:1fr;gap:34px}.synv-contact-strip__inner{grid-template-columns:1fr;gap:34px}.synv-index-hero__layout,.synv-archive-hero__layout,.synv-search-hero__layout{gap:38px}.synv-index-featured__card{grid-template-columns:1fr}.synv-index-featured__media{min-height:0;aspect-ratio:16/9}.synv-article-layout{grid-template-columns:minmax(0,780px);gap:0;padding-top:42px}.synv-article-rail{display:none}.synv-article-mobile-toc{display:block;padding-top:38px}.synv-article-mobile-toc details{padding:16px 18px;border-radius:13px;background:#fff;box-shadow:var(--soft)}.synv-article-mobile-toc summary{display:flex;justify-content:space-between;color:var(--ink);font-size:12px;font-weight:760;cursor:pointer}.synv-article-mobile-toc summary span{color:var(--muted);font-size:10px;font-weight:650}.synv-article-mobile-toc ol{margin:16px 0 0;padding-left:18px}.synv-article-mobile-toc li{margin:7px 0}.synv-article-mobile-toc a{color:var(--muted);font-size:12px}.synv-mobile-share{display:block}.synv-mobile-share>strong{display:block;margin-bottom:10px;color:var(--ink);font-size:11px;text-transform:uppercase}.synv-mobile-share div{display:flex;flex-wrap:wrap;gap:8px}.synv-mobile-share a,.synv-mobile-share button{min-height:34px;margin:0;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:none;color:var(--graphite);font-size:10px;font-weight:680;text-transform:none}.synv-footer-top{grid-template-columns:1fr 1fr 1fr}.synv-footer-brand{grid-column:1/-1}}
@media(max-width:767px){.synv-shell,.synv-editorial-site .navbar .container{width:min(calc(100% - 32px),680px)}.synv-section{padding:68px 0}.synv-section-heading,.synv-section-heading--split{display:block;margin-bottom:34px}.synv-section-heading__aside{margin-top:18px}.synv-editorial-hero{min-height:0;padding:70px 0 58px}.synv-editorial-hero h1{font-size:clamp(39px,12.2vw,56px)}.synv-hero-lead{font-size:16px}.synv-featured-story__eyebrow{align-items:flex-start;flex-direction:column;gap:8px}.synv-featured-story__content{padding:22px}.synv-topic-trail{gap:8px 11px}.synv-topic-trail span+span:before{margin-right:11px}.synv-latest-grid,.synv-topic-grid,.synv-library-grid,.synv-related-grid{grid-template-columns:1fr}.synv-article-card--compact{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:13px}.synv-article-card--compact h3{font-size:17px}.synv-topic-panel{min-height:210px}.synv-guides-layout{gap:38px}.synv-guide-row{grid-template-columns:78px 28px minmax(0,1fr);gap:12px}.synv-guide-row__arrow{display:none}.synv-guide-row h3{font-size:17px}.synv-guide-row .synv-post-meta>span:last-child{display:none}.synv-author-home__grid{gap:46px}.synv-author-portrait{padding:12px 12px 58px}.synv-author-portrait img{height:min(112vw,500px)}.synv-author-portrait figcaption span{float:none;display:block}.synv-author-copy h2{font-size:clamp(36px,10.5vw,52px)}.synv-author-facts{grid-template-columns:1fr}.synv-contact-strip__inner .synv-actions,.synv-contact-strip__inner .synv-button{width:100%}.synv-index-hero,.synv-archive-hero,.synv-search-hero,.synv-author-archive__hero,.synv-contact-page__hero{padding:72px 0 64px}.synv-index-hero h1,.synv-archive-hero h1,.synv-search-hero h1,.synv-author-archive__hero h1,.synv-contact-page__hero h1{font-size:clamp(42px,13vw,62px)}.synv-search-panel form,.synv-search-panel .search-form{flex-direction:column}.synv-search-panel .search-submit,.synv-search-panel button[type=submit]{width:100%}.synv-index-filters{width:100%;margin-top:-22px;padding-inline:16px}.synv-index-featured__card .synv-article-card__body{padding:28px 24px}.synv-article-hero{padding:68px 0 105px}.synv-article-hero h1{font-size:clamp(38px,11.5vw,58px)}.synv-article-deck{font-size:16px}.synv-article-hero__topic{align-items:flex-start;flex-direction:column;gap:8px}.synv-article-cover-wrap{width:100%;margin-top:-66px}.synv-article-cover img{border-radius:0;box-shadow:none}.synv-article-cover figcaption{padding-inline:16px}.synv-article-layout{padding-bottom:70px}.synv-article-body{font-size:17px;line-height:1.78}.synv-article-author{grid-template-columns:80px minmax(0,1fr);gap:17px;padding:20px}.synv-article-author img{width:80px;height:80px}.synv-post-navigation{grid-template-columns:1fr}.synv-post-navigation>div:last-child{text-align:left}.synv-contact-form{padding:24px 20px}.synv-footer-top{grid-template-columns:1fr 1fr;gap:35px 24px}.synv-footer-brand{grid-column:1/-1}.synv-footer-bottom{align-items:flex-start;flex-direction:column}}
@media(max-width:420px){.synv-shell{width:calc(100% - 28px)}.synv-actions .synv-button{width:100%}.synv-editorial-hero h1{font-size:39px}.synv-featured-story h2{font-size:25px}.synv-article-card--compact{display:block}.synv-article-card--compact .synv-article-card__media{aspect-ratio:16/9;margin-bottom:16px}.synv-author-portrait figcaption{right:20px;left:20px}.synv-article-byline{gap:14px 20px}.synv-article-author{grid-template-columns:1fr}.synv-footer-top{grid-template-columns:1fr}.synv-footer-brand{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.synv-editorial-site *,.synv-editorial-site *:before,.synv-editorial-site *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/* final component alignment */
.synv-search-panel>label{display:block;margin:0 0 8px;color:#dce7f1;font-size:11px;font-weight:720}.synv-search-panel>div{display:flex;gap:8px}.synv-search-panel>div input{flex:1;min-width:0}.synv-search-panel>small{display:block;padding:8px 5px 1px;color:#8197ad;font-size:10px}
.synv-index-featured__card>div{display:flex;flex-direction:column;justify-content:center;padding:48px}.synv-index-featured__card>div>p{color:var(--muted)}
.synv-contact-form__heading>span{display:block;margin-bottom:8px;color:var(--blue2);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.synv-contact-form__heading>strong{display:block;margin-bottom:11px;color:var(--ink);font-size:38px;font-weight:760;letter-spacing:-.035em;line-height:1.08}
.synv-independent-note{margin:0;padding:28px 0;border-radius:0;background:var(--paper);color:var(--muted);font-size:12px}.synv-independent-note strong{display:block;margin-bottom:4px;color:var(--ink)}.synv-independent-note p{margin:0}
body.synv-lightbox-open{overflow:hidden}.synv-lightbox[hidden]{display:none}.synv-lightbox__stage{max-width:94vw;text-align:center}.synv-lightbox__stage p{margin:10px 0 0;color:#c4d0dc;font-size:12px}.synv-lightbox button{width:auto;min-width:42px;padding:0 14px;font-size:12px}
@media(max-width:767px){.synv-search-panel>div{flex-direction:column}.synv-index-featured__card>div{padding:28px 24px}.synv-contact-form__heading>strong{font-size:32px}}
/* compact header search */
.synv-editorial-site .navbar .hestia-search-in-menu{position:relative;display:flex;align-items:center;height:70px}.synv-editorial-site .navbar .hestia-nav-search{position:absolute;top:62px;right:0;display:none;width:310px;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:var(--navy2);box-shadow:0 20px 48px rgba(0,0,0,.28)}.synv-editorial-site .navbar.nav-searching .hestia-nav-search{display:block}.synv-editorial-site .navbar .hestia-nav-search .search-form{display:flex;gap:7px;margin:0}.synv-editorial-site .navbar .hestia-nav-search label{flex:1;margin:0}.synv-editorial-site .navbar .hestia-nav-search .search-field{width:100%;height:40px;padding:0 12px;border:0;border-radius:8px;background:#fff;box-shadow:none;color:var(--ink);font-size:12px}.synv-editorial-site .navbar .hestia-nav-search .search-submit{width:auto;height:40px;margin:0;padding:0 12px;border:0;border-radius:8px;background:var(--blue);box-shadow:none;color:#fff;font-size:11px;font-weight:720}.synv-editorial-site .navbar .hestia-toggle-search{display:grid!important;place-items:center;width:42px;height:42px!important;padding:0!important;color:#c8d5e3!important;cursor:pointer}.synv-editorial-site .navbar .hestia-toggle-search svg{width:15px;fill:currentColor}.synv-editorial-site .navbar .hestia-toggle-search:hover{color:#fff!important}
@media(max-width:991px){.synv-editorial-site .navbar .hestia-search-in-menu{display:none}}
/* neutral editorial contact positioning */
.synv-contact-strip{padding:52px 0}.synv-contact-strip__inner{gap:44px}.synv-contact-strip h2{font-size:clamp(28px,3vw,40px)}.synv-contact-page__hero{padding:76px 0 60px}.synv-contact-page__hero h1{max-width:900px;font-size:clamp(42px,5.4vw,66px)}.synv-contact-page__content{padding:76px 0}.synv-contact-profile img{max-width:420px;aspect-ratio:16/9;object-fit:cover;object-position:center}
@media(max-width:767px){.synv-contact-strip{padding:44px 0}.synv-contact-page__hero{padding:62px 0 54px}.synv-contact-page__content{padding:58px 0}}


@media(max-width:420px){.synv-contact-page__hero h1{max-width:100%;font-size:36px;overflow-wrap:anywhere}}

@media(max-width:420px){.synv-contact-page__hero h1{font-size:32px!important;line-height:1.1;white-space:normal!important;word-break:normal;overflow-wrap:break-word}.synv-contact-page__hero p:not(.synv-kicker){max-width:100%;font-size:15px;overflow-wrap:break-word}}
