.elementor .footer-links{font-size:0.95rem;color:var(--nomos-cream-muted);line-height:2.1;margin:0px;& a { color: var(--nomos-cream-muted); text-decoration: none; } & a:hover { color: var(--nomos-cream); }\n}.elementor .device-tablet{overflow:hidden;padding:0.75rem;border-radius:1.3rem;border-width:1px;border-color:rgba(247, 236, 221, 0.22);border-style:solid;background-color:#0B0A09;box-shadow:0px 2.5rem 5rem -1.5rem rgba(0, 0, 0, 0.75);& img { display: block; width: 100%; border-radius: 0.55rem; }\n}.elementor .device-phone{width:100%;height:auto;padding:0.5rem;border-radius:1.4rem;border-width:1px;border-color:rgba(247, 236, 221, 0.22);border-style:solid;background-color:#0B0A09;box-shadow:0px 2.5rem 5rem -1.5rem rgba(0, 0, 0, 0.75);display:block;}.elementor .lang-link:hover,.elementor .lang-link:focus-visible{color:var(--nomos-cream);background-color:rgba(247, 236, 221, 0.08);}.elementor .lang-link{font-family:var(--font-base);font-weight:600;font-size:0.8rem;color:var(--nomos-cream-muted);letter-spacing:0.06em;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.4rem;background-color:transparent;transition:color 0.2s, background-color 0.2s;}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--nomos-cream);}.elementor .nav-link{font-family:var(--font-base);font-weight:500;font-size:0.95rem;color:var(--nomos-cream-muted);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;transition:color 0.2s;}.elementor .logo-img{width:auto;max-width:100%;max-height:2.75rem;object-fit:contain;opacity:100%;filter: brightness(0) invert(1); filter: brightness(0) invert(1);\n}.elementor .logo-tile:hover,.elementor .logo-tile:focus-visible{border-color:rgba(247, 236, 221, 0.4);}.elementor .logo-tile{min-height:5.5rem;padding:1.25rem;border-radius:1rem;border-width:1px;border-color:rgba(247, 236, 221, 0.18);border-style:solid;background-color:rgba(247, 236, 221, 0.07);transition:border-color 0.25s;display:flex;justify-content:center;align-items:center;}.elementor .card{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(247, 236, 221, 0.16);border-style:solid;background-color:rgba(247, 236, 221, 0.06);display:flex;flex-direction:column;gap:0.75rem;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{border-color:var(--nomos-cream);background-color:rgba(247, 236, 221, 0.08);}.elementor .btn-ghost{font-family:var(--font-base);font-weight:600;font-size:1rem;color:var(--nomos-cream);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;border-width:1px;border-color:rgba(247, 236, 221, 0.55);border-style:solid;background-color:transparent;transition:border-color 0.25s;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary{font-family:var(--font-base);font-weight:600;font-size:1rem;color:var(--nomos-dark);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;background-color:var(--nomos-cream);transition:background-color 0.25s, transform 0.25s;}.elementor .lead{max-width:40rem;font-size:1.3rem;color:var(--nomos-cream-muted);line-height:1.6;}.elementor .eyebrow{font-family:var(--font-base);font-weight:600;font-size:0.8rem;color:var(--nomos-accent);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .container{width:100%;max-width:72rem;padding:0px;flex-direction:column;gap:2rem;}.elementor .section{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--nomos-dark);display:flex;flex-direction:column;align-items:center;}.elementor .section-alt{background-color:var(--nomos-dark-soft);}.elementor .section-violet{background-image:linear-gradient(100deg, #7B75B6 0%,#5D3D99 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#5D3D99;& p { color: rgba(247, 236, 221, 0.86); } & input, & textarea { background-color: rgba(20, 17, 14, 0.3); border-color: rgba(247, 236, 221, 0.6); color: #F7ECDD; } & input::placeholder, & textarea::placeholder { color: rgba(247, 236, 221, 0.75); } & input[type=checkbox] { border-color: rgba(247, 236, 221, 0.85); background-color: rgba(20, 17, 14, 0.3); } & label { color: rgba(247, 236, 221, 0.92); }\n}.elementor .section-light{background-color:var(--nomos-cream);& h2 { color: #14110E; } & p { color: #5C544B; } & .eyebrow { color: #5A0293; } & .btn-ghost { color: #14110E; border-color: rgba(20, 17, 14, 0.45); }\n}.elementor .btn-sm{font-size:0.9rem;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;white-space: nowrap;\n}.elementor .btn-gradient:hover,.elementor .btn-gradient:focus-visible{filter: brightness(1.06);\n}.elementor .btn-gradient{color:#14110E;border-width:0px;background-image:linear-gradient(90deg, #E09DA3 0%,#E5C8B6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E3B3AD;}