.oberstaff-footer[data-astro-cid-sz7xmlte]{background-color:#0d0d0d;color:#fff;padding:80px 20px 40px;width:100%;box-sizing:border-box;font-family:Poppins,sans-serif}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto}.footer-main-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;margin-bottom:60px}.brand-text[data-astro-cid-sz7xmlte]{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;font-style:normal;color:#fff;letter-spacing:-1px}.brand-dot[data-astro-cid-sz7xmlte]{color:#f6c}.brand-description[data-astro-cid-sz7xmlte]{font-family:Poppins,sans-serif;color:#a0a0a0;font-size:15px;line-height:1.6;margin-top:20px;margin-bottom:25px;max-width:350px;text-align:justify}.brand-contact-info[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-family:Poppins,sans-serif;color:#a0a0a0;font-size:14px;font-weight:600}.footer-phone-link[data-astro-cid-sz7xmlte]{color:#6f9;text-decoration:none;transition:opacity .3s}.footer-phone-link[data-astro-cid-sz7xmlte]:hover{opacity:.8;text-decoration:none}.footer-col-links[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte],.footer-col-links[data-astro-cid-sz7xmlte] .footer-col-title[data-astro-cid-sz7xmlte]{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:700!important;font-style:normal!important;margin:0 0 25px!important;color:#fff!important;display:block!important}.footer-col-links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-col-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-family:Poppins,sans-serif;font-size:14px;margin-bottom:15px}.footer-col-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:Poppins,sans-serif;color:#a0a0a0;text-decoration:none;font-size:14px;transition:color .3s}.footer-col-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#f6c}.footer-line[data-astro-cid-sz7xmlte]{border:0;border-top:1px solid #222;margin-bottom:30px}.footer-bottom-bar[data-astro-cid-sz7xmlte]{text-align:center;color:#7a7a7a;font-family:Poppins,sans-serif;font-size:13px}.footer-bottom-bar[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#999}@media(max-width:900px){.footer-main-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:40px;text-align:center}.brand-description[data-astro-cid-sz7xmlte]{margin:20px auto}}:root{--chat--color--primary: #ff66cc !important;--chat--color--primary-shade-50: #ff66cc !important;--chat--color--primary--shade-100: #ff66cc !important;--chat--color-primary: #ff66cc !important;--chat--color-primary-shade-50: #ff66cc !important;--chat--header--background: #ff66cc !important;--chat--header--color: #ffffff !important;--chat--message--user--background: #6663FD !important;--chat--message--user--color: #ffffff !important;--chat--toggle--background: #ff66cc !important;--chat--toggle--hover--background: #ff66cc !important;--chat--toggle--active--background: #ff66cc !important;--chat--message--padding: 1.1rem 1.3rem !important;--chat--messages-list--padding: 1.2rem !important;--primary: #1a1a1a;--primary-hover: #333333;--bg-gradient-start: #fff0f7;--bg-gradient-end: #f5d0fe;--sidebar-bg: #fff0f7;--text-color: #1a1a1a;--card-bg: #ffffff}#n8n-chat .chat-message-markdown,#n8n-chat div[class*=message-markdown]{padding:4px 8px!important}#n8n-chat .chat-message-markdown ul,#n8n-chat .chat-message-markdown ol,#n8n-chat div[class*=message-markdown] ul,#n8n-chat div[class*=message-markdown] ol{padding-left:20px!important;margin-left:5px!important;margin-top:8px!important;margin-bottom:8px!important}#n8n-chat .chat-message-markdown li,#n8n-chat div[class*=message-markdown] li{margin-bottom:6px!important;padding-left:2px!important}#n8n-chat .chat-input-container,#n8n-chat form[class*=input],#n8n-chat div[class*=input-container]{display:flex!important;align-items:center!important}#n8n-chat textarea,#n8n-chat input[class*=input]{margin:0!important;align-self:center!important}#n8n-chat .chat-input-send-button,#n8n-chat button[class*=send]{align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}#n8n-chat .chat-header p.chat-title-p{font-size:1.25rem!important;font-weight:700!important}.chat-header,#n8n-chat .chat-header{text-align:center!important;justify-content:center!important}.chat-header .chat-header-title,.chat-header .chat-header-subtitle,#n8n-chat .chat-header .title,#n8n-chat .chat-header .subtitle,#n8n-chat .chat-header h1,#n8n-chat .chat-header p{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}#n8n-chat .chat-input-send-button svg,#n8n-chat button[class*=send] svg,#n8n-chat button[class*=send] svg path{fill:#6663fd!important;stroke:#6663fd!important}#n8n-chat .chat-input-send-button:hover,#n8n-chat button[class*=send]:hover,#n8n-chat button[class*=send]:active,#n8n-chat button[class*=send]:focus{background:transparent!important;background-color:transparent!important;box-shadow:none!important}#n8n-chat .chat-toggle-button:hover,.chat-toggle-button:hover,#n8n-chat button[class*=toggle]:hover,#n8n-chat button[class*=bubble]:hover,#n8n-chat .chat-toggle-button:active,.chat-toggle-button:active,#n8n-chat button[class*=toggle]:active,#n8n-chat button[class*=bubble]:active{background-color:#f6c!important;background:#f6c!important;transform:scale(1.08)!important}@media(max-width:768px){#n8n-chat .chat-toggle-button,#n8n-chat button[class*=toggle],#n8n-chat div[class*=chat-toggle],.chat-toggle-button{right:20px!important;bottom:20px!important}}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,sans-serif;background-color:#fff;color:var(--text-color);scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}p{font-family:Inter,sans-serif}body{min-height:100vh}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;display:flex;flex-direction:column}.card{background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}button{cursor:pointer;font-family:inherit}.fade-in-section{opacity:0;transform:translateY(40px);transition:opacity 1s ease-out,transform 1s ease-out;will-change:opacity,transform}.fade-in-section.is-visible{opacity:1;transform:none!important}.brand-text{font-family:Montserrat,sans-serif;font-weight:900}.brand-dot{font-weight:800;color:#f6c}
