.landing-module__g1LwZa__nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:.5px solid #00000014;justify-content:space-between;align-items:center;padding:1.25rem max(2rem,50% - 640px);display:flex;position:fixed;top:0;left:0;right:0}.landing-module__g1LwZa__navLogo{align-items:center;gap:9px;text-decoration:none;display:flex}.landing-module__g1LwZa__navLogoText{font-family:var(--font-lusitana),"Lusitana",serif;color:var(--l-ink);font-size:1rem}.landing-module__g1LwZa__navLinks{align-items:center;gap:2.25rem;list-style:none;display:flex}.landing-module__g1LwZa__navLinks a{letter-spacing:.08em;color:var(--l-ink-2);font-size:.78rem;font-weight:400;text-decoration:none;transition:color .2s}.landing-module__g1LwZa__navLinks a:hover{color:var(--l-ink)}.landing-module__g1LwZa__navCta{border-radius:999px;padding:.5rem 1.25rem;background:var(--l-ink)!important;color:#fff!important;letter-spacing:.04em!important;font-size:.78rem!important;font-weight:500!important;transition:opacity .2s!important}.landing-module__g1LwZa__navCta:hover{opacity:.85!important}.landing-module__g1LwZa__hero,.landing-module__g1LwZa__offer,.landing-module__g1LwZa__framework,.landing-module__g1LwZa__recognition,.landing-module__g1LwZa__forYou,.landing-module__g1LwZa__about,.landing-module__g1LwZa__partners,.landing-module__g1LwZa__support{text-align:center;padding-inline:max(2rem,50% - 384px)}.landing-module__g1LwZa__hero{flex-direction:column;align-items:center;padding-top:8rem;padding-bottom:5rem;display:flex}.landing-module__g1LwZa__heroPlant{opacity:0;margin-bottom:1.5rem;animation:.9s .1s forwards landing-module__g1LwZa__fadeUp}.landing-module__g1LwZa__heroEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--l-ink-3);opacity:0;margin-bottom:1.5rem;font-size:.7rem;font-weight:500;animation:.7s .2s forwards landing-module__g1LwZa__fadeUp}.landing-module__g1LwZa__heroTitle{font-family:var(--font-lusitana),"Lusitana",serif;color:var(--l-ink);opacity:0;max-width:18ch;margin-bottom:1.75rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.15;animation:.7s .3s forwards landing-module__g1LwZa__fadeUp}.landing-module__g1LwZa__heroSub{color:var(--l-ink-2);opacity:0;max-width:56ch;margin:0 auto 2.5rem;font-size:1rem;font-weight:300;line-height:1.7;animation:.7s .4s forwards landing-module__g1LwZa__fadeUp}.landing-module__g1LwZa__heroActions{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;animation:.7s .5s forwards landing-module__g1LwZa__fadeUp;display:flex}.landing-module__g1LwZa__btnPrimary{background:var(--l-ink);color:#fff;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.landing-module__g1LwZa__btnPrimary:hover{opacity:.85}.landing-module__g1LwZa__btnGhost{color:var(--l-ink-2);font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;background:0 0;border:.5px solid #00000014;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:400;text-decoration:none;transition:background .2s;display:inline-flex}.landing-module__g1LwZa__btnGhost:hover{background:var(--l-surface)}.landing-module__g1LwZa__sectionEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--l-ink-3);margin-bottom:1.25rem;font-size:.7rem;font-weight:500}.landing-module__g1LwZa__sectionTitle{font-family:var(--font-lusitana),"Lusitana",serif;color:var(--l-ink);max-width:22ch;margin:0 auto 1.5rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;line-height:1.2}.landing-module__g1LwZa__sectionBody{color:var(--l-ink-2);max-width:60ch;margin:0 auto 1.25rem;font-size:.95rem;font-weight:300;line-height:1.75}.landing-module__g1LwZa__offer{padding-top:5rem;padding-bottom:5rem}.landing-module__g1LwZa__offerCards{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.landing-module__g1LwZa__offerCard{background:var(--l-warm);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 2rem;display:flex}.landing-module__g1LwZa__offerLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink-3);font-size:.68rem;font-weight:500}.landing-module__g1LwZa__offerTitle{font-family:var(--font-lusitana),"Lusitana",serif;color:var(--l-ink);max-width:24ch;font-size:1.25rem;font-weight:400;line-height:1.3}.landing-module__g1LwZa__offerBody{color:var(--l-ink-2);max-width:58ch;margin-bottom:.5rem;font-size:.92rem;font-weight:300;line-height:1.7}.landing-module__g1LwZa__framework{background:var(--l-warm);padding-top:5rem;padding-bottom:5rem}.landing-module__g1LwZa__recognition{padding-top:5rem;padding-bottom:5rem}.landing-module__g1LwZa__recognitionItems{flex-direction:column;gap:0;max-width:60ch;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex}.landing-module__g1LwZa__recognitionItem{color:var(--l-ink-2);font-size:1.05rem;font-style:italic;line-height:1.6;font-family:var(--font-lusitana),"Lusitana",serif;border-bottom:.5px solid #00000014;padding:1.75rem 0}.landing-module__g1LwZa__recognitionItem:first-child{border-top:.5px solid #00000014}.landing-module__g1LwZa__forYou{background:var(--l-warm);padding-top:5rem;padding-bottom:5rem}.landing-module__g1LwZa__forItems{text-align:left;max-width:58ch;margin:2rem auto 0;padding:0;list-style:none}.landing-module__g1LwZa__forItem{color:var(--l-ink-2);border-bottom:.5px solid #00000014;padding:1rem 0 1rem 1.25rem;font-size:.95rem;font-weight:300;line-height:1.65;position:relative}.landing-module__g1LwZa__forItem:first-child{border-top:.5px solid #00000014}.landing-module__g1LwZa__forItem:before{content:"";background:var(--l-ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:1.45rem;left:0}.landing-module__g1LwZa__about{flex-direction:column;align-items:center;padding-top:5rem;padding-bottom:5rem;display:flex}.landing-module__g1LwZa__aboutAvatar{border:.5px solid var(--l-ink);filter:saturate(.85);border-radius:999px;width:200px;height:200px;margin-bottom:2rem;position:relative;overflow:hidden}.landing-module__g1LwZa__aboutPhoto{object-fit:cover}.landing-module__g1LwZa__aboutName{font-family:var(--font-lusitana),"Lusitana",serif;color:var(--l-ink-2);margin-bottom:1.5rem;font-size:1.05rem;font-style:italic}.landing-module__g1LwZa__aboutBody{color:var(--l-ink-2);max-width:60ch;margin:0 auto 1.25rem;font-size:.95rem;font-weight:300;line-height:1.8}.landing-module__g1LwZa__credentials{max-width:60ch;color:var(--l-ink-3);flex-direction:column;gap:.5rem;margin:2rem auto 0;padding:0;font-size:.85rem;line-height:1.5;list-style:none;display:flex}.landing-module__g1LwZa__partners{background:var(--l-warm);flex-direction:column;align-items:center;padding-top:5rem;padding-bottom:5rem;display:flex}.landing-module__g1LwZa__partners .landing-module__g1LwZa__btnGhost{margin-top:1.5rem}.landing-module__g1LwZa__support{flex-direction:column;align-items:center;padding-top:5rem;padding-bottom:5rem;display:flex}.landing-module__g1LwZa__support .landing-module__g1LwZa__btnGhost{margin-top:1.5rem}.landing-module__g1LwZa__footer{text-align:center;border-top:.5px solid #00000014;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem max(2rem,50% - 640px);display:flex}.landing-module__g1LwZa__footerLogo{font-family:var(--font-lusitana),"Lusitana",serif;color:var(--l-ink-2);align-items:center;gap:8px;font-size:.9rem;text-decoration:none;display:flex}.landing-module__g1LwZa__footerNotes{color:var(--l-ink-3);flex-direction:column;gap:.75rem;max-width:64ch;font-size:.75rem;line-height:1.6;display:flex}@keyframes landing-module__g1LwZa__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-module__g1LwZa__reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.landing-module__g1LwZa__visible{opacity:1;transform:translateY(0)}@media (max-width:640px){.landing-module__g1LwZa__navLinks li:not(:last-child){display:none}.landing-module__g1LwZa__heroActions{flex-direction:column;width:100%}.landing-module__g1LwZa__heroActions a{justify-content:center;width:100%}}
