.landing_landingRoot__pHL6y{--landing-accent:#f97316;--landing-secondary:#0ea5e9;--landing-ink:#101828;--landing-muted:rgba(16,24,40,0.62);min-height:100vh;position:relative;overflow:hidden;padding:32px 5vw 72px;background:radial-gradient(circle at top,#fff3e0 0,#f8fafc 40%,#edf2f7 100%);color:var(--landing-ink)}.landing_landingBg___iIfG{position:absolute;inset:-20% -10% auto -10%;height:420px;background:linear-gradient(120deg,rgba(14,165,233,.18),rgba(249,115,22,.18));filter:blur(0);border-radius:40% 60% 60% 40%;animation:landing_landingFloatGlow__VHpet 14s ease-in-out infinite;z-index:0}.landing_hero__IFqnw,.landing_landingFooter__CgT9a,.landing_landingHeader___kG_T,.landing_section__mWwzf{position:relative;z-index:1}.landing_landingHeader___kG_T{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:56px}.landing_landingBrand__c8nJk{display:flex;align-items:center;gap:14px}.landing_brandMark__GAnd6{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--landing-ink);color:#fff;font-weight:700;font-size:20px}.landing_brandName__5xgkm{font-weight:700;font-size:20px;margin:0}.landing_brandTag__KuF4h{margin:0;color:var(--landing-muted);font-size:14px}.landing_landingNav__zlOfw{display:flex;gap:18px;font-size:15px}.landing_landingNav__zlOfw a{color:var(--landing-ink);text-decoration:none}.landing_landingActions__7cAnb{display:flex;gap:12px}.landing_btn__pW8jO{padding:10px 18px;border-radius:999px;font-weight:600;text-decoration:none;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landing_primary__j6iO_{background:var(--landing-ink);color:#fff;box-shadow:0 12px 28px rgba(16,24,40,.2)}.landing_secondary__tPh7X{background:#fff}.landing_ghost__7Esas,.landing_secondary__tPh7X{color:var(--landing-ink);border-color:rgba(16,24,40,.2)}.landing_ghost__7Esas{background:transparent}.landing_btn__pW8jO:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(16,24,40,.18)}.landing_hero__IFqnw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px;align-items:center;margin-bottom:96px}.landing_heroCopy__seflO{animation:landing_landingFadeUp__apCKI .8s ease both}.landing_eyebrow__L_21j{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--landing-muted);margin-bottom:16px}.landing_heroTitle__E6Dij{font-family:var(--font-hedvig-letters-serif),serif;font-size:clamp(32px,4vw,54px);line-height:1.1;margin:0 0 16px}.landing_heroTitle__E6Dij span{display:block;color:var(--landing-accent)}.landing_heroSubtitle__Otsri{margin:0 0 24px;color:var(--landing-muted);font-size:16px;max-width:520px}.landing_heroCta__5jMJR{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.landing_heroMeta__lUmjY{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.landing_metaValue__3ix6K{font-weight:700;margin:0}.landing_metaLabel__DkgQ5{margin:4px 0 0;color:var(--landing-muted);font-size:13px}.landing_heroCard__Lov8A{background:#fff;border-radius:24px;padding:28px;box-shadow:0 30px 60px rgba(15,23,42,.18);border:1px solid rgba(15,23,42,.08);animation:landing_landingFloatCard__H5uYD 1.1s ease .2s both}.landing_cardHeader___OKPx{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:600}.landing_cardPill__HYsZo{padding:4px 10px;border-radius:999px;background:rgba(14,165,233,.12);color:var(--landing-secondary);font-size:12px}.landing_cardGrid__ymnxm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.landing_cardValue__El8wa{font-size:24px;font-weight:700;margin:0}.landing_cardLabel__M0tIo{margin:4px 0 0;color:var(--landing-muted);font-size:13px}.landing_cardTimeline__lJzix{display:grid;gap:14px}.landing_timelineItem__8HMvA{display:flex;gap:12px;align-items:flex-start}.landing_dot__LZKLI{width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--landing-accent);box-shadow:0 0 0 6px rgba(249,115,22,.15);animation:landing_landingPulse__RUUHS 2.6s ease-in-out infinite}.landing_muted__UdQC6{color:var(--landing-muted);font-size:13px;margin:4px 0 0}.landing_section__mWwzf{margin-bottom:96px}.landing_sectionAlt__13LwL{background:#fff;border-radius:32px;padding:48px 6vw;box-shadow:0 20px 40px rgba(15,23,42,.08)}.landing_sectionTitle__2og5c h2{font-size:clamp(26px,3vw,36px);margin:0 0 12px}.landing_sectionTitle__2og5c p{color:var(--landing-muted);margin:0 0 24px}.landing_featureGrid___zomq,.landing_sceneGrid__Q1UYn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.landing_featureCard__rZm_H,.landing_sceneItem__1Exc_{padding:20px;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);backdrop-filter:blur(6px)}.landing_featureCard__rZm_H h3,.landing_sceneTitle__ON3IY{margin:0 0 10px;font-size:18px;font-weight:600}.landing_featureCard__rZm_H p,.landing_sceneItem__1Exc_ p{margin:0;color:var(--landing-muted);font-size:14px}.landing_trustCard__kDln5{padding:40px;border-radius:28px;background:linear-gradient(120deg,#0f172a,#111827);color:#fff;display:grid;gap:24px}.landing_trustCard__kDln5 p{color:rgba(255,255,255,.72);margin:8px 0 0}.landing_trustGrid__JH0i4{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.landing_trustValue__y7qkB{font-weight:600;margin:0}.landing_landingFooter__CgT9a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--landing-muted);font-size:13px}.landing_landingFooter__CgT9a a{margin-left:12px;color:inherit;text-decoration:none}@media (max-width:900px){.landing_landingHeader___kG_T{flex-direction:column;align-items:flex-start}.landing_landingNav__zlOfw{flex-wrap:wrap}.landing_landingActions__7cAnb{width:100%}.landing_heroCard__Lov8A{order:-1}}@keyframes landing_landingFadeUp__apCKI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_landingFloatCard__H5uYD{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing_landingFloatGlow__VHpet{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(20px) scale(1.05)}}@keyframes landing_landingPulse__RUUHS{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.4);opacity:1}}