.landing_page__dUHgJ{--bg-primary:#ffffff;--bg-secondary:#f4f6f9;--navy-dark:#182b49;--navy-light:#2c4263;--brand-green:#2e8b57;--brand-green-light:#e6f2eb;--brand-gold:#d4af37;--text-main:#182b49;--text-muted:#64748b;--border-color:#e2e8f0;--shadow-sm:0 2px 8px rgb(24 43 73/0.04);--shadow-hover:0 12px 32px rgb(24 43 73/0.12);display:flex;min-height:100vh;flex-direction:column;overflow-x:clip;background-color:var(--bg-primary);color:var(--text-main);font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 100% 0,rgb(46 139 87/.02) 0,transparent 50%),radial-gradient(circle at 0 100%,rgb(24 43 73/.02) 0,transparent 50%)}.landing_nav__8qWWr{position:sticky;top:1.5rem;z-index:100;margin:1.5rem auto;display:flex;width:92%;max-width:1100px;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgb(226 232 240/.6);border-radius:100px;background:rgb(255 255 255/.65);padding:.5rem 2rem;box-shadow:0 4px 24px rgb(0 0 0/.03);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.landing_nav__8qWWr{background:rgb(255 255 255/.97)}}.landing_logoLink__tp1cY{display:inline-flex;flex-shrink:0;align-items:center;border-radius:8px}.landing_logo__0rwWq{height:32px;width:auto;object-fit:contain}.landing_navLinks__nWmxX{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.landing_navLinks__nWmxX a{color:var(--navy-light);text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:color .2s ease}.landing_navLinks__nWmxX a:hover{color:var(--brand-green)}.landing_btnSignIn__oAwJ2{flex-shrink:0;border-radius:100px;border:none;background:var(--navy-dark);padding:.55rem 1.5rem;color:#fff;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-decoration:none;box-shadow:0 2px 8px rgb(24 43 73/.1);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.landing_btnSignIn__oAwJ2:hover{background:var(--brand-green);transform:translateY(-1px);box-shadow:0 4px 12px rgb(46 139 87/.15)}.landing_main__Ls7XL{display:flex;flex:1;width:100%;max-width:1600px;margin:0 auto}.landing_hero__0UZYm{position:relative;display:flex;flex:1;flex-direction:column;padding:5rem 4rem 4rem}.landing_heroContent__j0lp7{position:relative;z-index:10;max-width:500px}.landing_title__gGepc{margin-bottom:1.5rem;color:var(--navy-dark);font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:5rem;font-weight:700;line-height:1.1}.landing_nameFirst__IsiTF{display:block}.landing_nameLast__oaRuy{display:block;color:var(--brand-green);font-style:italic}.landing_description__NUBrO{margin-bottom:2.5rem;color:var(--navy-light);font-size:1.1rem;font-weight:500;line-height:1.6}.landing_description__NUBrO strong{font-weight:700}.landing_actions__Hks1c{display:flex;flex-wrap:wrap;gap:1rem}.landing_btnOutline__ysSO8{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--border-color);border-radius:6px;background:#fff;padding:.8rem 1.5rem;color:var(--navy-dark);font-family:inherit;font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.landing_btnOutline__ysSO8:hover{border-color:var(--navy-dark);background:var(--bg-secondary);transform:translateY(-2px)}.landing_btnPrimary__VaqJm{border-color:var(--navy-dark);background:var(--navy-dark);color:#fff}.landing_btnPrimary__VaqJm:hover{border-color:var(--brand-green);background:var(--brand-green);color:#fff}.landing_portraitFrame__cJySc{position:absolute;bottom:0;right:-25%;z-index:10;height:85%;width:65%;pointer-events:none}.landing_portrait__5iDy6{height:100%;width:100%;object-fit:contain;object-position:bottom right}.landing_toolkit__xRDKP{position:relative;flex:1.2;border-left:1px solid var(--border-color);background:linear-gradient(135deg,rgb(244 246 249/.4),rgb(244 246 249/.8));padding:5rem 4rem}.landing_grid__4xMvt{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.landing_card___LDXe{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background:#fff;padding:1.5rem;color:inherit;text-decoration:none;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1)}.landing_card___LDXe:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:var(--navy-dark);transform:scaleX(0);transform-origin:left;transition:transform .3s ease,background-color .3s ease}.landing_card___LDXe:focus-visible,.landing_card___LDXe:hover{transform:translateY(-4px);border-color:#cbd5e1;box-shadow:var(--shadow-hover)}.landing_card___LDXe:focus-visible:before,.landing_card___LDXe:hover:before{transform:scaleX(1);background:var(--brand-green)}.landing_card___LDXe:focus-visible{outline:2px solid var(--brand-green);outline-offset:3px}.landing_card___LDXe:focus-visible .landing_cardIcon__qXKQM,.landing_card___LDXe:hover .landing_cardIcon__qXKQM{background:var(--brand-green-light);color:var(--brand-green)}.landing_cardHeader__6QZqx{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:1rem}.landing_cardIcon__qXKQM{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-secondary);color:var(--navy-dark);transition:all .3s ease}.landing_cardIcon__qXKQM svg{height:20px;width:20px}.landing_cardTitle__ZfbIv{margin:0;color:var(--navy-dark);font-size:1.05rem;font-weight:700;line-height:1.25;min-width:0;flex:0 1 auto}.landing_cardDesc__zkMh_{margin:0;color:var(--text-muted);font-size:.85rem;font-weight:500;line-height:1.5}.landing_badgePremium__Y5Srm{margin-left:auto;flex-shrink:0;white-space:nowrap;border:1px solid rgb(212 175 55/.3);border-radius:4px;background-color:rgb(212 175 55/.15);padding:3px 8px;color:#b38b15;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.landing_marquee__9r_yy{display:flex;width:100%;align-items:center;overflow:hidden;border-top:4px solid var(--brand-green);background:var(--navy-dark);padding:1rem 0}.landing_marqueeTrack__yEGlI{display:flex;width:max-content;flex-shrink:0;white-space:nowrap}.landing_marqueeRun__DOzmB{flex:0 0 auto}.landing_marqueeGroup__ppVbK,.landing_marqueeItem__BDgiH,.landing_marqueeRun__DOzmB{display:flex;align-items:center}.landing_marqueeItem__BDgiH{padding:0 2rem;color:#94a3b8;font-size:.8rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.landing_marqueeItem__BDgiH span{margin-left:6px;color:#fff;font-weight:800}.landing_marqueeSep__XajhD{display:flex;height:12px;width:12px;align-items:center;justify-content:center;margin:0 1rem;color:var(--brand-gold);font-size:.7rem}@media (prefers-reduced-motion:no-preference){@keyframes landing_landing-rise__Xo28l{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes landing_landing-fade__rUhCm{0%{opacity:0}to{opacity:1}}@keyframes landing_landing-scroll__2q4_q{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.landing_page__dUHgJ:not([data-motion=gsap]) .landing_actions__Hks1c,.landing_page__dUHgJ:not([data-motion=gsap]) .landing_card___LDXe,.landing_page__dUHgJ:not([data-motion=gsap]) .landing_description__NUBrO,.landing_page__dUHgJ:not([data-motion=gsap]) .landing_nav__8qWWr,.landing_page__dUHgJ:not([data-motion=gsap]) .landing_title__gGepc{animation:landing_landing-rise__Xo28l .6s ease 1.6s both}.landing_page__dUHgJ:not([data-motion=gsap]) .landing_portraitFrame__cJySc{animation:landing_landing-fade__rUhCm 1s ease 1.6s both}.landing_marqueeTrack__yEGlI{animation:landing_landing-scroll__2q4_q 35s linear infinite}}@media (max-width:1200px){.landing_title__gGepc{font-size:4rem}.landing_hero__0UZYm{padding:4rem 3rem 3rem}.landing_toolkit__xRDKP{padding:4rem 3rem}}@media (max-width:992px){.landing_main__Ls7XL{flex-direction:column}.landing_hero__0UZYm{align-items:center;padding:4rem 3rem 0;text-align:center}.landing_heroContent__j0lp7{margin-bottom:390px}.landing_actions__Hks1c{justify-content:center}.landing_portraitFrame__cJySc{right:50%;height:350px;width:100%;max-width:500px;transform:translateX(50%)}.landing_portrait__5iDy6{object-position:bottom center}.landing_toolkit__xRDKP{border-left:none;border-top:1px solid var(--border-color)}}@media (max-width:768px){.landing_nav__8qWWr{width:95%;margin:1rem auto;border-radius:20px;padding:.8rem 1.5rem}.landing_navLinks__nWmxX{display:none}.landing_hero__0UZYm{padding:3rem 1.5rem 0}.landing_title__gGepc{font-size:3.2rem}.landing_actions__Hks1c{width:100%;max-width:300px;margin:0 auto;flex-direction:column}.landing_btnOutline__ysSO8{justify-content:center}.landing_toolkit__xRDKP{padding:3rem 1.5rem}.landing_grid__4xMvt{grid-template-columns:1fr}}