.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;background:#fff;color:#111}.navbar{width:100%;height:68px;display:flex;align-items:center;padding:0 48px;background:#fff;border-bottom:1px solid #eee;position:relative;z-index:1000}.brand{display:flex;align-items:center;gap:10px;min-width:220px}.logo{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;border-radius:50%;font-size:10px;font-weight:700;letter-spacing:-.3px}.brand-name{font-size:14px;font-weight:600;color:#171717}.nav-links{display:flex;align-items:center;justify-content:center;gap:32px;flex:1}.nav-links a{position:relative;text-decoration:none;font-size:12px;font-weight:400;color:#555;transition:color 0.25s ease}.nav-links a:hover{color:#111}.cta-button{min-width:106px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#5b50f0;color:#fff;text-decoration:none;border-radius:22px;font-size:12px;font-weight:600;transition:background 0.25s ease,transform 0.25s ease}.cta-button:hover{background:#4b40dc;transform:translateY(-1px)}@media (max-width:768px){.navbar{height:auto;min-height:68px;padding:15px 20px;flex-wrap:wrap;gap:15px}.brand{min-width:auto}.nav-links{order:3;width:100%;justify-content:center;gap:20px;padding-top:5px}.nav-links a{font-size:11px}.cta-button{margin-left:auto}}@media (max-width:480px){.navbar{padding:14px 16px}.brand-name{font-size:13px}.nav-links{gap:14px;overflow-x:auto;justify-content:flex-start;white-space:nowrap}.cta-button{min-width:92px;height:34px;font-size:11px}}