.elementor .foot__barnav{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;flex:1 1 0%;justify-content:flex-end;}.elementor .foot__bar{font-family:var(--font-accent);font-size:0.66rem;color:rgba(255,255,255,.75);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:20px;margin-block-start:38px;box-shadow:0px -1px 0px 0px var(--line-soft);display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .foot__link{font-family:var(--font-primary);font-weight:500;font-size:0.9rem;color:rgba(255,255,255,.9);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;display:block;justify-content:flex-start;}.elementor .foot__link:hover,.elementor .foot__link:focus-visible{color:#ffffff;text-decoration:underline;}.elementor .foot__list{padding:0px;margin:0px;display:grid;gap:9px;justify-items:start;}.elementor .foot__colh{font-family:var(--font-accent);font-weight:500;font-size:0.64rem;color:var(--muted-2);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .foot__col{padding:0px;}.elementor .foot__claim{max-width:30ch;font-family:var(--font-primary);font-size:0.9rem;color:rgba(255,255,255,.75);line-height:1.6;margin:0px;}.elementor .foot__logo{width:auto;height:20px;object-fit:contain;margin-block-end:14px;display:block;}.elementor .foot__brand{padding:0px;}.elementor .foot__grid{display:grid;gap:32px;grid-template-columns:1.4fr repeat(3,minmax(140px,1fr));}.elementor .foot{width:100%;padding-block-start:48px;padding-block-end:28px;background-color:var(--bg);box-shadow:0px -1px 0px 0px var(--line-soft);}.elementor .nav__cta{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .nav__link{font-family:var(--font-primary);font-weight:600;font-size:0.93rem;color:#ffffff;text-decoration:none;padding:0px;border-width:0px;background-color:transparent;}.elementor .nav__link:hover,.elementor .nav__link:focus-visible{color:#ffffff;text-decoration:underline;}.elementor .nav__links{padding:0px;margin:0px;display:flex;flex-direction:row;gap:26px;align-items:center;}.elementor .brand__txt{font-family:var(--font-accent);font-size:0.62rem;color:#ffffff;letter-spacing:0.2em;text-transform:uppercase;margin:0px;}.elementor .brand__img{width:auto;height:21px;object-fit:contain;display:block;}.elementor .brand{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .nav__in{min-height:64px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .nav{width:100%;position:sticky;inset-block-start:0px;z-index:70;padding:0px;background-color:rgba(13,13,15,.86);box-shadow:0px 1px 0px 0px var(--line-soft);}.elementor .img--cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .partner__p{font-family:var(--font-primary);font-size:0.88rem;color:var(--muted);line-height:1.55;}.elementor .post__title{font-family:var(--font-primary);font-weight:700;font-size:1rem;color:var(--text);line-height:1.3;margin-block-start:8px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .post__p{font-family:var(--font-primary);font-size:0.86rem;color:var(--muted);line-height:1.55;}.elementor .card__p{font-family:var(--font-primary);font-size:0.9rem;color:var(--muted);line-height:1.55;margin-block-start:8px;}.elementor .partner__label{font-family:var(--font-accent);font-size:0.62rem;color:var(--muted-2);letter-spacing:0.14em;text-transform:uppercase;}.elementor .gallery__note{font-family:var(--font-accent);font-size:0.66rem;color:var(--muted-2);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:12px;}.elementor .stat__label{font-family:var(--font-accent);font-size:0.62rem;color:var(--muted-2);letter-spacing:0.12em;text-transform:uppercase;}.elementor .stat__b{font-family:var(--font-primary);font-weight:800;font-size:1.15rem;color:var(--text);letter-spacing:-0.02em;display:block;}.elementor .hero__badge{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--font-accent);font-size:0.66rem;color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:rgba(13,13,15,.78);display:flex;gap:8px;align-items:center;}.elementor .hero__media{overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;border-radius:24px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);}.elementor .hero__grid{display:grid;gap:44px;grid-template-columns:1.05fr .95fr;align-items:center;}.elementor .cta{text-align:center;padding-block-start:44px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-radius:24px;border-width:1px;border-color:var(--line);border-style:solid;background-image:linear-gradient(155deg, #1a1726 0%,#131317 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .faq{width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .post__cat{font-family:var(--font-accent);font-size:0.62rem;color:var(--muted-2);letter-spacing:0.14em;text-transform:uppercase;}.elementor .post__b{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .post__img{overflow:hidden;aspect-ratio:16/10;background-color:var(--surface-2);}.elementor .post{overflow:hidden;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);display:block;}.elementor .post:hover,.elementor .post:focus-visible{border-color:#34343b;transform:translate3d(0px, -2px, 0px);}.elementor .partner__txt{min-width:0px;}.elementor .partner{padding:22px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .shot__tag{position:absolute;inset-block-start:9px;inset-inline-start:9px;font-family:var(--font-accent);font-size:0.58rem;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:rgba(13,13,15,.72);}.elementor .shot{overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;margin:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);}.elementor .stat{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);}.elementor .stats{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);}.elementor .card__ico{width:34px;height:34px;font-size:0.66rem;color:var(--primary);margin-block-end:14px;border-radius:8px;background-color:rgba(130,106,237,.14);display:grid;justify-items:center;align-items:center;}.elementor .card{padding:22px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);}.elementor .card:hover,.elementor .card:focus-visible{border-color:#34343b;background-color:var(--surface-2);transform:translate3d(0px, -2px, 0px);}.elementor .g5{gap:12px;grid-template-columns:repeat(5,1fr);}.elementor .g4{grid-template-columns:repeat(4,1fr);}.elementor .g3{grid-template-columns:repeat(3,1fr);}.elementor .g2{grid-template-columns:repeat(2,1fr);}.elementor .grid{display:grid;gap:14px;}.elementor .btns{margin-block-start:26px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .btn--sm{font-size:0.86rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .btn--ghost{color:var(--text);border-color:var(--line);background-color:transparent;}.elementor .btn--ghost:hover,.elementor .btn--ghost:focus-visible{border-color:#3a3a40;background-color:var(--surface);}.elementor .btn--primary{color:var(--bg);background-color:var(--primary);}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{box-shadow:0px 10px 26px -12px rgba(130,106,237,.40);transform:translate3d(0px, -2px, 0px);}.elementor .btn{width:auto;font-family:var(--font-primary);font-weight:700;font-size:0.94rem;text-align:center;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .eyebrow{font-family:var(--font-accent);font-weight:500;font-size:0.68rem;color:var(--muted-2);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:14px;display:inline-flex;gap:8px;align-items:center;}.elementor .sub{max-width:58ch;font-family:var(--font-primary);font-size:1rem;color:var(--muted);line-height:1.6;margin-block-start:12px;}.elementor .h3{font-family:var(--font-primary);font-weight:700;font-size:1.02rem;color:var(--text);letter-spacing:-0.01em;line-height:1.3;margin:0px;}.elementor .h2{font-family:var(--font-primary);font-weight:800;font-size:clamp(1.45rem,2.6vw,1.95rem);color:var(--text);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .h1{font-family:var(--font-primary);font-weight:800;font-size:clamp(2rem,4.6vw,3.05rem);color:var(--text);letter-spacing:-0.03em;line-height:1.06;margin:0px;}.elementor .sec__head--c{text-align:center;margin-inline-start:auto;margin-inline-end:auto;}.elementor .sec__head{max-width:640px;margin-block-end:34px;}.elementor .sec--alt{background-color:var(--bg-alt);}.elementor .sec{padding-block-start:76px;padding-block-end:76px;}.elementor .wrap{width:100%;max-width:1180px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:auto;margin-inline-end:auto;}