.elementor .floating-chip{font-family:var(--font-body);font-size:0.875rem;color:var(--color-text-strong-dark);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(20, 20, 20, 0.85);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.3);backdrop-filter:blur(12px);display:inline-flex;gap:0.5rem;align-items:center;white-space: nowrap;\n}.elementor .hero-portrait-frame{overflow:hidden;position:relative;border-radius:27px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;box-shadow:-10px 1px 30px 0px rgba(0, 0, 0, 0.4);}.elementor .tag-pill{font-family:var(--font-body);font-weight:500;font-size:0.8125rem;color:var(--color-text-secondary-dark);padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;background-color:rgba(255, 255, 255, 0.06);display:inline-flex;align-items:center;}.elementor .role-company{font-family:var(--font-body);font-weight:400;font-size:1.125rem;color:var(--color-accent);}.elementor .role-title{font-family:var(--font-display);font-weight:600;font-size:1.5rem;color:var(--color-text-strong-dark);}.elementor .experience-row:hover,.elementor .experience-row:focus-visible{background-color:rgba(255, 255, 255, 0.02);}.elementor .experience-row{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.08); transition: background 0.2s ease;\n}.elementor .stat-number{font-family:var(--font-display);font-weight:700;font-size:3.5rem;color:var(--color-accent-gold);line-height:1;margin-block-end:0.5rem;}.elementor .card-stat{min-height:15rem;padding:2rem;border-radius:27px;border-width:1px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;background-color:var(--color-surface-card-dark);display:flex;flex-direction:column;justify-content:space-between;}.elementor .card-case-study:hover,.elementor .card-case-study:focus-visible{border-color:rgba(200, 177, 167, 0.4);box-shadow:-10px 1px 30px 0px rgba(0, 0, 0, 0.45);transform:translate3d(0px, -6px, 0px);}.elementor .card-case-study{overflow:hidden;border-radius:28px;border-width:1px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;background-color:var(--color-surface-card-dark);display:flex;flex-direction:column;}.elementor .text-chapter-headline{font-family:var(--font-display);font-weight:600;font-size:2.75rem;color:var(--color-text-strong-dark);letter-spacing:-0.01em;line-height:1.2;}.elementor .text-hand-script{font-family:var(--font-script);font-weight:400;font-size:3.25rem;color:var(--color-accent-gold);line-height:1;}.elementor .text-display-xl{font-family:var(--font-display);font-weight:700;font-size:6rem;letter-spacing:-0.02em;line-height:1.05;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{border-color:var(--color-accent);background-color:rgba(255, 255, 255, 0.06);transform:translate3d(0px, -2px, 0px);}.elementor .btn-secondary{font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--color-text-strong-dark);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:transparent;transition:all 0.2s;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{box-shadow:0px 8px 24px 0px rgba(200, 177, 167, 0.3);opacity:95%;transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary{font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--color-text-primary);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:var(--color-accent);display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .nav-glass-bar{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.375rem;padding-inline-end:0.375rem;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;background-color:rgba(20, 20, 20, 0.75);backdrop-filter:blur(16px);display:inline-flex;gap:0.25rem;align-items:center;}.elementor .status-dot-active{width:0.5rem;height:0.5rem;border-radius:50%;background-color:var(--color-accent-mint);box-shadow:0px 0px 8px 0px rgba(89, 228, 162, 0.6);}.elementor .status-pill{font-family:var(--font-body);font-weight:500;font-size:0.8125rem;color:var(--color-text-secondary-dark);padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:inline-flex;gap:0.5rem;align-items:center;}.elementor .brand-title{font-family:var(--font-display);font-weight:600;font-size:1.5rem;color:var(--color-text-strong-dark);letter-spacing:-0.01em;}