.reference-desk_page__DLaFy{--desk-gutter:24px;position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:96px 1fr 96px;min-height:100svh;padding-inline:var(--desk-gutter);background:var(--desk-bg);color:var(--desk-text);color-scheme:dark;font-family:var(--font-desk-geist),sans-serif;line-height:1.5}.reference-desk_aurora__PfcSP{position:fixed;z-index:-2;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.reference-desk_aurora__PfcSP[data-ready=true]{opacity:.55}.reference-desk_portrait___Uzht{position:fixed;z-index:-1;bottom:-29px;right:max(12px,calc((100% - 1440px) / 2 + 12px));width:520px;height:min(90.556svh,815px);object-fit:contain;pointer-events:none}.reference-desk_pageHeader__j1JyP{position:relative;display:flow-root}.reference-desk_languageSwitch__NYSyy{display:flex;align-items:center;gap:4px;font:500 12px/1 var(--font-desk-inter),sans-serif}.reference-desk_languageSwitch__NYSyy a{padding:8px;border:1px solid transparent;border-radius:6px;color:var(--desk-muted);text-decoration:none}.reference-desk_languageSwitch__NYSyy a:hover,.reference-desk_languageSwitch__NYSyy a[aria-current=page]{border-color:#71819866;background:#1b2738;color:var(--desk-text)}.reference-desk_pageHeader__j1JyP .reference-desk_languageSwitch__NYSyy{position:absolute;top:40px;right:0}.reference-desk_channels__h2OqX,.reference-desk_header__PNiJs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.reference-desk_header__PNiJs{align-self:start;gap:12px 16px;margin-top:32px;font-family:var(--font-desk-inter),sans-serif}.reference-desk_header__PNiJs :is(button,a){display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 13px;border:1px solid var(--contact-border);border-radius:12px;background:var(--contact-bg);box-shadow:0 4px 5px #0000001a,0 2px 2px #0000001a;color:#fff;font-size:16px;font-weight:500;text-decoration:none}.reference-desk_header__PNiJs :is(button,a):hover{filter:brightness(1.12)}.reference-desk_header__PNiJs svg{width:20px;height:20px;flex:none}.reference-desk_header__PNiJs .reference-desk_appointment__QowZF{--contact-bg:#fff;--contact-border:#e5e7eb;padding-inline:15px;color:#1f2937}.reference-desk_linkedin__nh7vT{--contact-bg:#2563eb;--contact-border:#3b82f6}.reference-desk_whatsapp__DFYt9{--contact-bg:#16a34a;--contact-border:#22c55e}.reference-desk_email__bjl6Q{--contact-bg:#ea580c;--contact-border:#f97316}.reference-desk_separator__kRaYl{color:var(--desk-muted);font-size:11px;font-weight:500;letter-spacing:1px}.reference-desk_main___3GcY{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-self:center;grid-gap:22px;gap:22px;width:min(100%,816px);margin-inline:auto;text-align:center}.reference-desk_welcome___50Xs{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding-bottom:12px;color:inherit;font:500 44px/1.08 var(--font-desk-geist),sans-serif;letter-spacing:-1.6px}.reference-desk_welcome___50Xs img{width:min(440px,calc(100vw - 2 * var(--desk-gutter)));height:auto}.reference-desk_intro__kdBSx{width:min(100%,720px);color:var(--desk-muted);font-size:17px;line-height:1.5}.reference-desk_entry__poEwH{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:13px;gap:13px;width:100%;padding-top:6px;text-align:left}.reference-desk_notice__u3bYs{display:flex;gap:12px;padding:15px 17px;border:1px solid #8a543480;border-radius:12px;background:#2a2525b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d8c5b8;font-size:12px}.reference-desk_notice__u3bYs svg{flex:none;color:var(--desk-focus)}.reference-desk_noticeText__B2CCZ{display:grid;grid-gap:7px;gap:7px}.reference-desk_noticeTitle__WNdIg{color:#ffedd5;font-size:14px;font-weight:500;line-height:18px}.reference-desk_noticePrivacy__dG9Js{color:var(--desk-focus)}.reference-desk_footer__smbDr a,.reference-desk_noticePrivacy__dG9Js a{color:inherit;text-underline-offset:3px}.reference-desk_footer__smbDr a{text-decoration:none}.reference-desk_footer__smbDr a:hover{text-decoration:underline}.reference-desk_composer__jzVeT{display:flex;cursor:text;align-items:center;gap:16px;min-height:64px;padding:0 13px 0 21px;border:1px solid #71819899;border-radius:28px;background:#1b2738c4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reference-desk_composer__jzVeT input{flex:1 1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font-size:17px;line-height:1.4}html[data-keyboard-navigation] .reference-desk_composer__jzVeT:has(input:focus){outline:2px solid var(--desk-focus);outline-offset:3px}.reference-desk_composer__jzVeT input::placeholder{color:#96a4b7;opacity:1}.reference-desk_composer__jzVeT input:not(:focus){text-overflow:ellipsis}.reference-desk_composer__jzVeT button{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--desk-accent);color:#fff}.reference-desk_composer__jzVeT button:hover:not(:disabled){background:#d54b15}.reference-desk_composer__jzVeT button:disabled{cursor:default;opacity:.55}.reference-desk_suggestions__2Wbci{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;color:var(--desk-muted);font-size:12px;line-height:16px}.reference-desk_suggestions__2Wbci button{padding:8px 12px;border:1px solid #374151;border-radius:8px;color:var(--desk-text)}.reference-desk_chatHeader__UuYPF button:hover,.reference-desk_suggestions__2Wbci button:hover{background:#283447}.reference-desk_footer__smbDr{display:flex;align-items:center;justify-content:center;align-self:end;gap:14px;padding-bottom:35px;color:var(--desk-muted);font:400 11px/13px var(--font-desk-inter),sans-serif}.reference-desk_overlay__lHs1U{position:fixed;z-index:20;inset:0;background:#0008}.reference-desk_chatOverlay__HSqd6{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-reduced-motion:no-preference){.reference-desk_chatOverlay__HSqd6[data-state=open],.reference-desk_dialog___zbw6[data-state=open]{animation:reference-desk_chatFadeIn__fSZka .18s ease-out}.reference-desk_chatOverlay__HSqd6[data-state=closed],.reference-desk_dialog___zbw6[data-state=closed]{animation:reference-desk_chatFadeOut__VpcEm .14s ease-in}}@keyframes reference-desk_chatFadeIn__fSZka{0%{opacity:0}to{opacity:1}}@keyframes reference-desk_chatFadeOut__VpcEm{0%{opacity:1}to{opacity:0}}.reference-desk_bookingDialog__1Pxdc,.reference-desk_dialog___zbw6{position:fixed;z-index:21;inset:0;margin:auto;border-radius:20px;box-shadow:0 28px 80px #0006,0 2px 8px #0004;font-family:var(--font-desk-geist),sans-serif}.reference-desk_bookingDialog__1Pxdc[data-calendar-loaded=false]{width:min(540px,calc(100% - 32px));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);overflow:auto}.reference-desk_bookingPrompt__r9Hig{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:20px 24px}.reference-desk_bookingPrompt__r9Hig p{padding:0;border:0}.reference-desk_bookingPrompt__r9Hig button{padding:8px 14px;border-radius:8px;background:#1d4ed8;color:#fff}.reference-desk_dialog___zbw6{top:calc(var(--chat-viewport-top, 0px) + var(--chat-viewport-height, 100dvh) / 2);bottom:auto;transform:translateY(-50%);display:grid;container-type:size;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,calc(100% - 32px));height:min(660px,calc(var(--chat-viewport-height, 100dvh) - 32px));overflow:hidden;background:#141e2c;color:#dfe5ec;color-scheme:dark}.reference-desk_chatHeader__UuYPF{display:flex;align-items:center;gap:14px;padding:24px 28px 23px;border-bottom:1px solid #a7b2c21f}.reference-desk_chatHeader__UuYPF img{flex:none;border-radius:50%}.reference-desk_chatIdentity__uBhgy{flex:1 1;min-width:0}.reference-desk_chatIdentity__uBhgy h2{color:#f2f4f7;font:500 20px/1.1 var(--font-desk-geist),sans-serif;letter-spacing:-.3px}.reference-desk_chatIdentity__uBhgy p{margin-top:5px;color:#a5afbe;font-size:12px;line-height:16px}.reference-desk_chatHeader__UuYPF button{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:8px;color:#a9b1be}.reference-desk_transcript__SUPXx{display:flex;flex-direction:column;align-items:flex-start;gap:16px;overflow-y:auto;padding:32px}.reference-desk_userMessage__c1S26{align-self:flex-end;padding:15px 20px;border-radius:12px 12px 3px 12px;background:#283447;color:#eae9e5;font-size:15px;line-height:19px;overflow-wrap:anywhere}.reference-desk_assistantMessage__8yLWK{display:grid;grid-gap:12px;gap:12px;width:min(100%,620px);padding:14px 16px;border-radius:12px 12px 12px 3px;background:#1b2738;color:var(--desk-text);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.reference-desk_assistantMessage__8yLWK:empty{display:none}.reference-desk_chatMarkdown__LLh9C{min-width:0}.reference-desk_chatMarkdown__LLh9C>*{margin:0}.reference-desk_chatMarkdown__LLh9C>*+*{margin-top:.75em}.reference-desk_chatMarkdown__LLh9C :is(h1,h2,h3,h4,h5,h6){font-size:1.05em}.reference-desk_chatMarkdown__LLh9C :is(ul,ol){-webkit-padding-start:1.4em;padding-inline-start:1.4em}.reference-desk_chatMarkdown__LLh9C li+li{margin-top:.25em}.reference-desk_chatMarkdown__LLh9C a{color:var(--desk-focus);text-underline-offset:3px}.reference-desk_chatMarkdown__LLh9C blockquote{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid #718198;border-inline-start:2px solid #718198}.reference-desk_chatMarkdown__LLh9C :is(pre,table){display:block;max-width:100%;overflow-x:auto}.reference-desk_chatMarkdown__LLh9C pre{padding:10px;border-radius:6px;background:#111827;overflow-wrap:normal}.reference-desk_chatMarkdown__LLh9C :is(th,td){padding:5px 8px;border:1px solid #71819866}.reference-desk_chatBooking___fzVD{display:inline-flex;align-items:center;justify-self:start;gap:8px;padding:8px 12px;border:1px solid #718198;border-radius:8px;font-size:14px}.reference-desk_chatBooking___fzVD:hover{background:#283447}.reference-desk_chatProjects__YMriT{margin:0;padding-left:20px}.reference-desk_chatError__u1dsr button,.reference-desk_chatProjects__YMriT a{color:var(--desk-focus);text-decoration:underline;text-underline-offset:3px}.reference-desk_chatError__u1dsr,.reference-desk_chatStatus__Iarp_{color:var(--desk-muted);font-size:14px}.reference-desk_chatError__u1dsr button{margin-top:6px}.reference-desk_emptyTranscript__xUj2b{margin:auto;color:var(--desk-muted);font-size:15px;text-align:center}.reference-desk_chatFooter__KwVwU{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:0 28px 24px}.reference-desk_chatFooter__KwVwU .reference-desk_composer__jzVeT{min-height:60px;padding-inline:19px 9px;border-color:#526176;border-radius:30px;background:#1b2738}.reference-desk_chatFooter__KwVwU .reference-desk_composer__jzVeT input{font-size:15px}.reference-desk_chatFooter__KwVwU p{color:#98a3b3;font-size:11px;line-height:14px;text-align:center}.reference-desk_bookingDialog__1Pxdc{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,calc(100% - 32px));height:min(820px,calc(100dvh - 32px));overflow:hidden;background:#fff;color:#1f2937}.reference-desk_bookingHeader__1fv_1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #e5e7eb}.reference-desk_bookingHeader__1fv_1 h2{font-size:18px;font-weight:500}.reference-desk_bookingHeader__1fv_1 button{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:8px}.reference-desk_bookingHeader__1fv_1 button:hover{background:#f3f4f6}.reference-desk_bookingDialog__1Pxdc iframe{width:100%;height:100%;border:0}.reference-desk_bookingDialog__1Pxdc p{padding:12px;border-top:1px solid #e5e7eb;text-align:center;font-size:14px}.reference-desk_bookingDialog__1Pxdc a{color:#1d4ed8}.reference-desk_legalPage__k0ury{min-height:100svh;padding:64px 24px;background:var(--desk-bg);color:var(--desk-text);font:16px/1.6 var(--font-desk-geist),sans-serif}.reference-desk_legalPage__k0ury article{display:grid;grid-gap:16px;gap:16px;max-width:640px;margin-inline:auto}.reference-desk_legalPage__k0ury a{color:var(--desk-focus);text-underline-offset:3px}.reference-desk_legalNavigation__5WWT1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.reference-desk_profileProjects__KHWNP{margin:0;-webkit-padding-start:1.4em;padding-inline-start:1.4em}.reference-desk_profileProjects__KHWNP li+li{margin-top:8px}.reference-desk_profileFooter__hO6gk{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.reference-desk_legalNavigation__5WWT1 .reference-desk_languageSwitch__NYSyy a{color:var(--desk-muted)}@media (max-width:920px){.reference-desk_page__DLaFy{grid-template-rows:auto 1fr 96px;row-gap:28px}.reference-desk_pageHeader__j1JyP .reference-desk_languageSwitch__NYSyy{position:static;justify-content:flex-end;margin-top:16px}.reference-desk_pageHeader__j1JyP .reference-desk_header__PNiJs{margin-top:12px}}@media (max-width:1080px){.reference-desk_portrait___Uzht{right:-65px;opacity:.5;-webkit-mask-image:linear-gradient(270deg,#000 52%,transparent);mask-image:linear-gradient(270deg,#000 52%,transparent)}}@media (max-width:680px){.reference-desk_page__DLaFy{--desk-gutter:16px;grid-template-rows:auto 1fr auto;row-gap:36px}.reference-desk_portrait___Uzht{inset:auto -42px 0 auto;width:min(84vw,370px);height:auto;opacity:.36;-webkit-mask-image:linear-gradient(0deg,#000 60%,transparent);mask-image:linear-gradient(0deg,#000 60%,transparent)}.reference-desk_header__PNiJs :is(button,a){min-height:40px;gap:7px;padding-inline:10px;font-size:14px}.reference-desk_header__PNiJs svg{width:16px;height:16px}.reference-desk_header__PNiJs .reference-desk_appointment__QowZF{padding-inline:12px}.reference-desk_channels__h2OqX{flex-basis:100%;gap:7px}.reference-desk_welcome___50Xs{font-size:clamp(34px,8.5vw,44px)}.reference-desk_intro__kdBSx{font-size:17px}.reference-desk_footer__smbDr{padding-bottom:24px}.reference-desk_chatHeader__UuYPF,.reference-desk_transcript__SUPXx{padding:18px}.reference-desk_chatHeader__UuYPF{gap:8px}.reference-desk_chatHeader__UuYPF img{width:36px;height:36px}.reference-desk_chatHeader__UuYPF button{width:28px}.reference-desk_chatFooter__KwVwU{padding:12px 16px 16px}}@media (any-pointer:coarse),(max-width:680px){.reference-desk_chatFooter__KwVwU .reference-desk_composer__jzVeT input{font-size:16px}}@container (max-height: 230px){.reference-desk_chatHeader__UuYPF,.reference-desk_transcript__SUPXx{padding-block:8px}.reference-desk_chatHeader__UuYPF img{width:32px;height:32px}.reference-desk_chatFooter__KwVwU{gap:4px;padding-block:4px 8px}.reference-desk_chatFooter__KwVwU .reference-desk_composer__jzVeT{min-height:44px}}@media (max-width:360px){.reference-desk_channels__h2OqX a{padding-inline:5px}}