:root{--tme-navy:#1B2A4A;--tme-midnight:#101C33;--tme-gold:#C9A24B;--tme-gold-dark:#A98735;--tme-offwhite:#F7F8FA;--tme-white:#FFFFFF;--tme-border:rgba(27, 42, 74, 0.08);--tme-shadow:0 2px 20px rgba(27, 42, 74, 0.06);--tme-radius:10px}*{box-sizing:border-box}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--tme-midnight);background:var(--tme-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,.tme-logo-text{font-family:'Space Grotesk',-apple-system,sans-serif;line-height:1.2;letter-spacing:-.01em}a{transition:color 0.2s ease,opacity 0.2s ease}.tme-header{position:sticky;top:0;z-index:999;background:rgb(255 255 255 / .96);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--tme-border)}.tme-header-inner{max-width:1240px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tme-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.tme-logo-text{font-weight:700;font-size:19px;letter-spacing:.06em;color:var(--tme-navy);display:inline-flex;align-items:baseline;gap:0;white-space:nowrap}.tme-logo-text .tme-logo-the{color:var(--tme-navy);font-weight:600}.tme-logo-text .tme-logo-mark{color:var(--tme-navy);font-weight:700}.tme-logo-text em{font-style:normal;color:var(--tme-gold);font-weight:700;position:relative;margin-left:1px}.tme-logo-text em::after{content:'';position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--tme-gold);border-radius:1px;opacity:.85}.tme-logo:hover .tme-logo-text em{color:var(--tme-gold-dark)}.tme-nav .tme-nav-list{display:flex;gap:30px;list-style:none;margin:0;padding:0}.tme-nav .tme-nav-list a{color:var(--tme-navy);text-decoration:none;font-weight:500;font-size:15px;position:relative;padding:4px 0}.tme-nav .tme-nav-list a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--tme-gold);transition:width 0.25s ease}.tme-nav .tme-nav-list a:hover{color:var(--tme-navy)}.tme-nav .tme-nav-list a:hover::after{width:100%}.tme-header-actions{display:flex;align-items:center;gap:16px}.tme-lang-switch{display:flex;gap:4px;font-weight:600;font-size:12px;letter-spacing:.05em}.tme-lang-switch a{color:var(--tme-navy);text-decoration:none;opacity:.5;padding:5px 8px;border-radius:6px;transition:opacity 0.2s,background 0.2s}.tme-lang-switch a:hover{opacity:.85}.tme-lang-switch a.active{opacity:1;background:var(--tme-offwhite);color:var(--tme-navy)}.tme-btn-gold{display:inline-block;background:var(--tme-gold);color:var(--tme-white)!important;text-decoration:none;font-weight:600;font-size:14px;padding:11px 22px;border-radius:8px;transition:background 0.2s,transform 0.2s,box-shadow 0.2s;letter-spacing:.01em;box-shadow:0 2px 8px rgb(201 162 75 / .25)}.tme-btn-gold:hover{background:var(--tme-gold-dark);transform:translateY(-1px);box-shadow:0 4px 14px rgb(201 162 75 / .35)}.tme-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.tme-burger span{width:24px;height:2px;background:var(--tme-navy);transition:0.3s;border-radius:1px}.tme-main{min-height:60vh}.tme-footer{background:var(--tme-midnight);color:rgb(255 255 255 / .78);margin-top:80px}.tme-footer-inner{max-width:1240px;margin:0 auto;padding:72px 24px 40px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:56px}.tme-footer h4{color:var(--tme-white);font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-weight:600}.tme-logo-footer .tme-logo-text{color:var(--tme-white)}.tme-logo-footer .tme-logo-text .tme-logo-the,.tme-logo-footer .tme-logo-text .tme-logo-mark{color:var(--tme-white)}.tme-logo-footer .tme-logo-text em{color:var(--tme-gold)}.tme-footer-tagline{margin-top:18px;font-size:14px;line-height:1.65;max-width:320px;color:rgb(255 255 255 / .7)}.tme-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.tme-footer-links a{color:rgb(255 255 255 / .75);text-decoration:none;font-size:14px;transition:color 0.2s}.tme-footer-links a:hover{color:var(--tme-gold)}.tme-footer-socials{display:flex;gap:10px;margin-top:22px}.tme-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgb(255 255 255 / .22);color:var(--tme-white);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.02em;transition:0.2s}.tme-footer-socials a:hover{background:var(--tme-gold);border-color:var(--tme-gold);color:var(--tme-white)}.tme-footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding:22px 24px;text-align:center;font-size:13px;color:rgb(255 255 255 / .55)}.tme-footer-bottom p{margin:0}.tme-wa-float{position:fixed;bottom:24px;right:24px;z-index:998;width:56px;height:56px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(0 0 0 / .25);transition:transform 0.2s}.tme-wa-float:hover{transform:scale(1.08)}.elementor-section{box-sizing:border-box}@media (max-width:900px){.tme-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--tme-white);border-bottom:1px solid var(--tme-border);padding:20px 24px;box-shadow:var(--tme-shadow)}.tme-nav.open{display:block}.tme-nav .tme-nav-list{flex-direction:column;gap:18px}.tme-burger{display:flex}.tme-cta-header{display:none}.tme-footer-inner{grid-template-columns:1fr;gap:36px;padding:56px 24px 32px}.tme-logo-text{font-size:17px;letter-spacing:.05em}}@media (max-width:480px){.tme-header-inner{padding:12px 16px;gap:12px}.tme-lang-switch a{padding:4px 6px}}