@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.fc536e90.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.1733863a.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_85acd707-module__bTmBHa__className{font-family:satoshi,satoshi Fallback}.satoshi_85acd707-module__bTmBHa__variable{--font-satoshi:"satoshi","satoshi Fallback"}
.Button-module__8RiFmG__button{cursor:pointer;text-align:center;border:none;border-radius:40px;padding:14px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.Button-module__8RiFmG__primary{background-color:var(--blue-primary);color:var(--white)}.Button-module__8RiFmG__primary:hover{background-color:var(--blue-dark)}.Button-module__8RiFmG__secondary{background-color:var(--white);color:var(--blue-darker);border:1px solid var(--white)}.Button-module__8RiFmG__secondary:hover{background-color:#ffffffe6;border-color:#ffffffe6}.Button-module__8RiFmG__outline{border:1px solid var(--gray-200);color:var(--gray-700);background-color:#0000}.Button-module__8RiFmG__outline:hover{background-color:var(--gray-50)}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__footer{color:var(--white);background-color:#0000;border:1px solid #ffffff26}.Button-module__8RiFmG__footer:hover{border-color:var(--white)}
.RegisterGoogleFeedbackToast-module__o7q-Xa__toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:10000;background:var(--white);width:min(420px,100vw - 32px);color:var(--gray-700);border:1px solid #1e34661f;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;animation:.28s ease-out RegisterGoogleFeedbackToast-module__o7q-Xa__toastEnter;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px #1e346629,0 2px 8px #1e346614}.RegisterGoogleFeedbackToast-module__o7q-Xa__message{flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.45}.RegisterGoogleFeedbackToast-module__o7q-Xa__dismiss{background:var(--gray-100);width:28px;height:28px;color:var(--gray-700);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;font-size:18px;line-height:1;transition:background-color .2s}.RegisterGoogleFeedbackToast-module__o7q-Xa__dismiss:hover{background:var(--gray-200)}@keyframes RegisterGoogleFeedbackToast-module__o7q-Xa__toastEnter{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.RegisterGoogleFeedbackToast-module__o7q-Xa__toast{animation:none}}@media (max-width:768px){.RegisterGoogleFeedbackToast-module__o7q-Xa__toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}
.RegisterCta-module__iih_Zq__root{max-width:100%;display:inline-flex;position:relative}.RegisterCta-module__iih_Zq__root.RegisterCta-module__iih_Zq__isOpen{z-index:120}.RegisterCta-module__iih_Zq__fullWidth{width:100%}.RegisterCta-module__iih_Zq__alignStart{align-self:flex-start}.RegisterCta-module__iih_Zq__stretchInFlex{align-self:stretch;align-items:stretch;display:flex}.RegisterCta-module__iih_Zq__stretchInFlex .RegisterCta-module__iih_Zq__trigger{flex:1}.RegisterCta-module__iih_Zq__dropdownAlignEnd .RegisterCta-module__iih_Zq__dropdown{left:auto;right:0}.RegisterCta-module__iih_Zq__dropdownDirectionUp .RegisterCta-module__iih_Zq__dropdown{transform-origin:bottom;top:auto;bottom:calc(100% + 8px)}.RegisterCta-module__iih_Zq__expandMode{flex-direction:column;width:100%;display:flex}.RegisterCta-module__iih_Zq__expandShell{box-sizing:border-box;flex-direction:column;width:100%;display:flex;overflow:hidden}.RegisterCta-module__iih_Zq__expandTrigger{cursor:pointer;width:100%;color:inherit;font:inherit;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;line-height:normal;transition:none;display:flex}.RegisterCta-module__iih_Zq__expandTrigger:active:not(:disabled){transform:none}.RegisterCta-module__iih_Zq__expandOpen .RegisterCta-module__iih_Zq__expandTrigger{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.RegisterCta-module__iih_Zq__expandOptions{flex-direction:column;display:flex;overflow:hidden}.RegisterCta-module__iih_Zq__expandShell .RegisterCta-module__iih_Zq__option{color:inherit}.RegisterCta-module__iih_Zq__expandShell .RegisterCta-module__iih_Zq__option:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.RegisterCta-module__iih_Zq__expandShell .RegisterCta-module__iih_Zq__optionIcon:not(.RegisterCta-module__iih_Zq__googleOptionIcon){background:color-mix(in srgb,currentColor 12%,transparent)}.RegisterCta-module__iih_Zq__expandShell .RegisterCta-module__iih_Zq__optionSubtext{color:color-mix(in srgb,currentColor 62%,transparent)}.RegisterCta-module__iih_Zq__expandShell .RegisterCta-module__iih_Zq__spinner{border-color:color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor}.RegisterCta-module__iih_Zq__trigger{cursor:pointer;width:auto;font:inherit;text-align:center;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;line-height:normal;transition:background-color .2s,box-shadow .2s,transform .2s,color .2s;display:inline-flex}.RegisterCta-module__iih_Zq__fullWidth .RegisterCta-module__iih_Zq__trigger{width:100%}.RegisterCta-module__iih_Zq__trigger:active:not(:disabled){transform:scale(.98)}.RegisterCta-module__iih_Zq__trigger:disabled{cursor:not-allowed;opacity:.72}.RegisterCta-module__iih_Zq__variantPrimary{background:var(--blue-primary);color:var(--white);padding:14px 18px 14px 14px;box-shadow:0 8px 24px #4167b338}.RegisterCta-module__iih_Zq__variantPrimary:hover:not(:disabled){background:var(--blue-dark)}.RegisterCta-module__iih_Zq__variantOutline{color:var(--blue-darker);border:1px solid var(--gray-200);box-shadow:none;background:0 0;padding:14px 18px 14px 14px}.RegisterCta-module__iih_Zq__variantOutline:hover:not(:disabled){background:var(--gray-50)}.RegisterCta-module__iih_Zq__variantOutlineOnDark{color:var(--white);box-shadow:none;background:0 0;border:1px solid #ffffff80;padding:14px 18px 14px 14px}.RegisterCta-module__iih_Zq__variantOutlineOnDark:hover:not(:disabled){color:var(--white);background:#ffffff1a;border-color:#ffffffb8}.RegisterCta-module__iih_Zq__variantFooter{background:var(--blue-primary);color:var(--white);box-shadow:none;padding:14px 18px 14px 14px}.RegisterCta-module__iih_Zq__variantFooter:hover:not(:disabled){background:var(--blue-dark)}.RegisterCta-module__iih_Zq__variantCompact{box-sizing:border-box;box-shadow:none;border:1px solid #0000;padding:8px 16px}.RegisterCta-module__iih_Zq__fullWidth .RegisterCta-module__iih_Zq__variantCompact{border:1px solid #0000;padding:14px 20px}.RegisterCta-module__iih_Zq__variantMessageCta{background:var(--blue-primary);color:var(--white);border:1px solid var(--blue-dark);box-shadow:none;padding:10px 20px;font-size:.9rem;font-weight:600}.RegisterCta-module__iih_Zq__variantMessageCta:hover:not(:disabled){background:var(--blue-dark)}.RegisterCta-module__iih_Zq__variantSectionCta{background:var(--blue-primary);min-height:48px;color:var(--white);padding:0 22px;font-weight:600;box-shadow:0 8px 24px #4167b347}.RegisterCta-module__iih_Zq__variantSectionCta:hover:not(:disabled){background:var(--blue-dark);box-shadow:0 10px 28px #2e4a8a52}.RegisterCta-module__iih_Zq__variantInfoPrimary{letter-spacing:-.03em;background:var(--blue-primary);color:var(--white);box-shadow:none;justify-content:flex-start;padding:12px 16px;font-size:14px;font-weight:600}.RegisterCta-module__iih_Zq__variantInfoPrimary:hover:not(:disabled){background:var(--blue-dark)}.RegisterCta-module__iih_Zq__variantInfoSecondary{background:var(--white);color:var(--blue-primary);border:1px solid var(--blue-primary);box-shadow:none;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:600}.RegisterCta-module__iih_Zq__variantInfoSecondary:hover:not(:disabled){background:var(--gray-50);color:var(--blue-primary)}.RegisterCta-module__iih_Zq__variantEmptyState{background:var(--blue-primary);color:var(--white);box-shadow:none;border-radius:8px;padding:12px 32px;font-weight:600}.RegisterCta-module__iih_Zq__variantEmptyState:hover:not(:disabled){background:var(--blue-dark)}.RegisterCta-module__iih_Zq__variantCardAction{color:var(--blue-primary);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:8px;padding:0;font-size:15px;font-weight:600}.RegisterCta-module__iih_Zq__variantCardAction:hover:not(:disabled){color:var(--blue-dark);transform:none}.RegisterCta-module__iih_Zq__variantCardAction:active:not(:disabled){transform:none}.RegisterCta-module__iih_Zq__triggerLabel{align-items:center;gap:6px;display:inline-flex}.RegisterCta-module__iih_Zq__chevron{opacity:.88;flex-shrink:0;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.RegisterCta-module__iih_Zq__chevronOpen{transform:rotate(180deg)}.RegisterCta-module__iih_Zq__dropdown{background:var(--white);border:1px solid var(--gray-200);z-index:1;transform-origin:top;border-radius:16px;width:max(100%,272px);min-width:100%;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 48px #0f172a24}.RegisterCta-module__iih_Zq__dropdownOnDark{color:var(--white);background:#161c2df5;border-color:#ffffff1f;box-shadow:0 16px 40px #00000059}.RegisterCta-module__iih_Zq__option{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s;display:flex}.RegisterCta-module__iih_Zq__option:hover:not(:disabled){background:#4167b314}.RegisterCta-module__iih_Zq__dropdownOnDark .RegisterCta-module__iih_Zq__option:hover:not(:disabled){background:#ffffff14}.RegisterCta-module__iih_Zq__option:disabled{cursor:not-allowed;opacity:.65}.RegisterCta-module__iih_Zq__optionIcon{background:var(--blue-lightest);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.RegisterCta-module__iih_Zq__googleOptionIcon{padding:0;overflow:hidden}.RegisterCta-module__iih_Zq__googleOptionIcon svg{color:var(--blue-primary);flex-shrink:0;display:block}.RegisterCta-module__iih_Zq__googleBadgeMenuLight{background:var(--white);box-shadow:0 0 0 1px #4167b324}.RegisterCta-module__iih_Zq__googleBadgeMenuDark{background:var(--white);box-shadow:0 0 0 1px #ffffff1a,0 4px 14px #00000038}.RegisterCta-module__iih_Zq__googleBadgeExpandBrand{background:var(--white);box-shadow:0 2px 10px #0f172a29}.RegisterCta-module__iih_Zq__googleBadgeExpandLight{background:var(--blue-lightest);box-shadow:0 0 0 1px #4167b31f}.RegisterCta-module__iih_Zq__expandShell .RegisterCta-module__iih_Zq__googleOptionIcon.RegisterCta-module__iih_Zq__googleBadgeExpandBrand{background:var(--white);box-shadow:0 2px 10px #0f172a29}.RegisterCta-module__iih_Zq__expandShell .RegisterCta-module__iih_Zq__googleOptionIcon.RegisterCta-module__iih_Zq__googleBadgeExpandLight{background:var(--blue-lightest);box-shadow:0 0 0 1px #4167b31f}.RegisterCta-module__iih_Zq__dropdownOnDark .RegisterCta-module__iih_Zq__optionIcon:not(.RegisterCta-module__iih_Zq__googleOptionIcon){background:#ffffff1f}.RegisterCta-module__iih_Zq__optionText{flex:1;min-width:0}.RegisterCta-module__iih_Zq__optionSubtext{color:var(--gray-500);margin-top:2px;font-size:12px;font-weight:400;display:block}.RegisterCta-module__iih_Zq__dropdownOnDark .RegisterCta-module__iih_Zq__optionSubtext{color:#ffffff9e}.RegisterCta-module__iih_Zq__spinner{border:2px solid #4167b333;border-top-color:var(--blue-primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite RegisterCta-module__iih_Zq__spin}@keyframes RegisterCta-module__iih_Zq__spin{to{transform:rotate(360deg)}}.RegisterCta-module__iih_Zq__cardAction{display:inline-flex}.RegisterCta-module__iih_Zq__cardAction .RegisterCta-module__iih_Zq__option{padding:10px 14px}.RegisterCta-module__iih_Zq__cardAction .RegisterCta-module__iih_Zq__optionIcon{width:28px;height:28px}
.ChatMarkdown-module__I7IuoG__markdown{font-size:inherit;color:inherit;word-wrap:break-word;line-height:1.55}.ChatMarkdown-module__I7IuoG__markdown>:first-child{margin-top:0}.ChatMarkdown-module__I7IuoG__markdown>:last-child{margin-bottom:0}.ChatMarkdown-module__I7IuoG__markdown p{margin:0 0 .75em}.ChatMarkdown-module__I7IuoG__markdown p:last-child{margin-bottom:0}.ChatMarkdown-module__I7IuoG__markdown strong{color:var(--white);font-weight:600}.ChatMarkdown-module__I7IuoG__markdown ul,.ChatMarkdown-module__I7IuoG__markdown ol{margin:.5em 0 .75em;padding-left:1.35em;list-style-position:outside}.ChatMarkdown-module__I7IuoG__markdown ul{list-style-type:disc}.ChatMarkdown-module__I7IuoG__markdown ol{list-style-type:decimal}.ChatMarkdown-module__I7IuoG__markdown li{margin:.25em 0;display:list-item}.ChatMarkdown-module__I7IuoG__markdown li::marker{color:#ffffffbf}.ChatMarkdown-module__I7IuoG__markdown a{color:#a8c4f0;text-underline-offset:2px;text-decoration:underline}.ChatMarkdown-module__I7IuoG__markdown a:hover{color:var(--white)}.ChatMarkdown-module__I7IuoG__markdown code{background:#00000040;border-radius:4px;padding:.1em .35em;font-size:.92em}.ChatMarkdown-module__I7IuoG__markdownLight strong{color:var(--gray-900)}.ChatMarkdown-module__I7IuoG__markdownLight li::marker{color:var(--gray-500)}.ChatMarkdown-module__I7IuoG__markdownLight a{color:var(--blue-primary)}.ChatMarkdown-module__I7IuoG__markdownLight a:hover{color:var(--blue-dark)}.ChatMarkdown-module__I7IuoG__markdownLight code{background:var(--gray-100);color:var(--gray-800)}
.HeroConversation-module__ypdnSG__root{width:100%;min-height:0;max-height:calc(100vh - var(--navbar-height) - 16px);background:0 0;flex-direction:column;flex:1;display:flex;position:relative}@media (max-width:768px){.HeroConversation-module__ypdnSG__root{max-height:calc(100svh - var(--navbar-height) - 12px)}}.HeroConversation-module__ypdnSG__thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:8px 16px 16px;overflow:hidden auto}.HeroConversation-module__ypdnSG__threadInner{flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto;display:flex}.HeroConversation-module__ypdnSG__thread::-webkit-scrollbar{width:0;height:0}@media (max-width:768px){.HeroConversation-module__ypdnSG__thread{scrollbar-width:thin;scrollbar-color:#4167b359 transparent}.HeroConversation-module__ypdnSG__thread::-webkit-scrollbar{width:6px;height:6px}.HeroConversation-module__ypdnSG__thread::-webkit-scrollbar-thumb{background:#4167b34d;border-radius:3px}}.HeroConversation-module__ypdnSG__messageUser,.HeroConversation-module__ypdnSG__messageAI{flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.HeroConversation-module__ypdnSG__messageUser{justify-content:flex-end;width:100%}.HeroConversation-module__ypdnSG__messageUserMotion{justify-content:flex-end;width:100%;display:flex}.HeroConversation-module__ypdnSG__messageAI{justify-content:flex-start}.HeroConversation-module__ypdnSG__messageContent{word-wrap:break-word;border-radius:18px;max-width:85%;padding:12px 16px;font-size:15px;line-height:1.55}.HeroConversation-module__ypdnSG__messageUser .HeroConversation-module__ypdnSG__messageContent{background:linear-gradient(135deg,var(--blue-primary)0%,var(--blue-dark)100%);color:var(--white);text-align:left;border:1px solid #2e4a8a80;border-bottom-right-radius:6px;box-shadow:0 4px 16px #1e34662e}.HeroConversation-module__ypdnSG__messageBody{flex-direction:column;gap:12px;width:100%;max-width:88%;display:flex}.HeroConversation-module__ypdnSG__messageAI .HeroConversation-module__ypdnSG__messageContent{background:var(--white);border:1px solid var(--gray-200);color:var(--gray-900);text-align:left;max-width:100%;font-size:16px;line-height:1.6;box-shadow:0 4px 20px #1e346614}.HeroConversation-module__ypdnSG__messageContentLimit{background:#fffffff5;border-color:#a78bfa59;box-shadow:0 4px 24px #7c3aed14}.HeroConversation-module__ypdnSG__messageCtaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.HeroConversation-module__ypdnSG__messageCtaLink{background:var(--blue-primary);color:var(--white);border:1px solid var(--blue-dark);border-radius:100vw;justify-content:center;align-items:center;width:fit-content;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.HeroConversation-module__ypdnSG__messageCtaLink:hover{background:var(--blue-dark);color:var(--white)}.HeroConversation-module__ypdnSG__messageCtaLink:active{transform:scale(.98)}.HeroConversation-module__ypdnSG__messageCtaLinkSecondary{background:var(--white);color:var(--blue-primary);border-color:#4167b38c}.HeroConversation-module__ypdnSG__messageCtaLinkSecondary:hover{color:var(--blue-dark);border-color:var(--blue-primary);background:#4167b314}.HeroConversation-module__ypdnSG__loadingDots{background:var(--white);border:1px solid var(--gray-200);border-radius:18px;gap:6px;padding:12px 16px;display:flex;box-shadow:0 4px 20px #1e346614}.HeroConversation-module__ypdnSG__loadingDots span{background:var(--blue-primary);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both HeroConversation-module__ypdnSG__heroConversationBounce}.HeroConversation-module__ypdnSG__loadingDots span:first-child{animation-delay:-.32s}.HeroConversation-module__ypdnSG__loadingDots span:nth-child(2){animation-delay:-.16s}@keyframes HeroConversation-module__ypdnSG__heroConversationBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.HeroConversation-module__ypdnSG__turnsHint{color:var(--gray-500);margin:0;font-size:13px;line-height:1.4}.HeroConversation-module__ypdnSG__threadEnd{pointer-events:none;flex-shrink:0;width:100%;height:1px}.HeroConversation-module__ypdnSG__composerHost{flex-shrink:0;width:100%}.HeroConversation-module__ypdnSG__composerArea{width:100%;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));text-align:left;flex-direction:column;align-items:stretch;gap:10px;display:flex}.HeroConversation-module__ypdnSG__composer{width:100%;max-width:800px;box-shadow:none;background:0 0;border-top:none;margin:0 auto;padding:0}.HeroConversation-module__ypdnSG__exitLink{color:var(--gray-500);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.HeroConversation-module__ypdnSG__exitLink:hover:not(:disabled){color:var(--gray-700);text-decoration-color:currentColor}.HeroConversation-module__ypdnSG__exitLink:disabled{cursor:not-allowed;opacity:.45}.HeroConversation-module__ypdnSG__composerCard{background:var(--composer-surface);border:1px solid var(--composer-border-soft);width:100%;max-width:800px;-webkit-backdrop-filter:blur(var(--composer-blur))saturate(1.12);backdrop-filter:blur(var(--composer-blur))saturate(1.12);box-sizing:border-box;text-align:left;border-radius:24px;margin:0 auto;padding:12px 14px 12px 18px;position:relative;box-shadow:0 8px 32px #09163e33,inset 0 1px #8ba5dd1f}.HeroConversation-module__ypdnSG__composerRow{flex-flow:row;align-items:center;gap:12px;width:100%;display:flex}.HeroConversation-module__ypdnSG__composerRow .HeroConversation-module__ypdnSG__fieldShakeTarget{flex:1;align-items:center;min-width:0;min-height:44px;display:flex}.HeroConversation-module__ypdnSG__composerRow .HeroConversation-module__ypdnSG__composerInput{flex:1;min-width:0;padding:0;line-height:1.5}.HeroConversation-module__ypdnSG__composerRow .HeroConversation-module__ypdnSG__sendButton{border-radius:50%;flex-shrink:0;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.HeroConversation-module__ypdnSG__fieldShakeTarget{width:100%}@keyframes HeroConversation-module__ypdnSG__fieldShake{0%,to{transform:translate(0)}18%{transform:translate(-6px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(4px)}}.HeroConversation-module__ypdnSG__fieldShake{animation:.42s cubic-bezier(.36,.07,.19,.97) HeroConversation-module__ypdnSG__fieldShake}@media (prefers-reduced-motion:reduce){.HeroConversation-module__ypdnSG__fieldShake{animation:none}}.HeroConversation-module__ypdnSG__composerCard .HeroConversation-module__ypdnSG__composerInput{width:100%;min-width:0;color:var(--white);caret-color:var(--white);background:0 0;border:none;border-radius:0;outline:none;font-family:inherit;font-size:16px;display:block}.HeroConversation-module__ypdnSG__composerInput{min-width:0;color:var(--white);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}.HeroConversation-module__ypdnSG__composerInput::placeholder{color:var(--composer-placeholder)}.HeroConversation-module__ypdnSG__composerInput:disabled{opacity:.7}.HeroConversation-module__ypdnSG__composerTextarea{resize:none;line-height:1.5;overflow-y:auto}.HeroConversation-module__ypdnSG__sendButton{color:#1e3466;cursor:pointer;background:#fff;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;display:flex;position:relative;box-shadow:0 2px 10px #09163e38,0 1px 2px #09163e1f}.HeroConversation-module__ypdnSG__sendButton:hover{background:#f3f6fc;box-shadow:0 4px 14px #09163e42,0 1px 3px #09163e24}.HeroConversation-module__ypdnSG__sendButton:active{transform:scale(.98)}.HeroConversation-module__ypdnSG__sendIcon{color:#1e3466;flex-shrink:0;width:18px;height:18px}.HeroConversation-module__ypdnSG__mobileComposerSend .HeroConversation-module__ypdnSG__sendIcon{width:18px;height:18px}@media (max-width:768px){.HeroConversation-module__ypdnSG__root{max-height:calc(100svh - var(--navbar-height) - 12px)}.HeroConversation-module__ypdnSG__composerArea{padding:10px 12px max(10px,env(safe-area-inset-bottom,0px));gap:8px;padding-bottom:0}.HeroConversation-module__ypdnSG__exitLink{font-size:12px}.HeroConversation-module__ypdnSG__thread{padding:6px 12px 12px}.HeroConversation-module__ypdnSG__threadInner{gap:14px}.HeroConversation-module__ypdnSG__messageContent{max-width:90%}.HeroConversation-module__ypdnSG__messageBody{max-width:92%}.HeroConversation-module__ypdnSG__messageAI .HeroConversation-module__ypdnSG__messageContent{font-size:15px}.HeroConversation-module__ypdnSG__composerPlaceholder{pointer-events:none;flex-shrink:0;min-height:120px}.HeroConversation-module__ypdnSG__composerDockFocused{width:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.HeroConversation-module__ypdnSG__composerDockFocused .HeroConversation-module__ypdnSG__exitLink{display:none}.HeroConversation-module__ypdnSG__mobileComposerField{background:var(--composer-surface-elevated);border:1px solid var(--composer-border);width:100%;min-height:120px;-webkit-backdrop-filter:blur(var(--composer-blur))saturate(1.18);backdrop-filter:blur(var(--composer-blur))saturate(1.18);box-sizing:border-box;border-radius:22px;padding:18px 14px 14px 18px;position:relative;box-shadow:0 8px 36px #09163e3d,0 2px 10px #09163e1f,inset 0 1px #8ba5dd24}.HeroConversation-module__ypdnSG__mobileComposerInput{resize:none;background:0 0;border:none;border-radius:0;outline:none;width:100%;min-height:80px;max-height:168px;padding:2px 46px 2px 0;font-size:18px;line-height:1.55;display:block}.HeroConversation-module__ypdnSG__mobileComposerSend{background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;width:40px;min-width:40px;height:40px;margin:0;padding:0;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 10px #09163e3d,0 1px 2px #09163e1f}.HeroConversation-module__ypdnSG__mobileComposerSend:hover{background:#f3f6fc}.HeroConversation-module__ypdnSG__rootComposerDocked .HeroConversation-module__ypdnSG__thread{padding-bottom:8px}}
.HeroSocialProof-module__tdd8CW__root{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;display:inline-flex}.HeroSocialProof-module__tdd8CW__avatarStack{isolation:isolate;flex-shrink:0;align-items:center;height:36px;padding-right:4px;display:inline-flex}.HeroSocialProof-module__tdd8CW__avatar{border:2px solid var(--white);background:var(--gray-200);border-radius:50%;flex-shrink:0;width:32px;height:32px;margin-left:-11px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #1e346624}.HeroSocialProof-module__tdd8CW__avatar:first-child{margin-left:0}.HeroSocialProof-module__tdd8CW__avatar img,.HeroSocialProof-module__tdd8CW__avatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.HeroSocialProof-module__tdd8CW__text{color:var(--gray-500);text-align:left;font-size:15px;font-weight:500;line-height:1.4}.HeroSocialProof-module__tdd8CW__count{color:var(--gray-700);font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.HeroSocialProof-module__tdd8CW__countBump{animation:.4s cubic-bezier(.34,1.56,.64,1) HeroSocialProof-module__tdd8CW__heroSocialCountBump}@keyframes HeroSocialProof-module__tdd8CW__heroSocialCountBump{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:768px){.HeroSocialProof-module__tdd8CW__root{gap:10px}.HeroSocialProof-module__tdd8CW__avatarStack{height:34px;padding-right:3px}.HeroSocialProof-module__tdd8CW__avatar{width:30px;height:30px;margin-left:-10px}.HeroSocialProof-module__tdd8CW__text{font-size:14px}}
.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;width:100%;min-height:100vh;min-height:-webkit-fill-available;font-family:var(--font-satoshi),sans-serif;background-color:var(--background);position:relative}.page-module___8aEwW__main{background-color:var(--foreground);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;min-height:100vh;padding:80px 60px;display:flex}.page-module___8aEwW__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module___8aEwW__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module___8aEwW__intro a{color:var(--text-primary);font-weight:500}.page-module___8aEwW__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module___8aEwW__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module___8aEwW__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module___8aEwW__main{padding:48px 24px}.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}
.EdifyEnTuCelular-module__PqVAfa__wrapper{background:var(--gray-50);padding:40px 0}.EdifyEnTuCelular-module__PqVAfa__banner{width:100%;min-height:280px;position:relative}.EdifyEnTuCelular-module__PqVAfa__videoLayer{position:absolute;inset:0}.EdifyEnTuCelular-module__PqVAfa__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.EdifyEnTuCelular-module__PqVAfa__overlay{background:linear-gradient(#1e3466bf 0%,#1e3466a6 100%);position:absolute;inset:0}.EdifyEnTuCelular-module__PqVAfa__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;min-height:400px;margin:0 auto;padding:48px 32px;display:flex;position:relative}.EdifyEnTuCelular-module__PqVAfa__headline{opacity:0;margin:0 0 32px;font-size:36px;font-weight:700;line-height:1.2;transform:translateY(20px)}.EdifyEnTuCelular-module__PqVAfa__headline.EdifyEnTuCelular-module__PqVAfa__visible{animation:.6s forwards EdifyEnTuCelular-module__PqVAfa__elementEntry}.EdifyEnTuCelular-module__PqVAfa__line1{color:var(--white);display:block}.EdifyEnTuCelular-module__PqVAfa__line2{color:var(--blue-light);display:block}.EdifyEnTuCelular-module__PqVAfa__cta{opacity:0;transform:translateY(20px)}.EdifyEnTuCelular-module__PqVAfa__cta.EdifyEnTuCelular-module__PqVAfa__visible{animation:.6s .15s both EdifyEnTuCelular-module__PqVAfa__elementEntry}@keyframes EdifyEnTuCelular-module__PqVAfa__elementEntry{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.EdifyEnTuCelular-module__PqVAfa__wrapper{padding:32px 0}.EdifyEnTuCelular-module__PqVAfa__banner{min-height:240px}.EdifyEnTuCelular-module__PqVAfa__content{min-height:400px;padding:32px 24px}.EdifyEnTuCelular-module__PqVAfa__headline{margin-bottom:24px;font-size:24px}}
.GestionProyectos-module__QuSgQW__section{background:var(--white);padding:0}.GestionProyectos-module__QuSgQW__hero{padding:var(--hero-hub-padding);text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;display:flex}.GestionProyectos-module__QuSgQW__heroLabel{font-size:var(--hero-hub-label-size);font-weight:var(--hero-hub-label-weight);color:var(--blue-primary);text-transform:uppercase;letter-spacing:var(--hero-hub-label-tracking);opacity:0;transform:translateY(30px)}.GestionProyectos-module__QuSgQW__heroLabel.GestionProyectos-module__QuSgQW__visible{animation:.6s cubic-bezier(.22,1,.36,1) forwards GestionProyectos-module__QuSgQW__elementEntry}.GestionProyectos-module__QuSgQW__heroTitle{font-size:var(--hero-product-title-size);font-weight:var(--hero-product-title-weight);line-height:var(--hero-product-title-leading);letter-spacing:var(--hero-product-title-tracking);color:var(--blue-darker);margin:var(--hero-product-title-margin);max-width:var(--hero-product-title-max-width);opacity:0;transform:translateY(30px)}.GestionProyectos-module__QuSgQW__heroTitleLine{white-space:nowrap}.GestionProyectos-module__QuSgQW__heroTitleHighlight{color:var(--blue-darker)}.GestionProyectos-module__QuSgQW__heroTitle.GestionProyectos-module__QuSgQW__visible{animation:.6s cubic-bezier(.22,1,.36,1) .1s forwards GestionProyectos-module__QuSgQW__elementEntry}.GestionProyectos-module__QuSgQW__gallerySection{min-height:20rem;overflow:hidden}.GestionProyectos-module__QuSgQW__galleryTrack{will-change:transform;width:max-content;height:100%;margin-left:-20px;display:flex}.GestionProyectos-module__QuSgQW__galleryItem{flex-shrink:0;justify-content:center;align-items:center;width:32rem;height:20rem;padding:0 5px;display:flex}.GestionProyectos-module__QuSgQW__galleryPlaceholder{background:var(--blue-lighter);border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex}.GestionProyectos-module__QuSgQW__galleryImage{border-radius:16px;width:100%;max-width:900px;height:100%;position:relative;overflow:hidden}.GestionProyectos-module__QuSgQW__galleryImg{-o-object-fit:cover;object-fit:cover}.GestionProyectos-module__QuSgQW__galleryNumber{color:var(--blue-dark);font-size:80px;font-weight:700}.GestionProyectos-module__QuSgQW__introBlock{background:var(--blue-lightest);padding:80px 32px}.GestionProyectos-module__QuSgQW__introContainer{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.GestionProyectos-module__QuSgQW__introTitle{letter-spacing:-.03em;color:var(--blue-darker);margin:0;font-size:78px;font-weight:600;line-height:1.1}.GestionProyectos-module__QuSgQW__introDescription{color:var(--gray-500);margin:0;font-size:22px;line-height:1.3}.GestionProyectos-module__QuSgQW__introHighlight{color:var(--blue-primary)}.GestionProyectos-module__QuSgQW__stepsSection{background:var(--white);padding:100px 32px 64px}.GestionProyectos-module__QuSgQW__stepsContainer{max-width:1200px;margin:0 auto}.GestionProyectos-module__QuSgQW__stepsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.GestionProyectos-module__QuSgQW__stepsLeft{flex-direction:column;gap:180px;display:flex}.GestionProyectos-module__QuSgQW__stepsRight{position:sticky;top:120px}.GestionProyectos-module__QuSgQW__stepItem{min-height:320px}.GestionProyectos-module__QuSgQW__stepNumber{color:var(--blue-lighter);margin-bottom:24px;font-size:72px;font-weight:700;line-height:1;display:block}.GestionProyectos-module__QuSgQW__stepTitle{color:var(--blue-darker);letter-spacing:-.03em;margin:0 0 16px;font-size:48px;font-weight:600;line-height:1.3}.GestionProyectos-module__QuSgQW__stepDescription{color:var(--gray-500);letter-spacing:-.03em;margin:0 0 20px;font-size:22px;line-height:1.3}.GestionProyectos-module__QuSgQW__stepPoints{margin:0;padding:0;list-style:none}.GestionProyectos-module__QuSgQW__stepPoints li{color:var(--gray-700);margin-bottom:12px;padding-left:20px;font-size:16px;line-height:1.5;position:relative}.GestionProyectos-module__QuSgQW__stepPoints li:before{content:"";background:var(--blue-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.GestionProyectos-module__QuSgQW__stepImageContainer{aspect-ratio:4/3;border-radius:22px;width:100%;position:relative;overflow:hidden}.GestionProyectos-module__QuSgQW__stepImage{width:100%;height:100%;position:absolute;inset:0}.GestionProyectos-module__QuSgQW__stepImageImg{-o-object-fit:cover;object-fit:cover}.GestionProyectos-module__QuSgQW__stepImagePlaceholder{background:var(--blue-lighter);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.GestionProyectos-module__QuSgQW__stepImageNumber{color:var(--blue-dark);font-size:72px;font-weight:700}@keyframes GestionProyectos-module__QuSgQW__elementEntry{to{opacity:1;transform:translateY(0)}}.GestionProyectos-module__QuSgQW__edifyEnTuCelularSection{background:var(--gray-50);padding-top:100px;padding-bottom:160px}.GestionProyectos-module__QuSgQW__stepsMobile{flex-direction:column;gap:64px;display:flex}.GestionProyectos-module__QuSgQW__stepImageMobile{aspect-ratio:16/10;border-radius:8px;width:100%;margin-top:24px;position:relative;overflow:hidden}.GestionProyectos-module__QuSgQW__stepImageMobile .GestionProyectos-module__QuSgQW__stepImagePlaceholder{border-radius:8px}@media (max-width:900px){.GestionProyectos-module__QuSgQW__hero{padding:var(--hero-hub-padding-tablet)}.GestionProyectos-module__QuSgQW__heroTitle{font-size:var(--hero-product-title-size-tablet)}.GestionProyectos-module__QuSgQW__introBlock{padding:60px 24px}.GestionProyectos-module__QuSgQW__introContainer{grid-template-columns:1fr;gap:32px}.GestionProyectos-module__QuSgQW__introTitle{font-size:36px}.GestionProyectos-module__QuSgQW__introDescription{font-size:18px}.GestionProyectos-module__QuSgQW__stepsGrid{grid-template-columns:1fr}.GestionProyectos-module__QuSgQW__stepsRight{position:relative;top:0}.GestionProyectos-module__QuSgQW__stepsLeft{gap:80px}.GestionProyectos-module__QuSgQW__stepNumber{font-size:56px}.GestionProyectos-module__QuSgQW__stepBlockMobile .GestionProyectos-module__QuSgQW__stepNumber{color:var(--blue-darker);font-size:48px}.GestionProyectos-module__QuSgQW__stepTitle{font-size:24px}.GestionProyectos-module__QuSgQW__stepBlockMobile .GestionProyectos-module__QuSgQW__stepTitle{font-size:22px}.GestionProyectos-module__QuSgQW__stepBlockMobile .GestionProyectos-module__QuSgQW__stepPoints li{margin-bottom:10px;font-size:15px}.GestionProyectos-module__QuSgQW__stepDescription{font-size:16px}}@media (max-width:768px){.GestionProyectos-module__QuSgQW__hero{padding-top:var(--hero-hub-padding-top-mobile)}}
.ToolsCardsSection-module__QNPKEq__cardsSection{background:var(--blue-lightest);padding:100px 32px 120px}.ToolsCardsSection-module__QNPKEq__cardsContainer{max-width:1200px;margin:0 auto}.ToolsCardsSection-module__QNPKEq__cardsHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.ToolsCardsSection-module__QNPKEq__cardsTitle{letter-spacing:-.03em;color:var(--blue-darker);margin:0;font-size:78px;font-weight:600;line-height:1}.ToolsCardsSection-module__QNPKEq__cardsTitleHighlight{color:var(--blue-primary)}.ToolsCardsSection-module__QNPKEq__cardsNav{flex-shrink:0;gap:12px;display:flex}.ToolsCardsSection-module__QNPKEq__cardsNavBtn{background:var(--blue-primary);width:48px;height:48px;color:var(--white);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.ToolsCardsSection-module__QNPKEq__cardsNavBtn:hover{background:var(--blue-dark);transform:scale(1.02)}.ToolsCardsSection-module__QNPKEq__cardsNavBtn:active{transform:scale(.98)}.ToolsCardsSection-module__QNPKEq__cardsSlider{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.ToolsCardsSection-module__QNPKEq__cardsSlider::-webkit-scrollbar{display:none}.ToolsCardsSection-module__QNPKEq__routeCard{background:var(--blue-darker);scroll-snap-align:start;border-radius:20px;flex-direction:column;flex:0 0 380px;min-width:380px;min-height:420px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #1e346626}.ToolsCardsSection-module__QNPKEq__routeCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1e346633}.ToolsCardsSection-module__QNPKEq__routeCardImage{flex:1;min-height:200px;position:relative}.ToolsCardsSection-module__QNPKEq__routeCardImg{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.ToolsCardsSection-module__QNPKEq__routeCard:hover .ToolsCardsSection-module__QNPKEq__routeCardImg{transform:scale(1.05)}.ToolsCardsSection-module__QNPKEq__routeCardOverlay{background:linear-gradient(#1e346659 0%,#0000 0% 8%,#1e3466bf 59%,#1e3466f2 70%,#1e3466 100%);position:absolute;inset:0}.ToolsCardsSection-module__QNPKEq__routeCardContent{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:55% 24px 24px;display:flex;position:absolute;inset:0}.ToolsCardsSection-module__QNPKEq__routeCardText{flex-shrink:0}.ToolsCardsSection-module__QNPKEq__routeCardTitle{color:var(--white);letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.3}.ToolsCardsSection-module__QNPKEq__routeCardSubtitle{color:var(--blue-light);letter-spacing:-.03em;text-wrap:balance;width:100%;margin:0;font-size:18px;font-weight:500;line-height:1.3}.ToolsCardsSection-module__QNPKEq__routeCardCta{color:var(--blue-darker);background:var(--white);border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 2px 8px #1e34661f}.ToolsCardsSection-module__QNPKEq__routeCardCta svg{color:var(--blue-primary);flex-shrink:0;margin-left:auto;transition:transform .2s}.ToolsCardsSection-module__QNPKEq__routeCard:hover .ToolsCardsSection-module__QNPKEq__routeCardCta{background:var(--blue-lightest)}.ToolsCardsSection-module__QNPKEq__routeCard:hover .ToolsCardsSection-module__QNPKEq__routeCardCta svg{transform:translate(2px)}@media (max-width:768px){.ToolsCardsSection-module__QNPKEq__cardsSection{padding:60px 24px 80px}.ToolsCardsSection-module__QNPKEq__cardsHeader{flex-direction:column;align-items:flex-start;margin-bottom:24px}.ToolsCardsSection-module__QNPKEq__cardsTitle{font-size:35px}.ToolsCardsSection-module__QNPKEq__routeCard{flex:0 0 300px;min-width:300px;min-height:380px}.ToolsCardsSection-module__QNPKEq__routeCardImage{min-height:160px}.ToolsCardsSection-module__QNPKEq__routeCardContent{padding:65% 20px 20px}.ToolsCardsSection-module__QNPKEq__routeCardTitle{font-size:28px}.ToolsCardsSection-module__QNPKEq__routeCardSubtitle{font-size:16px}.ToolsCardsSection-module__QNPKEq__routeCardCta{padding:10px 14px;font-size:13px}}
.HubFaqList-module__jh6hiW__list{flex-direction:column;gap:12px;display:flex}.HubFaqList-module__jh6hiW__item{border:1px solid var(--gray-200);background:var(--white);border-radius:14px;transition:border-color .2s;overflow:hidden}.HubFaqList-module__jh6hiW__itemOpen{border-color:#4167b340}.HubFaqList-module__jh6hiW__button{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex}.HubFaqList-module__jh6hiW__question{color:var(--gray-900);font-size:17px;font-weight:600;line-height:1.4;transition:color .2s}.HubFaqList-module__jh6hiW__button:hover .HubFaqList-module__jh6hiW__question{color:var(--blue-primary)}.HubFaqList-module__jh6hiW__icon{color:var(--gray-400);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,color .2s;display:flex}.HubFaqList-module__jh6hiW__iconOpen{color:var(--blue-primary);transform:rotate(45deg)}.HubFaqList-module__jh6hiW__content{grid-template-rows:0fr;transition:grid-template-rows .35s ease-out;display:grid}.HubFaqList-module__jh6hiW__contentOpen{grid-template-rows:1fr}.HubFaqList-module__jh6hiW__contentInner{overflow:hidden}.HubFaqList-module__jh6hiW__answer{color:var(--gray-600);margin:0;padding:0 20px;font-size:16px;line-height:1.55;transition:padding-bottom .35s ease-out}.HubFaqList-module__jh6hiW__contentOpen .HubFaqList-module__jh6hiW__answer{padding-bottom:18px}@media (max-width:768px){@supports (-webkit-touch-callout:none){.HubFaqList-module__jh6hiW__content{max-height:0;transition:max-height .35s ease-out;display:block;overflow:hidden}.HubFaqList-module__jh6hiW__content.HubFaqList-module__jh6hiW__contentOpen{max-height:480px}.HubFaqList-module__jh6hiW__contentInner{overflow:visible}.HubFaqList-module__jh6hiW__answer{padding-bottom:18px;transition:none}}}@media (prefers-reduced-motion:reduce){.HubFaqList-module__jh6hiW__item,.HubFaqList-module__jh6hiW__icon,.HubFaqList-module__jh6hiW__content,.HubFaqList-module__jh6hiW__answer{transition:none}.HubFaqList-module__jh6hiW__content{max-height:0;display:block;overflow:hidden}.HubFaqList-module__jh6hiW__content.HubFaqList-module__jh6hiW__contentOpen{max-height:none}}
.FeedMediaPlaceholder-module__n6OBgq__root{background:linear-gradient(145deg,var(--blue-lighter)0%,var(--blue-lightest)55%,var(--white)100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.FeedMediaPlaceholder-module__n6OBgq__icon{color:#4167b36b;flex-shrink:0}.FeedMediaPlaceholder-module__n6OBgq__kindLabel{letter-spacing:.12em;text-transform:uppercase;color:#4167b361;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.FeedMediaPlaceholder-module__n6OBgq__detail .FeedMediaPlaceholder-module__n6OBgq__icon{width:56px;height:56px}.FeedMediaPlaceholder-module__n6OBgq__detail .FeedMediaPlaceholder-module__n6OBgq__kindLabel{font-size:13px}.FeedMediaPlaceholder-module__n6OBgq__card .FeedMediaPlaceholder-module__n6OBgq__icon{width:40px;height:40px}.FeedMediaPlaceholder-module__n6OBgq__card .FeedMediaPlaceholder-module__n6OBgq__kindLabel{font-size:11px}.FeedMediaPlaceholder-module__n6OBgq__compact .FeedMediaPlaceholder-module__n6OBgq__icon{width:32px;height:32px}.FeedMediaPlaceholder-module__n6OBgq__compact .FeedMediaPlaceholder-module__n6OBgq__kindLabel{display:none}
.Navbar-module__cRh5nW__desktopNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:0 0;justify-content:center;align-items:center;width:100%;height:64px;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:768px){.Navbar-module__cRh5nW__desktopNav{display:none}}.Navbar-module__cRh5nW__desktopContent{justify-content:space-between;align-items:center;width:100%;max-width:1280px;padding:0 32px;display:flex}.Navbar-module__cRh5nW__desktopLeft{align-items:center;gap:32px;display:flex}.Navbar-module__cRh5nW__desktopLogo{align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.Navbar-module__cRh5nW__desktopLogo:hover{opacity:.8}.Navbar-module__cRh5nW__desktopLinks{gap:32px;display:flex}.Navbar-module__cRh5nW__desktopDropdownWrap{align-items:center;display:flex;position:relative}.Navbar-module__cRh5nW__desktopDropdownWrap:after{content:"";height:20px;position:absolute;top:100%;left:-8px;right:-8px}.Navbar-module__cRh5nW__desktopLink{align-items:center;gap:6px;display:inline-flex}.Navbar-module__cRh5nW__desktopChevronDown{width:12px;height:12px;transition:transform .2s}.Navbar-module__cRh5nW__desktopChevronDownOpen{transform:rotate(180deg)}.Navbar-module__cRh5nW__desktopDropdown{-webkit-backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #0000000f;border-radius:12px;min-width:200px;margin-top:8px;padding:8px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000001f}.Navbar-module__cRh5nW__desktopDropdownLink{color:var(--blue-darker);border-radius:8px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:block}.Navbar-module__cRh5nW__desktopDropdownLink:hover{background:var(--blue-lightest);color:var(--blue-primary)}.Navbar-module__cRh5nW__desktopLink{color:var(--blue-darker);font-size:16px;font-weight:500;text-decoration:none;transition:color .2s}.Navbar-module__cRh5nW__desktopLink:hover{color:var(--gray-400)}.Navbar-module__cRh5nW__desktopNav[data-theme=dark] .Navbar-module__cRh5nW__desktopLink{color:var(--white)}.Navbar-module__cRh5nW__desktopNav[data-theme=dark] .Navbar-module__cRh5nW__desktopLink:hover{color:#ffffffbf}.Navbar-module__cRh5nW__desktopActions{align-items:stretch;gap:12px;display:flex}.Navbar-module__cRh5nW__desktopNav .Navbar-module__cRh5nW__desktopButtonGhost{color:var(--blue-darker);border:1px solid var(--gray-200);background-color:#0000;align-items:center;gap:8px;padding:8px 16px;font-size:16px;font-weight:500;display:flex}.Navbar-module__cRh5nW__desktopNav .Navbar-module__cRh5nW__desktopButtonGhost:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--blue-darker)}.Navbar-module__cRh5nW__desktopNav[data-theme=dark] .Navbar-module__cRh5nW__desktopButtonGhost{color:var(--white);background-color:#0000;border-color:#ffffff59}.Navbar-module__cRh5nW__desktopNav[data-theme=dark] .Navbar-module__cRh5nW__desktopButtonGhost:hover{color:var(--white);background:#ffffff1a;border-color:#ffffff80}.Navbar-module__cRh5nW__desktopRegisterTrigger{background-color:var(--blue-darker);color:var(--white)}.Navbar-module__cRh5nW__desktopRegisterTrigger:hover:not(:disabled){background:var(--blue-dark);color:var(--white)}.Navbar-module__cRh5nW__desktopNav[data-theme=dark] .Navbar-module__cRh5nW__desktopRegisterTrigger{background-color:var(--white);color:var(--blue-darker)}.Navbar-module__cRh5nW__desktopNav[data-theme=dark] .Navbar-module__cRh5nW__desktopRegisterTrigger:hover:not(:disabled){color:var(--blue-darker);background-color:#ffffffe6}.Navbar-module__cRh5nW__mobileRegisterTrigger{background:var(--blue-primary);color:var(--white)}.Navbar-module__cRh5nW__mobileRegisterTrigger:hover:not(:disabled){background:var(--blue-dark)}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileRegisterTrigger{background:var(--white);color:var(--blue-darker)}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileRegisterTrigger:hover:not(:disabled){color:var(--blue-darker);background:#ffffffe6}.Navbar-module__cRh5nW__mobileNav{width:100%;min-height:var(--navbar-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:103;background:0 0;display:none;position:fixed;top:0;left:0;right:0}.Navbar-module__cRh5nW__mobileNav[data-theme=dark]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:0 0}.Navbar-module__cRh5nW__mobileNav[data-menu-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (max-width:768px){.Navbar-module__cRh5nW__mobileNav{display:block}}.Navbar-module__cRh5nW__mobileTopBar{justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.Navbar-module__cRh5nW__mobileLogo{align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.Navbar-module__cRh5nW__mobileLogo:hover{opacity:.8}.Navbar-module__cRh5nW__mobileMenuButton{cursor:pointer;color:var(--blue-darker);z-index:102;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.Navbar-module__cRh5nW__mobileNav[data-theme=dark] .Navbar-module__cRh5nW__mobileMenuButton{color:var(--white)}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e3466f2;border-bottom:1px solid #ffffff1a}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileLink{color:var(--white)}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileLink:hover{color:var(--white);background:#ffffff1f}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileSubmenuTrigger{color:var(--white)}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileSubmenuTrigger:hover{color:var(--white);background:#ffffff1f}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileSubmenuLink{color:#ffffffe6}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileSubmenuLink:hover{color:var(--white);background:#ffffff1f}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileMenuFooter{border-top-color:#ffffff26}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileButton{background-color:var(--white);color:var(--blue-darker)}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileButton:hover{color:var(--blue-darker);background-color:#ffffffe6}.Navbar-module__cRh5nW__mobileMenuPanel .Navbar-module__cRh5nW__mobileButtonGhost{color:var(--gray-700);border:1px solid var(--gray-200);background:0 0;border-radius:40px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileMenuPanel .Navbar-module__cRh5nW__mobileButtonGhost:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-700)}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileButtonGhost{color:var(--white);background:0 0;border-color:#ffffff59}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileButtonGhost:hover{color:var(--white);background:#ffffff1a;border-color:#ffffff80}.Navbar-module__cRh5nW__mobileIcon{width:24px;height:24px}.Navbar-module__cRh5nW__mobileOverlay{z-index:100;background:#00000080;position:fixed;inset:0}.Navbar-module__cRh5nW__mobileMenuPanel{z-index:102;width:100%;height:fit-content;max-height:100dvh;padding-top:var(--navbar-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #ffffffe6;border-bottom-right-radius:22px;border-bottom-left-radius:22px;position:fixed;top:0;left:0;right:0}.Navbar-module__cRh5nW__mobileMenuPanelInner{max-height:calc(100dvh - var(--navbar-height));flex-direction:column;display:flex;overflow:hidden}.Navbar-module__cRh5nW__mobileMenuBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--gray-200)transparent;flex:auto;min-height:0;padding:12px 16px 0;overflow:hidden auto}.Navbar-module__cRh5nW__mobileMenuBody::-webkit-scrollbar{width:4px}.Navbar-module__cRh5nW__mobileMenuBody::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px}.Navbar-module__cRh5nW__mobileMenuFooter{border-top:1px solid var(--gray-200);flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;margin-top:12px;padding:12px 16px 24px;display:flex;overflow:visible}.Navbar-module__cRh5nW__mobileLogoContainer{border-bottom:1px solid var(--gray-200);margin-bottom:8px;padding-bottom:16px}.Navbar-module__cRh5nW__mobileMenuLogo{align-items:center;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileLinks{flex-direction:column;gap:4px;padding:8px 0;display:flex}.Navbar-module__cRh5nW__mobileLink{color:var(--gray-700);border-radius:8px;padding:14px 16px;font-size:18px;font-weight:500;text-decoration:none;display:block}.Navbar-module__cRh5nW__mobileLink:hover{color:var(--blue-primary);background:var(--blue-lightest)}.Navbar-module__cRh5nW__mobileSubmenuWrap{flex-direction:column;gap:0;display:flex}.Navbar-module__cRh5nW__mobileSubmenuTrigger{width:100%;color:var(--gray-700);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;font-family:inherit;font-size:18px;font-weight:500;display:flex}.Navbar-module__cRh5nW__mobileSubmenuTrigger:hover{color:var(--blue-primary);background:var(--blue-lightest)}.Navbar-module__cRh5nW__mobileChevronDown{flex-shrink:0;width:16px;height:16px;transition:transform .25s}.Navbar-module__cRh5nW__mobileChevronDownOpen{transform:rotate(180deg)}.Navbar-module__cRh5nW__mobileSubmenu{grid-template-rows:0fr;margin-bottom:4px;padding-left:12px;transition:grid-template-rows .25s;display:grid}.Navbar-module__cRh5nW__mobileSubmenuExpanded{grid-template-rows:1fr}.Navbar-module__cRh5nW__mobileSubmenuInner{overflow:hidden}@media (prefers-reduced-motion:reduce){.Navbar-module__cRh5nW__mobileSubmenu{transition:none}}.Navbar-module__cRh5nW__mobileSubmenuLink{color:var(--gray-600);border-radius:8px;padding:12px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:block}.Navbar-module__cRh5nW__mobileSubmenuLink:hover{color:var(--blue-primary);background:var(--blue-lightest)}.Navbar-module__cRh5nW__mobileSubmenuLinkActive{color:var(--blue-primary);background:var(--blue-lightest);font-weight:600}.Navbar-module__cRh5nW__mobileMenuPanel[data-theme=dark] .Navbar-module__cRh5nW__mobileSubmenuLinkActive{color:var(--blue-light);background:#ffffff26}.Navbar-module__cRh5nW__mobileButton{background:var(--blue-primary);color:var(--white);border:none;border-radius:40px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileButton:hover{background:var(--blue-dark)}.Navbar-module__cRh5nW__chevronIcon{width:16px;height:16px}
.ComunidadContentCards-module__IjIwQG__section{background:var(--blue-lightest);padding:0 32px 80px}.ComunidadContentCards-module__IjIwQG__container{max-width:1200px;margin:0 auto}.ComunidadContentCards-module__IjIwQG__header{max-width:640px;margin-bottom:32px;padding-top:48px}.ComunidadContentCards-module__IjIwQG__title{letter-spacing:-.03em;color:var(--blue-darker);margin:0 0 12px;font-size:44px;font-weight:600;line-height:1.1}.ComunidadContentCards-module__IjIwQG__titleHighlight{color:var(--blue-primary)}.ComunidadContentCards-module__IjIwQG__lead{color:var(--gray-500);margin:0;font-size:20px;line-height:1.35}.ComunidadContentCards-module__IjIwQG__panel{background:var(--white);border:1px solid var(--gray-200);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #1e34660f}.ComunidadContentCards-module__IjIwQG__row{color:inherit;border-bottom:1px solid var(--gray-200);grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:24px 28px;text-decoration:none;transition:background-color .2s;display:grid}.ComunidadContentCards-module__IjIwQG__row:last-child{border-bottom:none}.ComunidadContentCards-module__IjIwQG__row:hover{background:#4167b30f}.ComunidadContentCards-module__IjIwQG__row:hover .ComunidadContentCards-module__IjIwQG__rowNumber{background:var(--blue-primary);color:var(--white)}.ComunidadContentCards-module__IjIwQG__row:hover .ComunidadContentCards-module__IjIwQG__rowAction{background:var(--blue-primary);color:var(--white);border-color:var(--blue-primary)}.ComunidadContentCards-module__IjIwQG__rowNumber{background:var(--blue-lightest);letter-spacing:.04em;width:56px;height:56px;color:var(--blue-primary);border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.ComunidadContentCards-module__IjIwQG__rowBody{min-width:0}.ComunidadContentCards-module__IjIwQG__rowTitle{letter-spacing:-.03em;color:var(--gray-900);margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.2}.ComunidadContentCards-module__IjIwQG__rowDescription{color:var(--gray-500);margin:0;font-size:16px;line-height:1.45}.ComunidadContentCards-module__IjIwQG__rowAction{border:1px solid var(--gray-200);width:44px;height:44px;color:var(--blue-primary);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:flex}.ComunidadContentCards-module__IjIwQG__rowAction svg{width:18px;height:18px}@media (max-width:768px){.ComunidadContentCards-module__IjIwQG__header{padding-top:40px}.ComunidadContentCards-module__IjIwQG__section{padding:0 24px 60px}.ComunidadContentCards-module__IjIwQG__title{font-size:32px}.ComunidadContentCards-module__IjIwQG__lead{font-size:18px}.ComunidadContentCards-module__IjIwQG__row{grid-template-columns:48px 1fr auto;gap:14px;padding:20px 18px}.ComunidadContentCards-module__IjIwQG__rowNumber{border-radius:12px;width:48px;height:48px;font-size:13px}.ComunidadContentCards-module__IjIwQG__rowTitle{font-size:20px}.ComunidadContentCards-module__IjIwQG__rowDescription{font-size:15px}.ComunidadContentCards-module__IjIwQG__rowAction{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ComunidadContentCards-module__IjIwQG__row,.ComunidadContentCards-module__IjIwQG__rowNumber,.ComunidadContentCards-module__IjIwQG__rowAction{transition:none}}
.DemoGuidedCta-module__N4XT9a__demoBand{background-color:#0000;background-image:radial-gradient(90% 70% at 0 100%,#5b7fc952,#0000 55%),radial-gradient(70% 55% at 100% 0,#4167b338,#0000 50%),linear-gradient(#1e3466e6 0%,#1e3466e0 100%);width:100%;padding:80px 0;position:relative}.DemoGuidedCta-module__N4XT9a__demoBand:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(-45deg,transparent,transparent 80px,var(--demo-grid-line,#ffffff24)80px,var(--demo-grid-line,#ffffff24)81px),repeating-linear-gradient(45deg,transparent,transparent 80px,var(--demo-grid-line,#ffffff24)80px,var(--demo-grid-line,#ffffff24)81px);-webkit-mask-image:var(--grid-soft-mask,radial-gradient(ellipse 167% 182% at 85% 87%,black 0%,transparent 70%));mask-image:var(--grid-soft-mask,radial-gradient(ellipse 167% 182% at 85% 87%,black 0%,transparent 70%));-webkit-mask-image:var(--grid-soft-mask,radial-gradient(ellipse 167% 182% at 85% 87%,black 0%,transparent 70%));background-attachment:fixed;position:absolute;inset:0}.DemoGuidedCta-module__N4XT9a__demoInner{z-index:1;box-sizing:border-box;grid-template-columns:1fr;grid-template-areas:"intro""list";align-items:center;gap:32px;width:100%;max-width:min(1200px,100vw - 64px);margin:0 auto;display:grid;position:relative}.DemoGuidedCta-module__N4XT9a__copyCol{flex-direction:column;grid-area:intro;gap:16px;min-width:0;display:flex}@media (max-width:768px){.DemoGuidedCta-module__N4XT9a__copyCol{text-align:center;justify-content:center;align-items:center}}.DemoGuidedCta-module__N4XT9a__listCol{grid-area:list;min-width:0}.DemoGuidedCta-module__N4XT9a__demoEyebrow{color:var(--blue-light);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:14px;font-weight:600}.DemoGuidedCta-module__N4XT9a__demoTitle{color:var(--white);letter-spacing:-.03em;margin:0;font-size:44px;font-weight:600;line-height:1.1}.DemoGuidedCta-module__N4XT9a__demoDescription{color:#ffffffd1;max-width:34em;margin:0;font-size:22px;line-height:1.45}.DemoGuidedCta-module__N4XT9a__ctaRow{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px;display:flex}@media (min-width:900px){.DemoGuidedCta-module__N4XT9a__ctaRow{flex-direction:row}}@media (max-width:768px){.DemoGuidedCta-module__N4XT9a__ctaRow{flex-direction:row;width:100%}}@media (max-width:640px){.DemoGuidedCta-module__N4XT9a__ctaRow{flex-direction:column}}.DemoGuidedCta-module__N4XT9a__ctaPrimary{box-shadow:0 2px 12px #0000001f}.DemoGuidedCta-module__N4XT9a__ctaGhost{color:var(--white)!important;background:0 0!important;border-color:#ffffff73!important}.DemoGuidedCta-module__N4XT9a__ctaGhost:hover{background:#ffffff1a!important;border-color:#ffffffa6!important}.DemoGuidedCta-module__N4XT9a__ctaPrimary,.DemoGuidedCta-module__N4XT9a__ctaGhost{text-align:center;width:100%}.DemoGuidedCta-module__N4XT9a__demoList{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.DemoGuidedCta-module__N4XT9a__demoItem{align-items:flex-start;gap:14px;display:flex}.DemoGuidedCta-module__N4XT9a__checkWrap{color:var(--white);flex-shrink:0;margin-top:6px}.DemoGuidedCta-module__N4XT9a__checkIcon{width:20px;height:20px;display:block}.DemoGuidedCta-module__N4XT9a__demoItemText{color:#ffffffe0;font-size:16px;font-weight:500;line-height:1.45}@media (min-width:768px){.DemoGuidedCta-module__N4XT9a__demoBand{padding:80px 0}.DemoGuidedCta-module__N4XT9a__demoInner{grid-template-columns:320px minmax(0,1fr);grid-template-areas:"list intro";align-items:start;gap:64px}.DemoGuidedCta-module__N4XT9a__demoDescription{font-size:22px}}@media (min-width:1024px){.DemoGuidedCta-module__N4XT9a__demoInner{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:80px}.DemoGuidedCta-module__N4XT9a__demoTitle{font-size:44px}.DemoGuidedCta-module__N4XT9a__demoItemText{font-size:22px}}
.HubSeoSection-module__gIeNSa__section{background:var(--white);padding:100px 32px}.HubSeoSection-module__gIeNSa__container{max-width:1200px;margin:0 auto}.HubSeoSection-module__gIeNSa__header{max-width:760px;margin-bottom:48px}.HubSeoSection-module__gIeNSa__title{letter-spacing:-.03em;color:var(--gray-900);margin:0 0 16px;font-size:44px;font-weight:600;line-height:1.12}.HubSeoSection-module__gIeNSa__lead{color:var(--gray-500);margin:0;font-size:20px;line-height:1.45}.HubSeoSection-module__gIeNSa__topics{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.HubSeoSection-module__gIeNSa__topic{background:var(--blue-lightest);border:1px solid #4167b324;border-radius:18px;padding:28px}.HubSeoSection-module__gIeNSa__topicTitle{letter-spacing:-.02em;color:var(--blue-darker);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}.HubSeoSection-module__gIeNSa__topicText{color:var(--gray-700);margin:0;font-size:16px;line-height:1.55}.HubSeoSection-module__gIeNSa__inlineLink{color:var(--blue-primary);font-weight:600;text-decoration:none}.HubSeoSection-module__gIeNSa__inlineLink:hover{color:var(--blue-dark)}.HubSeoSection-module__gIeNSa__howBlock{max-width:760px;margin-bottom:48px}.HubSeoSection-module__gIeNSa__howTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);margin:0 0 16px;font-size:14px;font-weight:600}.HubSeoSection-module__gIeNSa__howList{color:var(--gray-700);margin:0 0 20px;padding-left:1.25em;list-style:outside}.HubSeoSection-module__gIeNSa__howList li{margin-bottom:8px;font-size:17px;line-height:1.5;display:list-item}.HubSeoSection-module__gIeNSa__howList li:last-child{margin-bottom:0}.HubSeoSection-module__gIeNSa__guideLinkWrap{margin:0}.HubSeoSection-module__gIeNSa__guideLink{color:var(--blue-primary);font-size:15px;font-weight:600;text-decoration:none}.HubSeoSection-module__gIeNSa__guideLink:hover{color:var(--blue-dark)}.HubSeoSection-module__gIeNSa__faqBlock{max-width:900px}.HubSeoSection-module__gIeNSa__faqTitle{letter-spacing:-.03em;color:var(--gray-900);margin:0 0 20px;font-size:32px;font-weight:600;line-height:1.15}@media (max-width:1024px){.HubSeoSection-module__gIeNSa__topics{grid-template-columns:1fr}}@media (max-width:768px){.HubSeoSection-module__gIeNSa__section{padding:72px 24px}.HubSeoSection-module__gIeNSa__title{font-size:32px}.HubSeoSection-module__gIeNSa__lead{font-size:18px}.HubSeoSection-module__gIeNSa__faqTitle{font-size:26px}}
.LandingFeedDetailView-module__z1jeba__section{background:radial-gradient(ellipse 80% 50% at 20% 0%,#4167b314,transparent 70%),var(--gray-50);min-height:100vh;padding:100px 32px 0}.LandingFeedDetailView-module__z1jeba__pageContainer{width:100%;max-width:1080px;margin:0 auto}.LandingFeedDetailView-module__z1jeba__layout{grid-template-columns:minmax(260px,400px) minmax(0,1fr);align-items:start;gap:48px 56px;display:grid}.LandingFeedDetailView-module__z1jeba__mediaColumn{position:relative}.LandingFeedDetailView-module__z1jeba__mediaSticky{top:calc(var(--navbar-height) + 28px);position:sticky}.LandingFeedDetailView-module__z1jeba__mediaFrame{aspect-ratio:4/5;background:var(--gray-200);border-radius:24px;width:100%;max-height:min(85vh,680px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 48px #1e346624,0 0 0 1px #1e34660f}.LandingFeedDetailView-module__z1jeba__mediaImg{-o-object-fit:cover;object-fit:cover}.LandingFeedDetailView-module__z1jeba__contentColumn{flex-direction:column;gap:28px;padding:8px 0 48px;display:flex}.LandingFeedDetailView-module__z1jeba__topMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.LandingFeedDetailView-module__z1jeba__category{background:var(--blue-lightest);color:var(--blue-dark);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid #4167b333;border-radius:100px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.LandingFeedDetailView-module__z1jeba__date{color:var(--gray-500);white-space:nowrap;font-size:14px;line-height:1}.LandingFeedDetailView-module__z1jeba__authorRow{align-items:center;gap:14px;display:flex}.LandingFeedDetailView-module__z1jeba__authorAvatar{width:52px;height:52px;box-shadow:0 0 0 2px var(--white),0 0 0 3px #4167b326;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.LandingFeedDetailView-module__z1jeba__authorAvatarImg{-o-object-fit:cover;object-fit:cover}.LandingFeedDetailView-module__z1jeba__authorAvatarFallback{width:100%;height:100%;color:var(--blue-primary);background:var(--blue-lighter);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.LandingFeedDetailView-module__z1jeba__authorInfo{min-width:0}.LandingFeedDetailView-module__z1jeba__authorName{letter-spacing:-.02em;color:var(--gray-900);margin:0;font-size:17px;font-weight:600;line-height:1.3}.LandingFeedDetailView-module__z1jeba__authorMeta{color:var(--gray-500);margin:2px 0 0;font-size:14px;line-height:1.4}.LandingFeedDetailView-module__z1jeba__title{letter-spacing:-.03em;color:var(--hero-secondary-title-color);margin:0;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.15}.LandingFeedDetailView-module__z1jeba__price{color:var(--blue-dark);margin:0;font-size:17px;font-weight:600;line-height:1.4}.LandingFeedDetailView-module__z1jeba__excerptBlock{position:relative}.LandingFeedDetailView-module__z1jeba__excerptBlockClamped{padding-bottom:4px}.LandingFeedDetailView-module__z1jeba__excerptFadeWrap{width:100%}.LandingFeedDetailView-module__z1jeba__excerptFadeWrapClamped{max-height:12.4em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 3em),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 3em),#0000 100%)}.LandingFeedDetailView-module__z1jeba__excerptFadeOverlay{background:linear-gradient(to bottom,transparent 0%,var(--gray-50)55%,var(--gray-50)100%);justify-content:flex-start;margin-top:-2.5em;padding:3.25em 0 0;display:flex}.LandingFeedDetailView-module__z1jeba__excerptText{color:var(--gray-700);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.55}.LandingFeedDetailView-module__z1jeba__primaryCta{background:var(--blue-primary);color:var(--white);border-color:#0000;box-shadow:0 8px 24px #4167b347}.LandingFeedDetailView-module__z1jeba__primaryCta:hover{color:var(--white);background:var(--blue-dark);border-color:#0000;box-shadow:0 10px 28px #2e4a8a52}.LandingFeedDetailView-module__z1jeba__footerSection{background:var(--gray-50);padding:40px 32px 56px}.LandingFeedDetailView-module__z1jeba__backLink{color:var(--blue-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.LandingFeedDetailView-module__z1jeba__backLink:hover{color:var(--blue-dark)}.LandingFeedDetailView-module__z1jeba__backLink svg{flex-shrink:0;width:16px;height:16px;transform:rotate(180deg)}@media (max-width:900px){.LandingFeedDetailView-module__z1jeba__layout{grid-template-columns:1fr;gap:32px}.LandingFeedDetailView-module__z1jeba__mediaSticky{position:static}.LandingFeedDetailView-module__z1jeba__mediaFrame{border-radius:20px;max-width:420px;max-height:min(70vh,560px)}.LandingFeedDetailView-module__z1jeba__contentColumn{padding-bottom:32px}}@media (max-width:768px){.LandingFeedDetailView-module__z1jeba__section{padding:120px 24px 0}.LandingFeedDetailView-module__z1jeba__footerSection{padding:32px 24px 48px}.LandingFeedDetailView-module__z1jeba__mediaFrame{border-radius:18px;max-width:none}.LandingFeedDetailView-module__z1jeba__excerptText{font-size:17px}}@media (prefers-reduced-motion:reduce){.LandingFeedDetailView-module__z1jeba__excerptFadeWrapClamped{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.LandingFeedDetailView-module__z1jeba__excerptFadeOverlay{display:none}}
.Footer-module__3hUVsW__footer{background:var(--gray-900);color:var(--white);position:relative;overflow:hidden}.Footer-module__3hUVsW__backgroundImage{z-index:0;position:absolute;inset:0}.Footer-module__3hUVsW__worldImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;opacity:.12;filter:saturate(.4)brightness(.7)}.Footer-module__3hUVsW__container{z-index:2;max-width:1200px;margin:0 auto;padding:80px 16px 48px;position:relative}.Footer-module__3hUVsW__newsletterSection{text-align:center;max-width:500px;margin:0 auto 64px}.Footer-module__3hUVsW__newsletterLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.Footer-module__3hUVsW__newsletterTitle{color:var(--white);margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.Footer-module__3hUVsW__newsletterDescription{color:var(--gray-400);margin:0 0 24px;font-size:15px;line-height:1.5}.Footer-module__3hUVsW__newsletterForm{flex-direction:column;gap:12px;display:flex}.Footer-module__3hUVsW__newsletterInput{width:100%;color:var(--white);background:#ffffff0d;border:1px solid #ffffff26;border-radius:100px;padding:14px 20px;font-size:15px;transition:all .2s}.Footer-module__3hUVsW__newsletterInput::placeholder{color:var(--gray-500)}.Footer-module__3hUVsW__newsletterInput:focus{border-color:var(--blue-primary);background:#ffffff14;outline:none}.Footer-module__3hUVsW__newsletterButton{background:var(--blue-primary);color:var(--white);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.Footer-module__3hUVsW__newsletterButton:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px)}.Footer-module__3hUVsW__newsletterButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.Footer-module__3hUVsW__newsletterButtonContent{align-items:center;gap:2px;display:inline-flex}.Footer-module__3hUVsW__newsletterLoadingDots{gap:2px;margin-left:4px;display:inline-flex}.Footer-module__3hUVsW__newsletterLoadingDots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite Footer-module__3hUVsW__newsletterLoadingDots}.Footer-module__3hUVsW__newsletterLoadingDots span:first-child{animation-delay:0s}.Footer-module__3hUVsW__newsletterLoadingDots span:nth-child(2){animation-delay:.2s}.Footer-module__3hUVsW__newsletterLoadingDots span:nth-child(3){animation-delay:.4s}@keyframes Footer-module__3hUVsW__newsletterLoadingDots{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.Footer-module__3hUVsW__newsletterTurnstileContainer{justify-content:center;align-items:center;min-height:50px;display:flex}.Footer-module__3hUVsW__newsletterError{color:#f87171;margin-top:12px;font-size:14px}.Footer-module__3hUVsW__newsletterModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.2s ease-out Footer-module__3hUVsW__newsletterFadeIn;display:flex;position:fixed;inset:0}.Footer-module__3hUVsW__newsletterModal{background:var(--white);border-radius:16px;width:90%;max-width:440px;padding:48px 32px 32px;animation:.3s ease-out Footer-module__3hUVsW__newsletterSlideUp;position:relative;box-shadow:0 25px 50px -12px #00000040}.Footer-module__3hUVsW__newsletterModalLoading,.Footer-module__3hUVsW__newsletterModalSuccess,.Footer-module__3hUVsW__newsletterModalError{justify-content:center;align-items:center;min-height:280px;padding:48px 32px;display:flex}.Footer-module__3hUVsW__newsletterSpinner{border:4px solid var(--gray-200);border-top-color:var(--blue-primary);border-radius:50%;width:48px;height:48px;margin-bottom:24px;animation:1s linear infinite Footer-module__3hUVsW__newsletterSpin}@keyframes Footer-module__3hUVsW__newsletterSpin{to{transform:rotate(360deg)}}.Footer-module__3hUVsW__newsletterModalActions{justify-content:center;gap:12px;margin-top:8px;display:flex}.Footer-module__3hUVsW__newsletterRetryButton{background:var(--blue-primary);color:var(--white);cursor:pointer;border:none;border-radius:100px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.Footer-module__3hUVsW__newsletterRetryButton:hover{background:var(--blue-dark);transform:translateY(-1px)}.Footer-module__3hUVsW__newsletterModalClose{cursor:pointer;color:var(--gray-400);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.Footer-module__3hUVsW__newsletterModalClose:hover{background:var(--gray-100);color:var(--gray-700)}.Footer-module__3hUVsW__newsletterModalState{text-align:center;flex-direction:column;align-items:center;animation:.4s ease-out Footer-module__3hUVsW__newsletterFadeInScale;display:flex}.Footer-module__3hUVsW__newsletterSuccessIcon{width:64px;height:64px;color:var(--blue-primary);justify-content:center;align-items:center;margin-bottom:24px;animation:.4s ease-out Footer-module__3hUVsW__newsletterScaleIn;display:flex}.Footer-module__3hUVsW__newsletterModalTitle{color:var(--gray-900);margin:0 0 12px;font-size:24px;font-weight:700}.Footer-module__3hUVsW__newsletterModalDescription{color:var(--gray-600);margin:0 0 24px;font-size:15px;line-height:1.6}.Footer-module__3hUVsW__newsletterCloseButton{background:var(--blue-primary);color:var(--white);cursor:pointer;border:none;border-radius:100px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.Footer-module__3hUVsW__newsletterCloseButton:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 12px #4167b34d}@keyframes Footer-module__3hUVsW__newsletterFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Footer-module__3hUVsW__newsletterSlideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Footer-module__3hUVsW__newsletterFadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Footer-module__3hUVsW__newsletterScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Footer-module__3hUVsW__mainContent{border-top:1px solid #ffffff14;flex-direction:column;gap:40px;padding-top:48px;display:flex}.Footer-module__3hUVsW__brandSection{text-align:center}.Footer-module__3hUVsW__logo{margin-bottom:16px;transition:opacity .2s;display:inline-block}.Footer-module__3hUVsW__logo:hover{opacity:.8}.Footer-module__3hUVsW__tagline{color:var(--gray-400);margin:0 0 20px;font-size:14px;line-height:1.5}.Footer-module__3hUVsW__socialLinks{justify-content:center;gap:12px;display:flex}.Footer-module__3hUVsW__socialLink{width:40px;height:40px;color:var(--gray-400);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Footer-module__3hUVsW__socialLink:hover{color:var(--white);background:#ffffff1a;transform:translateY(-2px)}.Footer-module__3hUVsW__linksGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Footer-module__3hUVsW__linksColumn{flex-direction:column;display:flex}.Footer-module__3hUVsW__linksTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--gray-300);margin:0 0 16px;font-size:13px;font-weight:600}.Footer-module__3hUVsW__linksList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__link{color:var(--gray-400);font-size:14px;text-decoration:none;transition:color .2s}.Footer-module__3hUVsW__link:hover{color:var(--white)}.Footer-module__3hUVsW__ctaSection{text-align:center;border-top:1px solid #ffffff14;padding-top:24px}.Footer-module__3hUVsW__ctaText{color:var(--gray-400);margin:0 0 16px;font-size:14px}.Footer-module__3hUVsW__ctaButtons{justify-content:center;gap:12px;display:flex}.Footer-module__3hUVsW__ctaButtons .button{min-width:120px}.Footer-module__3hUVsW__ctaButtons .button.outline{color:var(--white);background:0 0;border-color:#fff3}.Footer-module__3hUVsW__ctaButtons .button.outline:hover{background:#ffffff0d;border-color:#ffffff4d}.Footer-module__3hUVsW__bottom{text-align:center;border-top:1px solid #ffffff14;margin-top:48px;padding-top:24px}.Footer-module__3hUVsW__copyright{color:var(--gray-500);margin:0 0 8px;font-size:13px}.Footer-module__3hUVsW__recaptchaNotice{color:var(--gray-500);margin:0;font-size:11px;line-height:1.5}.Footer-module__3hUVsW__recaptchaLink{color:var(--gray-400);-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:all .2s}.Footer-module__3hUVsW__recaptchaLink:hover{color:var(--gray-300);text-decoration-color:#ffffff80}@media (min-width:640px){.Footer-module__3hUVsW__newsletterForm{flex-direction:row}.Footer-module__3hUVsW__newsletterInput{flex:1}.Footer-module__3hUVsW__newsletterButton{width:auto}}@media (min-width:768px){.Footer-module__3hUVsW__container{padding:100px 24px 64px}.Footer-module__3hUVsW__newsletterSection{margin-bottom:80px}.Footer-module__3hUVsW__newsletterTitle{font-size:32px}.Footer-module__3hUVsW__mainContent{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:48px;padding-top:64px;display:grid}.Footer-module__3hUVsW__brandSection{text-align:left}.Footer-module__3hUVsW__socialLinks{justify-content:flex-start}.Footer-module__3hUVsW__linksGrid{text-align:left}.Footer-module__3hUVsW__ctaSection{text-align:right;border-top:none;padding-top:0}.Footer-module__3hUVsW__ctaButtons{flex-direction:column;justify-content:flex-start}}@media (min-width:1024px){.Footer-module__3hUVsW__container{padding:120px 32px 64px}.Footer-module__3hUVsW__newsletterTitle{font-size:36px}}
.BolsaTrabajo-module__wtc1kq__section{background:var(--white);padding:0}.BolsaTrabajo-module__wtc1kq__hero{padding:var(--hero-hub-padding);text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;display:flex}.BolsaTrabajo-module__wtc1kq__heroLabel{font-size:var(--hero-hub-label-size);font-weight:var(--hero-hub-label-weight);color:var(--blue-primary);text-transform:uppercase;letter-spacing:var(--hero-hub-label-tracking);opacity:0;transform:translateY(30px)}.BolsaTrabajo-module__wtc1kq__heroLabel.BolsaTrabajo-module__wtc1kq__visible{animation:.6s cubic-bezier(.22,1,.36,1) forwards BolsaTrabajo-module__wtc1kq__elementEntry}.BolsaTrabajo-module__wtc1kq__heroTitle{font-size:var(--hero-product-title-size);font-weight:var(--hero-product-title-weight);line-height:var(--hero-product-title-leading);letter-spacing:var(--hero-product-title-tracking);color:var(--blue-darker);margin:var(--hero-product-title-margin);max-width:var(--hero-product-title-max-width);opacity:0;transform:translateY(30px)}.BolsaTrabajo-module__wtc1kq__heroTitle.BolsaTrabajo-module__wtc1kq__visible{animation:.6s cubic-bezier(.22,1,.36,1) .1s forwards BolsaTrabajo-module__wtc1kq__elementEntry}.BolsaTrabajo-module__wtc1kq__introBlock{background:var(--blue-lightest);padding:80px 32px}.BolsaTrabajo-module__wtc1kq__introContainer{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.BolsaTrabajo-module__wtc1kq__introTitle{letter-spacing:-.03em;color:var(--blue-darker);margin:0;font-size:78px;font-weight:600;line-height:1.1}.BolsaTrabajo-module__wtc1kq__introLead{color:var(--gray-500);margin:0 0 16px;font-size:22px;line-height:1.3}.BolsaTrabajo-module__wtc1kq__introDescriptionWrap{flex-direction:column;gap:16px;display:flex}.BolsaTrabajo-module__wtc1kq__introDescription{color:var(--gray-500);margin:0;font-size:22px;line-height:1.3}.BolsaTrabajo-module__wtc1kq__introList{margin:0;padding:0;list-style:none}.BolsaTrabajo-module__wtc1kq__introList li{color:var(--gray-500);margin-bottom:12px;padding-left:24px;font-size:20px;position:relative}.BolsaTrabajo-module__wtc1kq__introList li:before{content:"";background:var(--blue-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.BolsaTrabajo-module__wtc1kq__introHighlight{color:var(--blue-primary)}.BolsaTrabajo-module__wtc1kq__verificadosBand{background:var(--blue-darker);padding:80px 32px}.BolsaTrabajo-module__wtc1kq__verificadosContainer{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.BolsaTrabajo-module__wtc1kq__verificadosCopyWrap{flex-direction:column;order:1;gap:16px;display:flex}.BolsaTrabajo-module__wtc1kq__verificadosHead{text-align:end;order:2}.BolsaTrabajo-module__wtc1kq__verificadosTitle{letter-spacing:-.03em;color:var(--blue-lightest);margin:0;font-size:78px;font-weight:600;line-height:1.1}.BolsaTrabajo-module__wtc1kq__verificadosTitlePrefix,.BolsaTrabajo-module__wtc1kq__verificadosHighlight{color:var(--blue-light)}.BolsaTrabajo-module__wtc1kq__verificadosLead{color:var(--white);margin:0;font-size:22px;line-height:1.3}.BolsaTrabajo-module__wtc1kq__verificadosBullets{color:var(--white);margin:0;padding-left:1.35em;font-size:22px;line-height:1.3;list-style:outside}.BolsaTrabajo-module__wtc1kq__verificadosBullets li{margin-bottom:10px;padding-left:.35em}.BolsaTrabajo-module__wtc1kq__verificadosBullets li::marker{color:var(--blue-light)}.BolsaTrabajo-module__wtc1kq__verificadosBullets li:last-child{margin-bottom:0}.BolsaTrabajo-module__wtc1kq__verificadosClosing{color:var(--white);border-top:1px solid color-mix(in srgb,var(--white)22%,transparent);margin:0;padding-top:16px;font-size:22px;line-height:1.3}.BolsaTrabajo-module__wtc1kq__stepsSection{background:var(--white);padding:100px 32px 64px}.BolsaTrabajo-module__wtc1kq__stepsContainer{max-width:1200px;margin:0 auto}.BolsaTrabajo-module__wtc1kq__edifyEnTuCelularSection{background:var(--gray-50);padding-top:100px;padding-bottom:160px}@keyframes BolsaTrabajo-module__wtc1kq__elementEntry{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.BolsaTrabajo-module__wtc1kq__hero{padding:var(--hero-hub-padding-tablet)}.BolsaTrabajo-module__wtc1kq__heroTitle{font-size:var(--hero-product-title-size-tablet)}.BolsaTrabajo-module__wtc1kq__introLead{font-size:18px}.BolsaTrabajo-module__wtc1kq__introList li,.BolsaTrabajo-module__wtc1kq__stepList li{font-size:16px}.BolsaTrabajo-module__wtc1kq__introBlock{padding:60px 24px}.BolsaTrabajo-module__wtc1kq__introContainer{grid-template-columns:1fr;gap:32px}.BolsaTrabajo-module__wtc1kq__introTitle{font-size:36px}.BolsaTrabajo-module__wtc1kq__introDescription{font-size:18px}.BolsaTrabajo-module__wtc1kq__verificadosBand{padding:60px 24px}.BolsaTrabajo-module__wtc1kq__verificadosContainer{grid-template-columns:1fr;gap:32px}.BolsaTrabajo-module__wtc1kq__verificadosHead{text-align:start;order:1}.BolsaTrabajo-module__wtc1kq__verificadosCopyWrap{order:2}.BolsaTrabajo-module__wtc1kq__verificadosTitle{font-size:36px}.BolsaTrabajo-module__wtc1kq__verificadosLead,.BolsaTrabajo-module__wtc1kq__verificadosBullets,.BolsaTrabajo-module__wtc1kq__verificadosClosing{font-size:18px}.BolsaTrabajo-module__wtc1kq__stepsSection{padding:60px 24px 80px}}@media (max-width:768px){.BolsaTrabajo-module__wtc1kq__hero{padding-top:var(--hero-hub-padding-top-mobile)}}
.Comunidad-module__x-qRpq__section{background:var(--white);min-height:100vh}.Comunidad-module__x-qRpq__hero{min-height:100vh;padding:var(--hero-cinematic-padding);align-items:center;display:flex;position:relative;overflow:hidden}.Comunidad-module__x-qRpq__videoLayer{position:absolute;inset:0}.Comunidad-module__x-qRpq__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Comunidad-module__x-qRpq__overlay{background:linear-gradient(90deg,#1e3466d9 0%,#1e346680 50%,#1e346640 100%);position:absolute;inset:0}.Comunidad-module__x-qRpq__heroContent{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}.Comunidad-module__x-qRpq__heroText{max-width:700px}.Comunidad-module__x-qRpq__heroSubtitle{font-size:var(--hero-cinematic-eyebrow-size);font-weight:var(--hero-cinematic-eyebrow-weight);text-transform:uppercase;letter-spacing:var(--hero-cinematic-eyebrow-tracking);color:var(--blue-light);line-height:var(--hero-cinematic-eyebrow-leading);margin-bottom:8px;display:block}.Comunidad-module__x-qRpq__heroTitle{font-size:var(--hero-product-title-size);font-weight:var(--hero-product-title-weight);line-height:var(--hero-product-title-leading);letter-spacing:var(--hero-product-title-tracking);color:var(--white);margin:var(--hero-product-title-margin)}.Comunidad-module__x-qRpq__heroDescription{font-size:var(--hero-cinematic-lead-size);line-height:var(--hero-cinematic-lead-leading);letter-spacing:var(--hero-cinematic-lead-tracking);color:var(--blue-lighter);margin:var(--hero-cinematic-lead-margin);max-width:440px}.Comunidad-module__x-qRpq__heroCta{opacity:0}.Comunidad-module__x-qRpq__textBlock{background:var(--blue-lightest);padding:80px 32px}.Comunidad-module__x-qRpq__textBlockContainer{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.Comunidad-module__x-qRpq__textBlockContent{flex-direction:column;gap:16px;display:flex}.Comunidad-module__x-qRpq__textBlockLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);font-size:14px;font-weight:600;display:inline-block}.Comunidad-module__x-qRpq__textBlockTitle{letter-spacing:-.03em;color:var(--blue-darker);margin:0;font-size:78px;font-weight:600;line-height:1.1}.Comunidad-module__x-qRpq__textBlockHighlight{color:var(--blue-primary)}.Comunidad-module__x-qRpq__textBlockBody p{letter-spacing:-.03em;color:var(--gray-500);font-size:22px;line-height:1.3}.Comunidad-module__x-qRpq__textBlockBody p:last-child{margin-bottom:0}.Comunidad-module__x-qRpq__introBlock{background:var(--blue-lightest);padding:80px 32px}.Comunidad-module__x-qRpq__introContainer{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.Comunidad-module__x-qRpq__introTitle{letter-spacing:-.03em;color:var(--blue-darker);margin:0;font-size:78px;font-weight:600;line-height:1.1}.Comunidad-module__x-qRpq__introHighlight{color:var(--blue-primary)}.Comunidad-module__x-qRpq__introLead{color:var(--gray-500);margin:0 0 20px;font-size:22px;line-height:1.35}.Comunidad-module__x-qRpq__introDescription{color:var(--gray-500);margin:0;font-size:22px;line-height:1.3}.Comunidad-module__x-qRpq__introList{margin:0;padding:0;list-style:none}.Comunidad-module__x-qRpq__introList li{color:var(--gray-500);margin-bottom:12px;padding-left:24px;font-size:20px;position:relative}.Comunidad-module__x-qRpq__introList li:before{content:"";background:var(--blue-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.Comunidad-module__x-qRpq__stepsSection{background:var(--white);padding:100px 32px 120px}.Comunidad-module__x-qRpq__stepsContainer{max-width:1200px;margin:0 auto}.Comunidad-module__x-qRpq__stepsGrid{grid-template-columns:1fr;gap:64px;display:grid}.Comunidad-module__x-qRpq__stepsLeft{flex-direction:column;gap:120px;display:flex}.Comunidad-module__x-qRpq__stepItem{min-height:0}.Comunidad-module__x-qRpq__stepNumber{color:var(--blue-lighter);margin-bottom:24px;font-size:72px;font-weight:700;line-height:1;display:block}.Comunidad-module__x-qRpq__stepTitle{color:var(--blue-darker);letter-spacing:-.03em;margin:0 0 16px;font-size:48px;font-weight:600;line-height:1.3}.Comunidad-module__x-qRpq__stepDescription{color:var(--gray-500);letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.3}.Comunidad-module__x-qRpq__stepList{margin:0;padding:0;list-style:none}.Comunidad-module__x-qRpq__stepList li{color:var(--gray-500);margin-bottom:10px;padding-left:24px;font-size:20px;position:relative}.Comunidad-module__x-qRpq__stepList li:before{content:"";background:var(--blue-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.Comunidad-module__x-qRpq__gallerySection{background:var(--blue-lightest);padding:0 32px}@media (max-width:768px){.Comunidad-module__x-qRpq__hero{padding:var(--hero-cinematic-padding-mobile);min-height:100svh}.Comunidad-module__x-qRpq__heroTitle{font-size:var(--hero-product-title-size-tablet)}.Comunidad-module__x-qRpq__heroSubtitle{font-size:var(--hero-cinematic-eyebrow-size-mobile);letter-spacing:var(--hero-cinematic-eyebrow-tracking)}.Comunidad-module__x-qRpq__heroDescription{font-size:var(--hero-cinematic-lead-size-mobile);margin:var(--hero-cinematic-lead-margin-mobile)}.Comunidad-module__x-qRpq__stepList li{font-size:16px}.Comunidad-module__x-qRpq__textBlock{padding:60px 24px}.Comunidad-module__x-qRpq__textBlockContainer{grid-template-columns:1fr;gap:32px}.Comunidad-module__x-qRpq__textBlockTitle{font-size:36px}.Comunidad-module__x-qRpq__textBlockBody p{font-size:18px}.Comunidad-module__x-qRpq__introBlock{padding:60px 24px}.Comunidad-module__x-qRpq__introContainer{grid-template-columns:1fr;gap:32px}.Comunidad-module__x-qRpq__introTitle{font-size:36px}.Comunidad-module__x-qRpq__introDescription,.Comunidad-module__x-qRpq__introLead{font-size:18px}.Comunidad-module__x-qRpq__introList li{font-size:16px}.Comunidad-module__x-qRpq__stepsSection{padding:60px 24px 80px}.Comunidad-module__x-qRpq__stepsLeft{gap:64px}.Comunidad-module__x-qRpq__stepNumber{font-size:56px}.Comunidad-module__x-qRpq__stepTitle{font-size:24px}.Comunidad-module__x-qRpq__stepDescription{font-size:16px}.Comunidad-module__x-qRpq__gallerySection{padding:0 24px 60px}}
.FAQContacto-module__UE5hqq__section{background:0 0;min-height:600px;padding:80px 32px;position:relative}.FAQContacto-module__UE5hqq__container{max-width:1200px;margin:0 auto}.FAQContacto-module__UE5hqq__grid{flex-direction:column;gap:48px;display:flex}@media (max-width:768px){.FAQContacto-module__UE5hqq__leftColumn{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}}.FAQContacto-module__UE5hqq__label{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);margin-bottom:16px;font-size:14px;font-weight:600;display:inline-block}.FAQContacto-module__UE5hqq__title{letter-spacing:-.03em;color:var(--gray-900);margin-bottom:16px;font-size:44px;font-weight:600;line-height:1.1}.FAQContacto-module__UE5hqq__description{color:var(--gray-500);max-width:400px;margin-bottom:32px;font-size:22px;line-height:1.3}.FAQContacto-module__UE5hqq__contactCta{border-top:1px solid var(--gray-200);flex-direction:column;align-items:flex-start;gap:10px;padding-top:24px;display:flex}.FAQContacto-module__UE5hqq__contactCtaDesktop{display:none}.FAQContacto-module__UE5hqq__contactCtaMobile{opacity:0;align-items:center;margin-top:32px;transform:translateY(20px)}.FAQContacto-module__UE5hqq__demoSection{width:100vw;margin-top:28px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.FAQContacto-module__UE5hqq__contactRow{flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.FAQContacto-module__UE5hqq__contactCtaMobile.FAQContacto-module__UE5hqq__visible{animation:.5s ease-out .5s forwards FAQContacto-module__UE5hqq__elementEntry}.FAQContacto-module__UE5hqq__ctaText{color:var(--gray-600);font-size:14px}.FAQContacto-module__UE5hqq__contactLink{color:var(--gray-900);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:500;display:inline-block;position:relative}.FAQContacto-module__UE5hqq__contactLink:after{content:"";background:var(--gray-300);transform-origin:0;width:100%;height:1px;transition:background .3s,transform .3s;position:absolute;bottom:-2px;left:0}.FAQContacto-module__UE5hqq__contactLink:hover{color:var(--blue-primary)}.FAQContacto-module__UE5hqq__contactLink:hover:after{background:var(--blue-primary);transform:scaleX(1.1)}.FAQContacto-module__UE5hqq__rightColumn{flex:1}.FAQContacto-module__UE5hqq__list{flex-direction:column;display:flex}.FAQContacto-module__UE5hqq__item{border-bottom:1px solid var(--gray-200);opacity:0;transform:translateY(20px)}.FAQContacto-module__UE5hqq__item.FAQContacto-module__UE5hqq__visible{animation:.5s ease-out forwards FAQContacto-module__UE5hqq__elementEntry;animation-delay:var(--item-delay,0s)}.FAQContacto-module__UE5hqq__item:last-child{border-bottom:none}.FAQContacto-module__UE5hqq__button{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.FAQContacto-module__UE5hqq__question{color:var(--gray-900);font-size:16px;font-weight:500;transition:color .2s}.FAQContacto-module__UE5hqq__button:hover .FAQContacto-module__UE5hqq__question{color:var(--blue-primary)}.FAQContacto-module__UE5hqq__icon{color:var(--gray-400);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,color .2s;display:flex}.FAQContacto-module__UE5hqq__iconOpen{color:var(--blue-primary);transform:rotate(45deg)}.FAQContacto-module__UE5hqq__content{grid-template-rows:0fr;transition:grid-template-rows .35s ease-out;display:grid}.FAQContacto-module__UE5hqq__contentOpen{grid-template-rows:1fr}.FAQContacto-module__UE5hqq__contentInner{overflow:hidden}.FAQContacto-module__UE5hqq__answer{color:var(--gray-500);padding-bottom:0;font-size:16px;line-height:1.3;transition:padding-bottom .35s ease-out}.FAQContacto-module__UE5hqq__contentOpen .FAQContacto-module__UE5hqq__answer{padding-bottom:20px}.FAQContacto-module__UE5hqq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out FAQContacto-module__UE5hqq__fadeIn;display:flex;position:fixed;inset:0}.FAQContacto-module__UE5hqq__modal{background:var(--white);border-radius:16px;width:90%;max-width:480px;padding:32px;transition:all .3s;animation:.3s ease-out FAQContacto-module__UE5hqq__slideUp;position:relative;box-shadow:0 25px 50px -12px #00000040}.FAQContacto-module__UE5hqq__modalLoading,.FAQContacto-module__UE5hqq__modalSuccess,.FAQContacto-module__UE5hqq__modalError{justify-content:center;align-items:center;min-height:300px;padding:48px 32px;display:flex}.FAQContacto-module__UE5hqq__modalClose{cursor:pointer;color:var(--gray-400);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.FAQContacto-module__UE5hqq__modalClose:hover{background:var(--gray-100);color:var(--gray-600)}.FAQContacto-module__UE5hqq__modalTitle{color:var(--gray-900);margin-bottom:8px;font-size:24px;font-weight:700}.FAQContacto-module__UE5hqq__modalDescription{color:var(--gray-600);margin-bottom:24px;font-size:14px}.FAQContacto-module__UE5hqq__form{flex-direction:column;gap:20px;display:flex}.FAQContacto-module__UE5hqq__field{flex-direction:column;gap:6px;display:flex}.FAQContacto-module__UE5hqq__fieldLabel{color:var(--gray-700);font-size:14px;font-weight:500}.FAQContacto-module__UE5hqq__input,.FAQContacto-module__UE5hqq__textarea{border:1px solid var(--gray-200);background:var(--white);border-radius:8px;width:100%;padding:12px 16px;font-size:15px;transition:all .2s}.FAQContacto-module__UE5hqq__input:focus,.FAQContacto-module__UE5hqq__textarea:focus{border-color:var(--blue-primary);outline:none;box-shadow:0 0 0 3px #4167b31a}.FAQContacto-module__UE5hqq__textarea{resize:vertical;min-height:120px}.FAQContacto-module__UE5hqq__turnstileContainer{justify-content:center;align-items:center;min-width:300px;max-width:100%;min-height:65px;display:flex}.FAQContacto-module__UE5hqq__submitButton{background:var(--blue-primary);color:var(--white);cursor:pointer;border:none;border-radius:100px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s}.FAQContacto-module__UE5hqq__submitButton:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px)}.FAQContacto-module__UE5hqq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.FAQContacto-module__UE5hqq__submitButtonContent{align-items:center;gap:2px;display:inline-flex}.FAQContacto-module__UE5hqq__loadingDots{gap:2px;margin-left:2px;display:inline-flex}.FAQContacto-module__UE5hqq__loadingDots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite FAQContacto-module__UE5hqq__loadingDots}.FAQContacto-module__UE5hqq__loadingDots span:first-child{animation-delay:0s}.FAQContacto-module__UE5hqq__loadingDots span:nth-child(2){animation-delay:.2s}.FAQContacto-module__UE5hqq__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes FAQContacto-module__UE5hqq__loadingDots{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.FAQContacto-module__UE5hqq__errorMessage{color:#dc2626;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:12px 16px;font-size:14px}.FAQContacto-module__UE5hqq__successMessage{color:#16a34a;text-align:center;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;padding:12px 16px;font-size:14px}.FAQContacto-module__UE5hqq__modalState{text-align:center;flex-direction:column;justify-content:center;align-items:center;animation:.4s ease-out FAQContacto-module__UE5hqq__fadeInScale;display:flex}.FAQContacto-module__UE5hqq__spinner{border:4px solid var(--gray-200);border-top-color:var(--blue-primary);border-radius:50%;width:48px;height:48px;margin-bottom:24px;animation:1s linear infinite FAQContacto-module__UE5hqq__spin}.FAQContacto-module__UE5hqq__successIcon{color:#16a34a;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;animation:.4s ease-out FAQContacto-module__UE5hqq__scaleIn;display:flex}.FAQContacto-module__UE5hqq__successIcon svg{color:inherit}.FAQContacto-module__UE5hqq__errorIcon{color:#dc2626;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;animation:.4s ease-out FAQContacto-module__UE5hqq__scaleIn;display:flex}.FAQContacto-module__UE5hqq__errorIcon svg{color:inherit}.FAQContacto-module__UE5hqq__modalStateTitle{color:var(--gray-900);margin-bottom:8px;font-size:24px;font-weight:700}.FAQContacto-module__UE5hqq__modalStateDescription{color:var(--gray-600);margin-bottom:20px;font-size:15px;line-height:1.6}.FAQContacto-module__UE5hqq__errorActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.FAQContacto-module__UE5hqq__contactButton{background:var(--white);border:1.5px solid var(--gray-300);color:var(--gray-700);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.FAQContacto-module__UE5hqq__contactButton:hover{background:var(--gray-50);border-color:var(--blue-primary);color:var(--blue-primary);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.FAQContacto-module__UE5hqq__contactButton svg{flex-shrink:0}.FAQContacto-module__UE5hqq__closeButton{background:var(--blue-primary);color:var(--white);cursor:pointer;border:none;border-radius:100px;margin-top:20px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.FAQContacto-module__UE5hqq__closeButton:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 12px #4167b34d}.FAQContacto-module__UE5hqq__modalState .FAQContacto-module__UE5hqq__modalClose{position:absolute;top:16px;right:16px}@keyframes FAQContacto-module__UE5hqq__elementEntry{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (max-width:768px){@supports (-webkit-touch-callout:none){.FAQContacto-module__UE5hqq__item,.FAQContacto-module__UE5hqq__item.FAQContacto-module__UE5hqq__visible{transform:none}.FAQContacto-module__UE5hqq__content{max-height:0;transition:max-height .35s ease-out;display:block;overflow:hidden}.FAQContacto-module__UE5hqq__content.FAQContacto-module__UE5hqq__contentOpen{max-height:320px}.FAQContacto-module__UE5hqq__contentInner{overflow:visible}.FAQContacto-module__UE5hqq__answer{padding-bottom:20px;transition:none}}}@keyframes FAQContacto-module__UE5hqq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FAQContacto-module__UE5hqq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FAQContacto-module__UE5hqq__spin{to{transform:rotate(360deg)}}@keyframes FAQContacto-module__UE5hqq__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes FAQContacto-module__UE5hqq__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.FAQContacto-module__UE5hqq__section{align-items:center;min-height:700px;padding:80px 32px;display:flex}.FAQContacto-module__UE5hqq__grid{flex-direction:row;align-items:flex-start;gap:64px}.FAQContacto-module__UE5hqq__leftColumn{flex:0 0 320px}.FAQContacto-module__UE5hqq__title{font-size:36px}.FAQContacto-module__UE5hqq__demoSection{margin-top:40px}.FAQContacto-module__UE5hqq__contactRow{flex-direction:row;justify-content:center;gap:12px;margin-top:20px}}@media (min-width:1024px){.FAQContacto-module__UE5hqq__grid{gap:80px}.FAQContacto-module__UE5hqq__leftColumn{flex:0 0 380px;position:sticky;top:80px}.FAQContacto-module__UE5hqq__title{font-size:44px}.FAQContacto-module__UE5hqq__question{font-size:22px}}
.ObrasPublicasContentCards-module__F7Z5_q__section{background:var(--blue-lightest);padding:0 32px 80px}.ObrasPublicasContentCards-module__F7Z5_q__container{max-width:1200px;margin:0 auto}.ObrasPublicasContentCards-module__F7Z5_q__header{max-width:640px;margin-bottom:32px;padding-top:48px}.ObrasPublicasContentCards-module__F7Z5_q__title{letter-spacing:-.03em;color:var(--blue-darker);margin:0 0 12px;font-size:44px;font-weight:600;line-height:1.1}.ObrasPublicasContentCards-module__F7Z5_q__titleHighlight{color:var(--blue-primary)}.ObrasPublicasContentCards-module__F7Z5_q__lead{color:var(--gray-500);margin:0;font-size:20px;line-height:1.35}.ObrasPublicasContentCards-module__F7Z5_q__panel{background:var(--white);border:1px solid var(--gray-200);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #1e34660f}.ObrasPublicasContentCards-module__F7Z5_q__row{color:inherit;border-bottom:1px solid var(--gray-200);grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:24px 28px;text-decoration:none;transition:background-color .2s;display:grid}.ObrasPublicasContentCards-module__F7Z5_q__row:last-child{border-bottom:none}.ObrasPublicasContentCards-module__F7Z5_q__row:hover{background:#4167b30f}.ObrasPublicasContentCards-module__F7Z5_q__row:hover .ObrasPublicasContentCards-module__F7Z5_q__rowNumber{background:var(--blue-primary);color:var(--white)}.ObrasPublicasContentCards-module__F7Z5_q__row:hover .ObrasPublicasContentCards-module__F7Z5_q__rowAction{background:var(--blue-primary);color:var(--white);border-color:var(--blue-primary)}.ObrasPublicasContentCards-module__F7Z5_q__rowNumber{background:var(--blue-lightest);letter-spacing:.04em;width:56px;height:56px;color:var(--blue-primary);border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.ObrasPublicasContentCards-module__F7Z5_q__rowBody{min-width:0}.ObrasPublicasContentCards-module__F7Z5_q__rowTitle{letter-spacing:-.03em;color:var(--gray-900);margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.2}.ObrasPublicasContentCards-module__F7Z5_q__rowDescription{color:var(--gray-500);margin:0;font-size:16px;line-height:1.45}.ObrasPublicasContentCards-module__F7Z5_q__rowAction{border:1px solid var(--gray-200);width:44px;height:44px;color:var(--blue-primary);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:flex}.ObrasPublicasContentCards-module__F7Z5_q__rowAction svg{width:18px;height:18px}@media (max-width:768px){.ObrasPublicasContentCards-module__F7Z5_q__header{padding-top:40px}.ObrasPublicasContentCards-module__F7Z5_q__section{padding:0 24px 60px}.ObrasPublicasContentCards-module__F7Z5_q__title{font-size:32px}.ObrasPublicasContentCards-module__F7Z5_q__lead{font-size:18px}.ObrasPublicasContentCards-module__F7Z5_q__row{grid-template-columns:48px 1fr auto;gap:14px;padding:20px 18px}.ObrasPublicasContentCards-module__F7Z5_q__rowNumber{border-radius:12px;width:48px;height:48px;font-size:13px}.ObrasPublicasContentCards-module__F7Z5_q__rowTitle{font-size:20px}.ObrasPublicasContentCards-module__F7Z5_q__rowDescription{font-size:15px}.ObrasPublicasContentCards-module__F7Z5_q__rowAction{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ObrasPublicasContentCards-module__F7Z5_q__row,.ObrasPublicasContentCards-module__F7Z5_q__rowNumber,.ObrasPublicasContentCards-module__F7Z5_q__rowAction{transition:none}}
.GuideArticleView-module__7ylXWa__section{background:var(--white);padding:0}.GuideArticleView-module__7ylXWa__pageContainer{width:100%;max-width:1200px;margin:0 auto}.GuideArticleView-module__7ylXWa__hero{padding:var(--hero-secondary-padding-detail);background:var(--white)}.GuideArticleView-module__7ylXWa__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.GuideArticleView-module__7ylXWa__category{background:var(--blue-lightest);min-height:24px;color:var(--blue-dark);text-transform:uppercase;letter-spacing:.04em;border:1px solid #4167b333;border-radius:100px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.GuideArticleView-module__7ylXWa__date{color:var(--gray-500);font-size:14px;line-height:24px}.GuideArticleView-module__7ylXWa__title{font-size:var(--hero-secondary-title-size);font-weight:var(--hero-secondary-title-weight);letter-spacing:var(--hero-secondary-title-tracking);line-height:var(--hero-secondary-title-leading-detail);color:var(--hero-secondary-title-color);margin:var(--hero-secondary-title-margin-detail);max-width:var(--hero-secondary-title-max-width-detail)}.GuideArticleView-module__7ylXWa__lead{font-size:var(--hero-secondary-lead-size);line-height:var(--hero-secondary-lead-leading);color:var(--hero-secondary-lead-color);margin:var(--hero-secondary-lead-margin-detail);max-width:var(--hero-secondary-lead-max-width-detail)}.GuideArticleView-module__7ylXWa__visualBanner{border-radius:20px;width:100%;height:260px;margin-bottom:48px;position:relative;overflow:hidden}.GuideArticleView-module__7ylXWa__visualBannerImg{-o-object-fit:cover;object-fit:cover}.GuideArticleView-module__7ylXWa__visualBannerOverlay{pointer-events:none;background:linear-gradient(#1e346614 0%,#1e34666b 100%);position:absolute;inset:0}.GuideArticleView-module__7ylXWa__summaryBand{background:var(--blue-lightest);padding:56px 32px}.GuideArticleView-module__7ylXWa__summaryEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);margin:0 0 12px;font-size:14px;font-weight:600}.GuideArticleView-module__7ylXWa__summaryText{color:var(--gray-700);max-width:42em;margin:0;font-size:22px;line-height:1.35}.GuideArticleView-module__7ylXWa__bodySection{background:var(--white);padding:80px 32px 0}.GuideArticleView-module__7ylXWa__footerSection{background:var(--blue-lightest);padding:0 32px 48px}.GuideArticleView-module__7ylXWa__backLink{color:var(--blue-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.GuideArticleView-module__7ylXWa__backLink:hover{color:var(--blue-dark)}.GuideArticleView-module__7ylXWa__backLink svg{flex-shrink:0;width:16px;height:16px;transform:rotate(180deg)}@media (max-width:900px){.GuideArticleView-module__7ylXWa__title{font-size:var(--hero-secondary-title-size-tablet)}.GuideArticleView-module__7ylXWa__summaryText{font-size:18px}}@media (max-width:768px){.GuideArticleView-module__7ylXWa__hero{padding:var(--hero-secondary-padding-detail-mobile)}.GuideArticleView-module__7ylXWa__summaryBand{padding:48px 24px}.GuideArticleView-module__7ylXWa__bodySection{padding:60px 24px}.GuideArticleView-module__7ylXWa__footerSection{padding:0 24px 40px}.GuideArticleView-module__7ylXWa__title{font-size:30px}.GuideArticleView-module__7ylXWa__lead{font-size:var(--hero-secondary-lead-size-mobile);margin-bottom:24px}.GuideArticleView-module__7ylXWa__visualBanner{border-radius:16px;height:200px;margin-bottom:40px}}
.LandingDetailView-module__kP6uRW__section{background:var(--white);padding:0}.LandingDetailView-module__kP6uRW__pageContainer{width:100%;max-width:1200px;margin:0 auto}.LandingDetailView-module__kP6uRW__hero{padding:var(--hero-secondary-padding-detail);background:var(--white)}.LandingDetailView-module__kP6uRW__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.LandingDetailView-module__kP6uRW__category{background:var(--blue-lightest);min-height:24px;color:var(--blue-dark);text-transform:uppercase;letter-spacing:.04em;border:1px solid #4167b333;border-radius:100px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.LandingDetailView-module__kP6uRW__date{color:var(--gray-500);font-size:14px;line-height:24px}.LandingDetailView-module__kP6uRW__title{font-size:var(--hero-secondary-title-size);font-weight:var(--hero-secondary-title-weight);letter-spacing:var(--hero-secondary-title-tracking);line-height:var(--hero-secondary-title-leading-detail);color:var(--hero-secondary-title-color);margin:var(--hero-secondary-title-margin-detail);max-width:var(--hero-secondary-title-max-width-detail)}.LandingDetailView-module__kP6uRW__lead{font-size:var(--hero-secondary-lead-size);line-height:var(--hero-secondary-lead-leading);color:var(--hero-secondary-lead-color);margin:var(--hero-secondary-lead-margin-detail);max-width:var(--hero-secondary-lead-max-width-detail)}.LandingDetailView-module__kP6uRW__visualBanner{border-radius:20px;width:100%;height:260px;margin-bottom:48px;position:relative;overflow:hidden}.LandingDetailView-module__kP6uRW__visualBannerImg{-o-object-fit:cover;object-fit:cover}.LandingDetailView-module__kP6uRW__summaryBand{background:var(--blue-lightest);padding:56px 32px}.LandingDetailView-module__kP6uRW__summaryEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);margin:0 0 12px;font-size:14px;font-weight:600}.LandingDetailView-module__kP6uRW__summaryBlock{width:100%;font-size:22px;position:relative}.LandingDetailView-module__kP6uRW__summaryBlockClamped{padding-bottom:4px}.LandingDetailView-module__kP6uRW__summaryFadeWrap{width:100%}.LandingDetailView-module__kP6uRW__summaryFadeWrapClamped{max-height:8.1em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 3em),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 3em),#0000 100%)}.LandingDetailView-module__kP6uRW__summaryFadeOverlay{background:linear-gradient(to bottom,transparent 0%,var(--blue-lightest)55%,var(--blue-lightest)100%);justify-content:center;margin-top:-2.5em;padding:3.25em 0 0;display:flex}.LandingDetailView-module__kP6uRW__summaryText{color:var(--gray-700);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1em;line-height:1.35}.LandingDetailView-module__kP6uRW__bodySection{background:var(--white);padding:80px 32px 0}.LandingDetailView-module__kP6uRW__metaSectionTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);margin:0 0 24px;font-size:14px;font-weight:600}.LandingDetailView-module__kP6uRW__metaList{border:1px solid var(--gray-200);background:var(--white);border-radius:18px;gap:0;margin:0 0 40px;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 4px 20px #1e34660f}.LandingDetailView-module__kP6uRW__metaRow{border-bottom:1px solid var(--gray-200);grid-template-columns:minmax(140px,220px) 1fr;gap:16px;padding:16px 24px;display:grid}.LandingDetailView-module__kP6uRW__metaRow:last-child{border-bottom:none}.LandingDetailView-module__kP6uRW__metaLabel{letter-spacing:-.02em;color:var(--gray-500);margin:0;font-size:14px;font-weight:600;line-height:1.4}.LandingDetailView-module__kP6uRW__metaValue{color:var(--gray-900);margin:0;font-size:16px;line-height:1.5}.LandingDetailView-module__kP6uRW__previewCtaCard{background:var(--blue-lightest);border:1px solid #4167b333;border-radius:18px;justify-content:space-between;align-items:center;gap:24px 32px;margin-bottom:48px;padding:24px 28px;display:flex}.LandingDetailView-module__kP6uRW__previewCtaCopy{flex:1;min-width:0}.LandingDetailView-module__kP6uRW__previewEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-primary);margin:0 0 8px;font-size:14px;font-weight:600}.LandingDetailView-module__kP6uRW__previewText{color:var(--gray-700);max-width:36em;margin:0;font-size:17px;line-height:1.45}.LandingDetailView-module__kP6uRW__footerSection{background:var(--blue-lightest);padding:48px 32px}.LandingDetailView-module__kP6uRW__backLink{color:var(--blue-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.LandingDetailView-module__kP6uRW__backLink:hover{color:var(--blue-dark)}.LandingDetailView-module__kP6uRW__backLink svg{flex-shrink:0;width:16px;height:16px;transform:rotate(180deg)}@media (max-width:900px){.LandingDetailView-module__kP6uRW__title{font-size:var(--hero-secondary-title-size-tablet)}.LandingDetailView-module__kP6uRW__summaryBlock{font-size:18px}.LandingDetailView-module__kP6uRW__summaryFadeWrapClamped{max-height:8.1em;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 2.75em),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 2.75em),#0000 100%)}}@media (prefers-reduced-motion:reduce){.LandingDetailView-module__kP6uRW__summaryFadeWrapClamped{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.LandingDetailView-module__kP6uRW__summaryFadeOverlay{display:none}}@media (max-width:768px){.LandingDetailView-module__kP6uRW__hero{padding:var(--hero-secondary-padding-detail-mobile)}.LandingDetailView-module__kP6uRW__summaryBand{padding:48px 24px}.LandingDetailView-module__kP6uRW__bodySection{padding:60px 24px 0}.LandingDetailView-module__kP6uRW__footerSection{padding:40px 24px}.LandingDetailView-module__kP6uRW__title{font-size:30px}.LandingDetailView-module__kP6uRW__lead{font-size:var(--hero-secondary-lead-size-mobile);margin-bottom:24px}.LandingDetailView-module__kP6uRW__visualBanner{border-radius:16px;height:200px;margin-bottom:40px}.LandingDetailView-module__kP6uRW__metaRow{grid-template-columns:1fr;gap:4px;padding:14px 20px}.LandingDetailView-module__kP6uRW__previewCtaCard{flex-direction:column;align-items:stretch;margin-bottom:40px;padding:20px 22px}}
.LandingExternalJobBadge-module__pJJc0a__badgeWrap{display:inline-flex;position:relative}.LandingExternalJobBadge-module__pJJc0a__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-600);cursor:help;background:#6b72801f;border:1px solid #6b728047;border-radius:100px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.LandingExternalJobBadge-module__pJJc0a__tooltip{z-index:4;background:var(--white);opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;width:min(240px,70vw);padding:12px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-8px);box-shadow:0 4px 12px #00000026}.LandingExternalJobBadge-module__pJJc0a__tooltip:before{content:"";background:var(--white);width:10px;height:10px;position:absolute;top:-6px;left:16px;transform:rotate(45deg);box-shadow:-2px -2px 4px #0000000a}.LandingExternalJobBadge-module__pJJc0a__badgeWrap:hover .LandingExternalJobBadge-module__pJJc0a__tooltip,.LandingExternalJobBadge-module__pJJc0a__badgeWrap:focus-within .LandingExternalJobBadge-module__pJJc0a__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.LandingExternalJobBadge-module__pJJc0a__tooltip p{color:var(--gray-600);margin:0;font-size:13px;line-height:1.45}.LandingExternalJobBadge-module__pJJc0a__tooltip p+p{margin-top:8px}
.not-found-module__HS70Aa__wrapper{flex:1;justify-content:center;align-items:center;min-height:min(60vh,500px);padding:2rem 1.5rem;display:flex}.not-found-module__HS70Aa__content{text-align:center;max-width:420px}.not-found-module__HS70Aa__code{color:var(--blue-lighter);margin-bottom:.5rem;font-size:clamp(3rem,12vw,5rem);font-weight:700;line-height:1;display:block}.not-found-module__HS70Aa__title{color:var(--gray-900);margin-bottom:.75rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600}.not-found-module__HS70Aa__text{color:var(--gray-500);margin-bottom:1.5rem;font-size:1rem;line-height:1.5}
