/* Original Avenero identity, in the approved cinematic layout. */
.wordmark{flex-shrink:0;line-height:1;text-decoration:none;letter-spacing:normal}
.wordmark .site-logo{display:block;width:118px;height:78px;object-fit:contain;max-width:100%}
.full-footer .wordmark .site-logo{width:180px;height:120px}
.site-head .in{min-height:88px;gap:18px}.site-head .brand{gap:14px}.site-head .menu>div{top:88px}
.site-head .site-logo{width:100px;height:66px}.site-head .site-nav{margin-left:auto;gap:20px}
.site-head .language-switch{min-width:42px;height:42px;border:1px solid #d7edf43d;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:11px;flex-shrink:0}
.site-foot .in{align-items:center;gap:24px}.site-foot .footer-brand .site-logo{width:116px;height:78px}.site-foot .in>span{font-size:11px;max-width:235px}
body>header.content-nav{position:fixed;top:0;height:76px;background:#030b1bf5;backdrop-filter:blur(12px);border-bottom:1px solid #d7edf430}
body>header.content-nav .site-logo{width:88px;height:58px}
body>header.content-nav .mobile-menu>div{top:76px;background:#030b1b}
.why-avenero{margin-top:70px;border-top:1px solid #030b1b33;padding-top:30px;display:grid;grid-template-columns:1fr 2fr;gap:24px 7%}
.why-avenero>span{font-size:11px;grid-column:1}.why-avenero h3{font:400 clamp(28px,3vw,44px)/1.14 Syne;letter-spacing:-.03em;margin:0;grid-column:1}
.why-avenero>p{font-size:13px;line-height:1.8;max-width:280px;grid-column:1}.why-avenero>div{grid-column:2;grid-row:1/5}
.why-avenero article{padding:18px 0 22px;border-bottom:1px solid #030b1b22}.why-avenero article:first-child{padding-top:0}
.why-avenero h4{font:400 24px/1.2 Syne;margin:0 0 12px}.why-avenero article p{font-size:14px;line-height:1.75;margin:0;max-width:560px}
.contact-privacy{font-size:11px;line-height:1.6;margin:24px 0;color:#c9d8e6}.contact-privacy a{text-decoration:underline;text-underline-offset:5px}
.journal-search{margin:0 0 34px;border-top:1px solid #030b1b22;padding-top:24px}.journal-search label{display:block;font-size:12px;margin-bottom:12px}.journal-search>div{display:flex;gap:20px;align-items:center}
.journal-search input{min-height:52px;width:min(100%,520px);min-width:0;background:transparent;border:0;border-bottom:1px solid #030b1b55;border-radius:0;padding:10px 0;font:400 18px Manrope;color:#030b1b}.journal-search span{font-size:11px;color:#4d5f78;white-space:nowrap}.journal-search p{font-size:14px}
.posts .post[hidden]{display:none}
@media(max-width:1100px){.site-head .site-nav{display:none}.site-head .menu{display:block;margin-left:auto}.site-head .in{gap:14px}}
@media(max-width:700px){.wordmark .site-logo{width:90px;height:60px}.site-head .in{min-height:80px;padding:0 6%;gap:12px}.site-head .site-logo{width:83px;height:55px}.site-head .menu>div{top:80px}.site-head .private-tag{font-size:8px;padding:4px 6px}.site-head .brand{gap:8px}.site-head .language-switch{min-width:36px;width:36px;height:36px}.site-foot .in{display:flex;flex-wrap:wrap}.site-foot nav{width:100%}.site-foot .in>span{max-width:155px}.why-avenero{display:block;margin-top:50px}.why-avenero h3{margin:24px 0}.why-avenero>p{margin-bottom:30px}.why-avenero article{padding:22px 0}.why-avenero h4{font-size:23px}.why-avenero article p{font-size:13px}.journal-search>div{display:block}.journal-search input{width:100%;font-size:16px}.journal-search span{display:block;margin-top:10px}.full-footer .wordmark .site-logo{width:140px;height:94px}body>header.content-nav{height:64px}body>header.content-nav .mobile-menu>div{top:64px}body>header.content-nav .site-logo{width:76px;height:50px}}
@media(max-height:560px){body>header .wordmark .site-logo{width:76px;height:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

.service-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-block:1px solid #030b1b28;margin:50px 0 65px;padding:25px 0}.service-facts>div{display:flex;flex-direction:column;gap:9px}.service-facts strong{font:400 clamp(24px,3vw,40px) Syne}.service-facts span{font-size:12px;line-height:1.5}
.site-faq{background:#e9edf7;color:#030b1b;padding:65px 6% 75px;display:grid;grid-template-columns:1fr 1.6fr;gap:6%}.site-faq>div>span{font-size:11px}.site-faq h2{font:400 clamp(30px,4vw,56px)/1.1 Syne;letter-spacing:-.04em}.site-faq details{border-top:1px solid #030b1b33;padding:0}.site-faq details:last-child{border-bottom:1px solid #030b1b33}.site-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;cursor:pointer;min-height:76px;align-items:center;font:400 20px/1.4 Syne}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary span{font:400 24px Manrope}.site-faq details[open] summary span{transform:rotate(45deg)}.site-faq p{font-size:14px;line-height:1.8;max-width:580px;margin:0 30px 24px 0}.contact-info .call-request{display:block;font-size:13px;color:#46d9f2;line-height:1.6;padding:18px 0}
@media(max-width:700px){.service-facts{gap:20px 10px;margin:40px 0 45px;padding:22px 0}.service-facts strong{font-size:25px}.service-facts span{font-size:10px}.site-faq{display:block;padding:45px 6% 60px}.site-faq h2{margin:24px 0 36px}.site-faq summary{font-size:19px;min-height:78px}.site-faq p{font-size:13px}}
