.site-header{position:sticky;z-index:1000;top:0;height:var(--header-h);border-bottom:1px solid color-mix(in srgb,var(--border-default) 82%,transparent);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(18px)}.header-inner{position:relative;display:flex;height:100%;align-items:center;gap:18px}.brand{display:flex;flex:0 0 auto;align-items:center}.brand img{width:218px;height:auto}.site-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.site-nav a,.nav-dropdown>button{display:flex;min-height:44px;align-items:center;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:.9rem;font-weight:650;text-decoration:none}.site-nav a:hover,.nav-dropdown>button:hover,.site-nav a[aria-current="page"]{background:var(--surface-secondary);color:var(--text-primary)}.nav-dropdown{position:relative}.nav-menu{position:absolute;top:calc(100% + 10px);left:0;display:none;width:245px;padding:8px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-primary);box-shadow:var(--shadow)}.nav-dropdown:hover .nav-menu,.nav-dropdown:focus-within .nav-menu{display:grid}.nav-menu a{padding:10px 12px}.header-actions{display:flex;align-items:center;gap:7px}.lang-switch{display:flex;padding:3px;border:1px solid var(--border-default);border-radius:9px}.lang-switch button{min-width:36px;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.75rem;font-weight:750}.lang-switch button[aria-pressed="true"]{background:var(--surface-secondary);color:var(--text-primary)}.icon-btn,.menu-toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-primary);color:var(--text-primary)}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;padding:clamp(78px,11vw,138px) 0;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--brand-blue) 16%,transparent),transparent 32%),linear-gradient(180deg,var(--bg-primary),var(--bg-secondary))}.hero::before{position:absolute;inset:0;background-image:linear-gradient(var(--border-muted) 1px,transparent 1px),linear-gradient(90deg,var(--border-muted) 1px,transparent 1px);background-size:48px 48px;opacity:.32;mask-image:linear-gradient(to bottom,#000,transparent 85%);content:""}.hero-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(40px,7vw,92px)}.hero h1{max-width:720px}.hero-actions,.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:2rem}.hero-visual{position:relative}.hero-visual img{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2rem}.page-hero{padding:clamp(64px,9vw,105px) 0;border-bottom:1px solid var(--border-muted);background:linear-gradient(145deg,var(--bg-secondary),var(--bg-primary))}.page-hero .container{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:48px}.page-hero img{border:1px solid var(--border-default);border-radius:var(--radius-lg)}.grid{display:grid;gap:22px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(32px,7vw,90px);align-items:start}.stack{display:grid;gap:18px}.site-footer{padding:70px 0 28px;border-top:1px solid var(--border-default);background:var(--bg-secondary)}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:42px}.footer-grid h2,.footer-grid h3{margin-bottom:14px;font-size:1rem}.footer-grid ul{display:grid;gap:8px;list-style:none}.footer-grid a{color:var(--text-secondary);text-decoration:none}.footer-grid a:hover{color:var(--brand-blue)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;border-top:1px solid var(--border-default);font-size:.85rem}
