body:has(.marketing-surface){background-color:#0000}.lithosia-background-base{z-index:-4;pointer-events:none;background-color:#0a0a0a;position:fixed;inset:0}.lithosia-background{z-index:-3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.lithosia-background__photo{object-fit:cover;object-position:center center;width:100%;height:100%}.lithosia-background__photo--experts{object-position:center center}.lithosia-background-base--default{background-color:var(--background)}.lithosia-background--default{background:var(--gradient-soft)}.lithosia-background-overlay{z-index:-2;pointer-events:none;position:fixed;inset:0}@media(prefers-reduced-motion:reduce){.lithosia-background,.lithosia-background__photo{transform:none}}.lithosia-marketing-hero{box-sizing:border-box;min-height:calc(100svh - var(--marketing-nav-height,4rem));min-height:calc(100dvh - var(--marketing-nav-height,4rem))}.marketing-surface{--marketing-nav-height:4rem;--background:#0e141b;--foreground:#fafafa;--card:#1b242d;--card-foreground:#fafafa;--popover:#1b242d;--popover-foreground:#fafafa;--lithosia-orange:#ff8c42;--lithosia-blue:#6fa8dc;--primary:#6fa8dc;--primary-foreground:#fff;--primary-dark:#4d8ec4;--secondary:#ff8c42;--secondary-foreground:#fff;--secondary-dark:#e8742e;--muted:#2c3844;--muted-foreground:#d4dbe2;--accent:#2b4c64;--accent-foreground:#d4e8f7;--destructive:#ef4444;--destructive-foreground:#fff;--border:#394756;--input:#394756;--ring:#6fa8dc;--radius:.75rem;--brand:#ff8742;--brand-soft:#8f3400;--gradient-hero:linear-gradient(135deg, #25628e, #1a4665);--gradient-cta:linear-gradient(135deg, #ff8c42 0%, #e8742e 100%);--gradient-soft:linear-gradient(180deg, #0e141b, #132939);--gradient-glow:radial-gradient(ellipse at center, #1a46654d, #cc4b0033, #0e141b);--lithosia-shadow-elegant:0 10px 30px -10px #1a466580;--lithosia-shadow-card:0 4px 20px #0000004d;--lithosia-shadow-glow:0 0 14px #ff8c4280, 0 0 26px #6fa8dc61;color:var(--foreground);background-color:#0000;font-family:Vazirmatn,Nunito,ui-sans-serif,system-ui,sans-serif}.marketing-surface.dark,.dark .marketing-surface,html.dark .marketing-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-surface .lithosia-cta--primary{color:#0a0a0a;background:linear-gradient(135deg,#ff8c42,#e8742e)}.marketing-surface .lithosia-cta--secondary{color:#0a0a0a;background-color:#6fa8dc}.marketing-surface .lithosia-cta--secondary:hover{background-color:#5a98cc}.marketing-surface .lithosia-cta--white{color:#0a0a0a;background-color:#fff}.marketing-surface .lithosia-cta--ghost{color:var(--foreground);background-color:#0000;border:1px solid #6fa8dc8c}.marketing-surface .lithosia-cta--ghost:hover{background-color:#6fa8dc1f}html.dark .marketing-surface .lithosia-cta--primary,.marketing-surface.dark .lithosia-cta--primary,.dark .marketing-surface .lithosia-cta--primary{border:1px solid #ff8c42e6;box-shadow:0 0 12px #ff8c42a6,0 0 28px #ff8c4266,0 0 44px #ff8c4233}html.dark .marketing-surface .lithosia-cta--primary:hover,.marketing-surface.dark .lithosia-cta--primary:hover,.dark .marketing-surface .lithosia-cta--primary:hover{filter:brightness(1.08);box-shadow:0 0 16px #ff8c42bf,0 0 34px #ff8c4280,0 0 56px #ff8c4247}html.dark .marketing-surface .lithosia-cta--secondary,.marketing-surface.dark .lithosia-cta--secondary,.dark .marketing-surface .lithosia-cta--secondary{border:1px solid #6fa8dceb;box-shadow:0 0 12px #6fa8dc9e,0 0 28px #6fa8dc61,0 0 44px #6fa8dc2e}html.dark .marketing-surface .lithosia-cta--secondary:hover,.marketing-surface.dark .lithosia-cta--secondary:hover,.dark .marketing-surface .lithosia-cta--secondary:hover{background-color:#7eb6e3;box-shadow:0 0 16px #6fa8dcb8,0 0 34px #6fa8dc7a,0 0 56px #6fa8dc3d}html.dark .marketing-surface .lithosia-cta--ghost,.marketing-surface.dark .lithosia-cta--ghost,.dark .marketing-surface .lithosia-cta--ghost{border-color:#6fa8dcb8;box-shadow:0 0 10px #6fa8dc59,0 0 22px #6fa8dc2e}html.dark .marketing-surface .lithosia-cta--ghost:hover,.marketing-surface.dark .lithosia-cta--ghost:hover,.dark .marketing-surface .lithosia-cta--ghost:hover{border-color:#ff8c42c7;box-shadow:0 0 12px #ff8c4266,0 0 24px #6fa8dc38}html.dark .marketing-surface :is(button,a).inline-flex.bg-gradient-cta,.marketing-surface.dark :is(button,a).inline-flex.bg-gradient-cta,.dark .marketing-surface :is(button,a).inline-flex.bg-gradient-cta{border:1px solid #ff8c42e6;transition:box-shadow .2s,filter .2s;box-shadow:0 0 12px #ff8c42a6,0 0 28px #ff8c4266,0 0 44px #ff8c4233}html.dark .marketing-surface :is(button,a).inline-flex.bg-gradient-cta:hover,.marketing-surface.dark :is(button,a).inline-flex.bg-gradient-cta:hover,.dark .marketing-surface :is(button,a).inline-flex.bg-gradient-cta:hover{filter:brightness(1.08);box-shadow:0 0 16px #ff8c42bf,0 0 34px #ff8c4280,0 0 56px #ff8c4247}html.dark .marketing-surface :is(button,a).inline-flex.bg-primary,.marketing-surface.dark :is(button,a).inline-flex.bg-primary,.dark .marketing-surface :is(button,a).inline-flex.bg-primary{border:1px solid #6fa8dceb;transition:box-shadow .2s,background-color .2s;box-shadow:0 0 12px #6fa8dc9e,0 0 28px #6fa8dc61,0 0 44px #6fa8dc2e}html.dark .marketing-surface :is(button,a).inline-flex.bg-primary:hover,.marketing-surface.dark :is(button,a).inline-flex.bg-primary:hover,.dark .marketing-surface :is(button,a).inline-flex.bg-primary:hover{background-color:#7eb6e3;box-shadow:0 0 16px #6fa8dcb8,0 0 34px #6fa8dc7a,0 0 56px #6fa8dc3d}html.dark .marketing-surface :is(button,a).inline-flex.border.border-input,.marketing-surface.dark :is(button,a).inline-flex.border.border-input,.dark .marketing-surface :is(button,a).inline-flex.border.border-input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0a0a0a8c;border-color:#6fa8dcb8;transition:box-shadow .2s,border-color .2s;box-shadow:0 0 10px #6fa8dc59,0 0 22px #6fa8dc2e}html.dark .marketing-surface :is(button,a).inline-flex.border.border-input:hover,.marketing-surface.dark :is(button,a).inline-flex.border.border-input:hover,.dark .marketing-surface :is(button,a).inline-flex.border.border-input:hover{border-color:#ff8c42c7;box-shadow:0 0 12px #ff8c4266,0 0 24px #6fa8dc38}@media(prefers-reduced-motion:reduce){html.dark .marketing-surface :is(button,a).inline-flex.bg-gradient-cta,html.dark .marketing-surface :is(button,a).inline-flex.bg-primary,html.dark .marketing-surface :is(button,a).inline-flex.border.border-input,.marketing-surface.dark :is(button,a).inline-flex.bg-gradient-cta,.marketing-surface.dark :is(button,a).inline-flex.bg-primary,.marketing-surface.dark :is(button,a).inline-flex.border.border-input,.dark .marketing-surface :is(button,a).inline-flex.bg-gradient-cta,.dark .marketing-surface :is(button,a).inline-flex.bg-primary,.dark .marketing-surface :is(button,a).inline-flex.border.border-input{transition:none}}html.dark .marketing-surface main{--lithosia-cinematic-body-shadow:0 1px 2px #000000eb, 0 2px 10px #000000c7, 0 0 22px #0000008c;--lithosia-cinematic-heading-shadow:0 2px 4px #000000f2, 0 4px 16px #000000d9, 0 0 34px #0000009e}html.dark .marketing-surface main :is(section,.container) :is(p,li,.text-muted-foreground){text-shadow:var(--lithosia-cinematic-body-shadow)}html.dark .marketing-surface main :is(section,.container) :is(h1,h2,h3,h4){text-shadow:var(--lithosia-cinematic-heading-shadow)}html.dark .marketing-surface main :is(.bg-card,.bg-card *),html.dark .marketing-surface main :is(section,.container) :is(button,a).inline-flex,html.dark .marketing-surface main :is(section,.container) span.rounded-full.border{text-shadow:none}html.lithosia-vr-immersed .marketing-surface>nav,html.lithosia-vr-immersed .marketing-surface>footer,html.lithosia-vr-immersed .marketing-surface>main{visibility:hidden}.marketing-surface:has([data-vr-page])>footer{display:none}
