.ui-module__Hi2WXW__pageHeader{background:radial-gradient(50% 120% at 100% 0%, #ffffff73, transparent 60%), var(--gl-yellow);color:var(--gl-ink);border-radius:24px;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-top:1.25rem;padding:clamp(1.75rem,4.5vw,3rem) clamp(1.4rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.ui-module__Hi2WXW__pageHeaderText{min-width:0;max-width:44rem;position:relative}.ui-module__Hi2WXW__eyebrow{background:var(--gl-ink);color:var(--gl-yellow);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.35rem .75rem;font-size:.76rem;font-weight:800;display:inline-flex}h1.ui-module__Hi2WXW__pageTitle{letter-spacing:-.035em;color:var(--gl-ink);text-wrap:balance;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:800;line-height:1.04}.ui-module__Hi2WXW__pageLead{max-width:40rem;color:color-mix(in srgb, var(--gl-ink) 78%, transparent);text-wrap:pretty;margin-top:.75rem;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.5}.ui-module__Hi2WXW__pageActions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.ui-module__Hi2WXW__pageArt{filter:drop-shadow(0 22px 24px #0e1a1347);flex:none;width:clamp(130px,18vw,220px);height:auto;margin:-.5rem 0;animation:6s ease-in-out infinite ui-module__Hi2WXW__pageArtFloat}@keyframes ui-module__Hi2WXW__pageArtFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.ui-module__Hi2WXW__pageArt{animation:none}}@media (max-width:640px){.ui-module__Hi2WXW__pageHeaderWithArt{padding-right:clamp(1.4rem,4vw,3rem)}.ui-module__Hi2WXW__pageArt{opacity:.95;width:104px;position:absolute;top:-10px;right:-14px}.ui-module__Hi2WXW__pageHeaderWithArt .ui-module__Hi2WXW__pageHeaderText{padding-top:4.2rem}}.ui-module__Hi2WXW__section{padding:clamp(2.5rem,6vw,4.5rem) 0}.ui-module__Hi2WXW__sectionTint{background:var(--gl-cream)}.ui-module__Hi2WXW__sectionGreen{background:color-mix(in srgb, var(--gl-green) 7%, #fff)}.ui-module__Hi2WXW__sectionHead{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}h2.ui-module__Hi2WXW__sectionTitle{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:800;line-height:1.15}.ui-module__Hi2WXW__card{background:#fff;border:1px solid #e3e8e5;border-radius:20px;padding:clamp(1.1rem,2.4vw,1.5rem)}.ui-module__Hi2WXW__cardFlush{padding:0;overflow:hidden}.ui-module__Hi2WXW__cardInteractive{transition:transform .4s var(--ease-apple), box-shadow .4s var(--ease-apple), border-color .25s}.ui-module__Hi2WXW__cardInteractive:hover,.ui-module__Hi2WXW__cardInteractive:focus-within{border-color:#cfd8d3;transform:translateY(-3px);box-shadow:0 18px 36px -20px #10301f59}h2.ui-module__Hi2WXW__cardTitle,h3.ui-module__Hi2WXW__cardTitle{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.2rem;font-weight:700;line-height:1.25;display:flex}.ui-module__Hi2WXW__cardTitleIcon{background:var(--brand-green-tint);width:38px;height:38px;color:var(--brand-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-module__Hi2WXW__button{min-height:48px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.4rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.ui-module__Hi2WXW__button:active{transform:scale(.98)}.ui-module__Hi2WXW__button:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.ui-module__Hi2WXW__button:disabled,.ui-module__Hi2WXW__button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.ui-module__Hi2WXW__button svg{flex-shrink:0}.ui-module__Hi2WXW__lg{border-radius:12px;min-height:58px;padding:0 1.9rem;font-size:1.05rem;font-weight:700}.ui-module__Hi2WXW__sm{min-height:44px;padding:0 1rem;font-size:.95rem}.ui-module__Hi2WXW__block{width:100%}.ui-module__Hi2WXW__primary{background:var(--brand-green);color:#fff;box-shadow:0 4px 12px #0a6b3b38}.ui-module__Hi2WXW__primary:hover{background:var(--brand-green-hover);box-shadow:0 10px 24px #0a6b3b47}.ui-module__Hi2WXW__dark{background:var(--gl-ink);color:var(--gl-yellow);font-weight:800;box-shadow:0 6px 16px #0e1a1340}.ui-module__Hi2WXW__dark:hover{background:#000;box-shadow:0 10px 24px #0e1a134d}.ui-module__Hi2WXW__outline{color:var(--ink);background:#fff;border-color:#dadfdc}.ui-module__Hi2WXW__outline:hover{border-color:var(--brand-green);color:var(--brand-green)}.ui-module__Hi2WXW__tint{background:var(--brand-green-tint);color:var(--brand-green)}.ui-module__Hi2WXW__tint:hover{background:var(--brand-green);color:#fff}.ui-module__Hi2WXW__whatsapp{color:#fff;background:#1faf54;box-shadow:0 4px 12px #1faf5440}.ui-module__Hi2WXW__whatsapp:hover{background:#17913f}.ui-module__Hi2WXW__ghost{color:var(--ink-soft);background:0 0}.ui-module__Hi2WXW__ghost:hover{color:var(--ink);background:#f6f8f7}.ui-module__Hi2WXW__chip{min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dadfdc;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ui-module__Hi2WXW__chip:hover{border-color:var(--brand-green)}.ui-module__Hi2WXW__chip:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.ui-module__Hi2WXW__chip:disabled,.ui-module__Hi2WXW__chip:disabled:hover{color:#6b7570;cursor:not-allowed;opacity:.6;border-color:#dadfdc}.ui-module__Hi2WXW__chipOn,.ui-module__Hi2WXW__chipOn:hover{background:var(--brand-green);border-color:var(--brand-green);color:#fff;--gh-icon-fill:#fff3;--gh-icon-surface:var(--brand-green)}.ui-module__Hi2WXW__tag{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;min-height:26px;padding:0 .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__tagGreen{background:var(--brand-green-tint);color:var(--brand-green)}.ui-module__Hi2WXW__tagGold{color:#7a5600;background:#fff4d1}.ui-module__Hi2WXW__tagRed{color:#a50e20;background:#fce8eb}.ui-module__Hi2WXW__tagNeutral{color:var(--ink-soft);background:#f1f4f2}.ui-module__Hi2WXW__empty{text-align:center;background:#fff;border:1px dashed #cfd8d3;border-radius:20px;flex-direction:column;align-items:center;gap:.6rem;padding:clamp(2.5rem,6vw,4rem) 1.5rem;display:flex}.ui-module__Hi2WXW__emptyIcon{background:var(--brand-green-tint);width:72px;height:72px;color:var(--brand-green);border-radius:20px;justify-content:center;align-items:center;margin-bottom:.4rem;display:flex}h2.ui-module__Hi2WXW__emptyTitle,h3.ui-module__Hi2WXW__emptyTitle{letter-spacing:-.02em;color:var(--ink);font-size:1.3rem;font-weight:800}.ui-module__Hi2WXW__emptyText{max-width:38ch;color:var(--ink-soft);line-height:1.5}.ui-module__Hi2WXW__emptyAction{margin-top:.75rem}.ui-module__Hi2WXW__skeleton{background:linear-gradient(90deg,#f1f4f2 0%,#f8faf9 45%,#f1f4f2 90%) 0 0/220% 100%;border-radius:14px;animation:1.4s ease-in-out infinite ui-module__Hi2WXW__shimmer}@keyframes ui-module__Hi2WXW__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ui-module__Hi2WXW__field{flex-direction:column;gap:.4rem;display:flex}.ui-module__Hi2WXW__label{color:var(--ink);font-size:.92rem;font-weight:600}.ui-module__Hi2WXW__hint{color:var(--ink-soft);font-size:.85rem}.ui-module__Hi2WXW__input,.ui-module__Hi2WXW__select,.ui-module__Hi2WXW__textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dadfdc;border-radius:10px;padding:0 .95rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ui-module__Hi2WXW__textarea{resize:vertical;min-height:110px;padding:.75rem .95rem;line-height:1.5}.ui-module__Hi2WXW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234A554F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.4rem}.ui-module__Hi2WXW__input::placeholder,.ui-module__Hi2WXW__textarea::placeholder{color:#6b7570}.ui-module__Hi2WXW__input:focus,.ui-module__Hi2WXW__select:focus,.ui-module__Hi2WXW__textarea:focus,.ui-module__Hi2WXW__skillsBox:focus-within{border-color:var(--brand-green);outline:none;box-shadow:0 0 0 3px #0a6b3b26}.ui-module__Hi2WXW__skillsBox{cursor:text;background:#fff;border:1px solid #dadfdc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;min-height:48px;padding:.4rem .6rem;transition:border-color .2s,box-shadow .2s;display:flex}.ui-module__Hi2WXW__skillsList{list-style:none;display:contents}.ui-module__Hi2WXW__skillChip{background:var(--brand-green-tint);min-height:32px;color:var(--brand-green);border-radius:999px;align-items:center;gap:.2rem;padding:0 .2rem 0 .7rem;font-size:.9rem;font-weight:600;display:inline-flex}.ui-module__Hi2WXW__skillRemove{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.ui-module__Hi2WXW__skillRemove:hover{background:#0a6b3b1f}.ui-module__Hi2WXW__skillRemove:focus-visible{outline:2px solid var(--brand-green);outline-offset:1px}.ui-module__Hi2WXW__skillsField{min-width:8rem;min-height:32px;color:var(--ink);font:inherit;background:0 0;border:0;flex:10rem;padding:0 .35rem;font-size:1rem}.ui-module__Hi2WXW__skillsField:focus{outline:none}.ui-module__Hi2WXW__skillsField::placeholder{color:#6b7570}.ui-module__Hi2WXW__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090f0c8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ui-module__Hi2WXW__modal{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:calc(100dvh - 2rem);padding:clamp(1.4rem,4vw,2rem);position:relative;overflow-y:auto;box-shadow:0 30px 70px -20px #090f0c73}.ui-module__Hi2WXW__modalClose{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f1f4f2;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.ui-module__Hi2WXW__modalClose:hover{background:#e3e8e5}.ui-module__Hi2WXW__modalClose:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}@media (max-width:720px){.ui-module__Hi2WXW__pageHeader{flex-direction:column;align-items:flex-start}.ui-module__Hi2WXW__pageActions,.ui-module__Hi2WXW__pageActions>*{width:100%}.ui-module__Hi2WXW__modalBackdrop{align-items:flex-end;padding:0}.ui-module__Hi2WXW__modal{border-radius:20px 20px 0 0;max-height:92dvh}}@media (prefers-reduced-motion:reduce){.ui-module__Hi2WXW__skeleton{animation:none}.ui-module__Hi2WXW__cardInteractive,.ui-module__Hi2WXW__cardInteractive:hover,.ui-module__Hi2WXW__cardInteractive:focus-within{transform:none}}.ui-module__Hi2WXW__pageHeaderCompact{border-radius:20px;padding:clamp(1.1rem,2.6vw,1.6rem) clamp(1.25rem,3vw,2rem)}.ui-module__Hi2WXW__pageHeaderCompact h1.ui-module__Hi2WXW__pageTitle{font-size:clamp(1.6rem,3vw,2.1rem)}.ui-module__Hi2WXW__pageHeaderCompact .ui-module__Hi2WXW__pageLead{margin-top:.35rem;font-size:.98rem}.ui-module__Hi2WXW__pageHeaderCompact .ui-module__Hi2WXW__pageActions{margin-top:0}.ui-module__Hi2WXW__pageHeaderCompact .ui-module__Hi2WXW__pageArt{width:clamp(72px,9vw,104px);margin:-.75rem 0}@media (max-width:640px){.ui-module__Hi2WXW__pageHeaderCompact .ui-module__Hi2WXW__pageArt{width:72px;top:-6px;right:-6px}.ui-module__Hi2WXW__pageHeaderCompact.ui-module__Hi2WXW__pageHeaderWithArt .ui-module__Hi2WXW__pageHeaderText{padding-top:0;padding-right:4rem}}.ui-module__Hi2WXW__tabs{scrollbar-width:none;background:#fff;border:1px solid #e3e8e5;border-radius:999px;gap:.4rem;width:fit-content;max-width:100%;margin:1.75rem 0 1.5rem;padding:.35rem;display:flex;overflow-x:auto}.ui-module__Hi2WXW__tabs::-webkit-scrollbar{display:none}.ui-module__Hi2WXW__tab{min-height:44px;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.93rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.ui-module__Hi2WXW__tab:hover{color:var(--ink);background:#f1f4f2}.ui-module__Hi2WXW__tab:focus-visible{outline:3px solid var(--brand-green);outline-offset:1px}.ui-module__Hi2WXW__tabOn,.ui-module__Hi2WXW__tabOn:hover{background:var(--gl-ink);color:#fff}.ui-module__Hi2WXW__tabOn svg{color:var(--gl-yellow)}.ui-module__Hi2WXW__statGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.ui-module__Hi2WXW__stat{text-align:left;font:inherit;color:var(--ink);background:#fff;border:1px solid #e3e8e5;border-radius:18px;flex-direction:column;gap:.3rem;padding:1.15rem 1.25rem;display:flex}button.ui-module__Hi2WXW__stat{cursor:pointer;transition:border-color .2s,box-shadow .2s}button.ui-module__Hi2WXW__stat:hover{border-color:#cfd8d3}button.ui-module__Hi2WXW__stat:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.ui-module__Hi2WXW__statOn,button.ui-module__Hi2WXW__statOn:hover{border-color:var(--gl-ink);box-shadow:inset 0 0 0 1px var(--gl-ink)}.ui-module__Hi2WXW__statGreen{background:var(--brand-green-tint);border-color:#0a6b3b33}.ui-module__Hi2WXW__statCream{background:var(--gl-cream);border-color:#f1e3bd}.ui-module__Hi2WXW__statHead{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;display:flex}.ui-module__Hi2WXW__statGreen .ui-module__Hi2WXW__statHead{color:var(--brand-green)}.ui-module__Hi2WXW__statValue{letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:800;line-height:1.15}.ui-module__Hi2WXW__statGreen .ui-module__Hi2WXW__statValue{color:var(--brand-green)}.ui-module__Hi2WXW__statNote{color:var(--ink-soft);font-size:.82rem;font-weight:600}.ui-module__Hi2WXW__statGreen .ui-module__Hi2WXW__statNote{color:var(--brand-green)}.ui-module__Hi2WXW__notice{background:radial-gradient(50% 120% at 100% 0%, #ffffff73, transparent 60%), var(--gl-yellow);max-width:560px;color:var(--gl-ink);text-align:center;border-radius:24px;margin:clamp(2rem,6vw,4rem) auto;padding:clamp(1.75rem,5vw,2.75rem) clamp(1.25rem,4vw,2.25rem)}.ui-module__Hi2WXW__noticeArt{filter:drop-shadow(0 16px 18px #0e1a1340);width:108px;height:auto;margin:-.5rem auto .75rem;display:block}h1.ui-module__Hi2WXW__noticeTitle{letter-spacing:-.03em;color:var(--gl-ink);text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:800;line-height:1.1}.ui-module__Hi2WXW__noticeBody{max-width:44ch;color:color-mix(in srgb, var(--gl-ink) 78%, transparent);margin:.6rem auto 0;line-height:1.5}.ui-module__Hi2WXW__noticeActions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.ui-module__Hi2WXW__pageBody{padding-bottom:clamp(3.5rem,8vw,6rem)}.ui-module__Hi2WXW__pageMeta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}.ui-module__Hi2WXW__pageMeta .ui-module__Hi2WXW__tag{background:#fff;box-shadow:0 1px #0e1a1314}
.TermsGate-module__Jk1fha__lead{color:var(--ink-soft);margin-top:.4rem;line-height:1.5}.TermsGate-module__Jk1fha__points{gap:.9rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.TermsGate-module__Jk1fha__point{align-items:flex-start;gap:.8rem;display:flex}.TermsGate-module__Jk1fha__icon{background:var(--brand-green-tint);width:36px;height:36px;color:var(--brand-green);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.TermsGate-module__Jk1fha__pointTitle{font-size:.97rem;font-weight:700}.TermsGate-module__Jk1fha__pointText{color:var(--ink-soft);margin-top:.15rem;font-size:.9rem;line-height:1.5}.TermsGate-module__Jk1fha__check{cursor:pointer;border:1px solid #e3e8e5;border-radius:14px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;font-weight:700;display:flex}.TermsGate-module__Jk1fha__check input{width:20px;height:20px;accent-color:var(--brand-green);cursor:pointer;flex:none}.TermsGate-module__Jk1fha__error{color:#b42318;margin-bottom:.75rem;font-size:.88rem;font-weight:600}.TermsGate-module__Jk1fha__choices{gap:.75rem;margin-top:1.25rem;display:grid}.TermsGate-module__Jk1fha__choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e8e5;border-radius:14px;align-items:center;gap:.85rem;width:100%;padding:1rem;transition:border-color .2s,background-color .2s;display:flex}.TermsGate-module__Jk1fha__choice:hover{border-color:var(--brand-green);background:var(--brand-green-tint)}.TermsGate-module__Jk1fha__choice:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.TermsGate-module__Jk1fha__choiceTitle{color:var(--ink);font-size:1rem;font-weight:700;display:block}.TermsGate-module__Jk1fha__choiceText{color:var(--ink-soft);margin-top:.1rem;font-size:.88rem;display:block}.TermsGate-module__Jk1fha__back{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin:-.5rem 0 .25rem -.25rem;padding:0 .25rem;font-weight:600;display:inline-flex}.TermsGate-module__Jk1fha__more{text-align:center;color:var(--ink-soft);margin-top:.85rem;font-size:.85rem}.TermsGate-module__Jk1fha__more a{color:var(--brand-green);font-weight:600;text-decoration:underline}
