.brand-oberstaff{font-weight:800;color:#c2bcbc!important}.brand-dot{color:#f6c!important}.oberstaff-footer-perfiles[data-astro-cid-34rnb673]{background-color:#1b1b1b;color:#fff;padding:40px 20px;width:100%;text-align:center;font-family:Montserrat,sans-serif;font-size:14px;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.05)}.copyright[data-astro-cid-34rnb673]{text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0 0 20px;font-weight:600;color:#888;letter-spacing:2px}.footer-links-row[data-astro-cid-34rnb673]{color:#fff;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;width:100%;max-width:1000px;margin:20px auto 0}.footer-link-item[data-astro-cid-34rnb673]{font-family:Poppins,sans-serif;color:#fff;text-decoration:none;margin:0;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .3s ease;opacity:.9}@media(max-width:600px){.footer-links-row[data-astro-cid-34rnb673]{gap:15px;font-size:12px}}: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}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Poppins,sans-serif;background-color:#fff;color:var(--text-color);scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}p{font-family:Poppins,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:translateY(0)}.guia-contratacion-section{--bg-light: #FAFAFC;background-color:var(--bg-light);padding:80px 20px;color:var(--text-dark);border-top:1px solid #E5E7EB}.guia-container{max-width:1200px;margin:0 auto}.guia-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}@media(max-width:768px){.guia-cards-grid{grid-template-columns:1fr}.guia-contratacion-section{padding:40px 20px}}.section-header{text-align:center;margin-bottom:60px}.section-header h1,.section-header h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;margin-bottom:15px;color:#1b1b1b}.section-header h1 :global(span),.section-header h2 :global(span){color:#6366f1}.section-header p{font-family:Poppins,sans-serif;color:#5a5a5a;font-size:18px;margin:0 auto}@media(max-width:768px){.section-header h1,.section-header h2{font-size:24px}.section-header p{font-size:16px}}.guia-card{background:#fff;border-radius:16px;padding:40px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #00000005;height:100%}.guia-card h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#6663fd;margin-bottom:15px}.guia-card p{font-family:Poppins,sans-serif;color:#5a5a5a;font-size:14px;margin-bottom:15px}.guia-card.negative h3{color:#ff4d4d}.guia-card.warning h3{color:orange}.guia-card ul{list-style:none;padding:0}.guia-card li{font-family:Poppins,sans-serif;position:relative;padding-left:30px;margin-bottom:12px;color:#5a5a5a;font-size:14px}.guia-card.negative li:before{content:"✕";position:absolute;left:0;color:#ef4444;font-weight:700}.guia-card.warning li:before{content:"⚠";position:absolute;left:0;color:#f59e0b;font-size:1.1rem}.brand-oberstaff{font-weight:700;color:#1b1b1b}.brand-dot{color:#f6c}
