.site-2026 .site-header{background:rgba(246,250,255,.94);border-bottom:1px solid #cbdffa;box-shadow:0 7px 24px rgba(18,71,141,.07)}
.site-2026 .site-header .nav-shell{min-height:68px}
.site-2026 .site-header .site-nav>a[aria-current="page"]{color:#0759ed}
.site-2026 .site-header .site-nav>a[aria-current="page"]:after{content:"";display:block;height:2px;margin-top:5px;background:#0759ed;border-radius:2px}
.site-2026 .site-invite{padding:20px 0;background:linear-gradient(90deg,rgba(5,18,54,.98),rgba(6,23,63,.9) 56%,rgba(7,28,78,.35)),url('assets/vibecept-night-2026.webp') center/cover no-repeat;border-top:1px solid #173b74;color:#fff}
.site-2026 .site-invite-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}
.site-2026 .site-invite h2{margin:0;color:#fff;font-size:clamp(23px,2.5vw,32px);font-weight:900;line-height:1.2;letter-spacing:-.04em}
.site-2026 .site-invite h2 span{color:#48a0ff}
.site-2026 .site-invite .button{flex:none;min-height:46px;padding:11px 20px}
.site-2026 .site-invite .line-cta{display:inline-flex;align-items:center;gap:9px;border-radius:12px;background:#06c755;color:#fff;box-shadow:0 10px 24px rgba(0,21,35,.4);font-size:14px}
.site-2026 .site-invite .line-cta:hover{background:#00ad4c;box-shadow:0 13px 27px rgba(0,21,35,.5)}
.site-2026 .site-invite .line-cta img{flex:none;width:24px;height:24px}
.site-2026 .site-footer{padding:18px 0 12px;background:#091a3c}
.site-2026 .site-footer .footer-inner{align-items:center;gap:14px 24px}
.site-2026 .site-footer p{margin-top:3px}
.site-2026 .site-footer .footer-links{gap:13px 20px;flex-wrap:wrap;justify-content:flex-end}
.site-2026 .site-footer small{padding-top:9px}
.site-2026 #process{background:linear-gradient(90deg,rgba(4,17,48,.96),rgba(5,24,65,.86) 49%,rgba(7,31,78,.34)),url('assets/process-flow-2026.webp') center/cover no-repeat}
.site-2026 #faq .faq-more .faq-triangle{display:inline-block;width:0;height:0;margin:5px 0 0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #0c367d;font-size:0;line-height:0;transition:transform .2s}
.site-2026 #faq .faq-more[aria-expanded="true"] .faq-triangle{transform:rotate(180deg) translateY(4px)}
.site-2026 .pricing-simple .plan-features .feature-note{display:block;margin-top:3px;color:#547098;font-size:12px;font-weight:600;line-height:1.45}
@media(max-width:900px){.site-2026 .site-header .site-nav>a[aria-current="page"]:after{display:none}}
@media(max-width:700px){.site-2026 .site-header .nav-shell{min-height:64px}.site-2026 .site-invite{padding:16px 0}.site-2026 .site-invite-inner{align-items:flex-start;flex-direction:column;gap:9px}.site-2026 .site-invite h2{font-size:clamp(22px,5.8vw,28px)}.site-2026 .site-invite .button{min-height:40px;padding:8px 14px;font-size:12px}.site-2026 .site-footer{padding:18px 0 20px}.site-2026 .site-footer .footer-links{justify-content:flex-start}.site-2026 #faq .faq-more .faq-triangle{border-left-width:6px;border-right-width:6px;border-top-width:8px}}
