@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");:root{--landing-paper:#ffffff;--landing-ink:#14171f;--landing-muted:#5e6473;--landing-hairline:rgba(0,0,0,0.08);--landing-gold:#c8963e;--landing-gold-light:#fff8e8;--landing-gold-border:#f3dfb9;--landing-card-bg:#ffffff;--landing-dark-bg:#14161b}.landing-page-root{background-color:var(--landing-paper);color:var(--landing-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-serif{font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif}.landing-container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.landing-container{padding-left:32px;padding-right:32px}}.landing-glass-header{background:rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 24px rgba(0,0,0,.15)}.landing-hero-bg{background:radial-gradient(100% 120% at 80% 20%,#3a68a7 0,#20457c 50%,#163056 100%)}.landing-benefit-card{transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s cubic-bezier(.2,0,0,1)}.landing-card-gradient{background-image:linear-gradient(180deg,rgba(253,249,231,0) 192.29%,rgba(254,247,234,0) 0,rgb(255,249,238) 40.227%,rgb(255,241,201) 121.67%,rgb(255,219,146) 195.69%),linear-gradient(90deg,rgb(255,255,255),rgb(255,255,255));box-shadow:0 58px 35px 0 rgba(82,42,10,.03),0 26px 26px 0 rgba(82,42,10,.04),0 6px 14px 0 rgba(82,42,10,.05)}.landing-benefit-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(82,42,10,.08)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}